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

[二次开发] 在二次开发中怎么自动添加inp文件内容后提交

[复制链接]
发表于 2010-1-17 10:10:04 | 显示全部楼层 |阅读模式 来自 北京海淀
本帖最后由 zhanshenchuanyu 于 2010-1-17 10:11 编辑

各位,我的问题是,在做二次开发中,提交job通过了,但是我要将生成的INP文件添加稳态条件语句,然后为后面的仿真提供一个稳态的面。手工时,直接前处理后生成的inp文件修改后再提交,就得到稳态的一个结果,能实现,一旦二次开发后,怎么实现在已有的inp文件下添加东西呢?提交submit()那些命令能做出来。
希望指教!
发表于 2010-1-17 22:00:27 | 显示全部楼层 来自 北京海淀
Simdroid开发平台
mdb.models[name].keywordBlock.insert,
不过position要求是int,找起来不方便,不知道能不能插到某一指定的关键字后面?哪位高手解答一下?
回复 不支持

使用道具 举报

 楼主| 发表于 2010-1-18 08:49:32 | 显示全部楼层 来自 北京海淀
谢谢freefall 的回复,比如我要添加的语句如下(实现稳态判定):
*STEADYSTATECRITERIA
SSSPRD, 0.15, 0,0,0
SSFORC, 0.15, 0,0,0, _PickedSet8,1,0,0
SSTORQ, 0.15, 0,0,0, _PickedSet8, 0,1,0
其中8这个数是.inp文件中constraint中一个那个点的编号,其中inp中对应语句如下:
** Constraint: Constraint-1
*Rigid Body, ref node=_PickedSet8, analytical surface=Rollerup-1.Surf-Rollerup, position=CENTER OF MASS, isothermal=YES
那么我怎么找到这个数呢?请帮忙引引路!
回复 不支持

使用道具 举报

发表于 2010-1-18 09:08:07 | 显示全部楼层 来自 江苏苏州
用python的文件字符处理能力。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-23 23:41 , Processed in 0.037859 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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