找回密码
 注册
Simdroid-非首页
查看: 50|回复: 0

请教高手关于Computations with FieldOutput objects

[复制链接]
发表于 2010-4-24 11:39:19 | 显示全部楼层 |阅读模式 来自 陕西西安
from odbAccess import *
odb = openOdb(path='fieldOperation.odb')

# Get fields from output database.

field1 = odb.steps['LC1'].frames[1].fieldOutputs['U']
field2 = odb.steps['LC2'].frames[1].fieldOutputs['U']

# Compute difference between fields.

deltaDisp = field2 - field1

# Save new field.

newStep = odb.Step(name='user',
     description='user defined results', domain= TIME, timePeriod=0)
newFrame = newStep.Frame(incrementNumber=0, frameValue=0.0)
newField = newFrame.FieldOutput(name='U',
    description='delta displacements', type=VECTOR)
newField.addData(field=deltaDisp)

odb.save()

对于保存为一个新的odb,而且把所有的frame都保存下来,请问高手下面括号里面的内容,如(name='user',
description='user defined results', domain= TIME, timePeriod=0);(incrementNumber=0, frameValue=0.0);(name='U',description='delta displacements', type=VECTOR)
应该怎么填?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-22 21:34 , Processed in 0.053967 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表