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

[二次开发] abaqus二次开发中getSequenceFromMask的避免方式

[复制链接]
发表于 2014-9-2 22:59:58 | 显示全部楼层 |阅读模式 来自 陕西
在做abaqus二次开发时,经常会遇到getSequenceFromMask,里面给出的是一个掩码编码,一般不具备通用性,在参数化建模或者优化分析里面应避免使用它。

abaqus提供了三种对单个对象或者多个对象的索引方式:
1.就是getSequenceFromMask
2.findAt()+  坐标点的方式,很好用
3.元素的实际索引号的方式,比如,
p=mdb.models['Model-1'].parts['Part-1']
e=p.elements
e1=e[0]
e2=e[0:10]

如何将你的rpy文件或者rec文件转化成2   3 两种方式的输出形式呢?

1.在命令交互行(abaqus/CAE最下方)输入以下指令就不会出现getSequenceFromMask:
session.journalOptions.setValues(replayGeometry=COORDINATE,recoverGeometry= COORDINATE)
这种方式是将rpy以及rec恢复文件的格式以findAt()+坐标值的方式输出。即第二种方式。

2.在命令交互行(abaqus/CAE最下方)输入以下指令 :
session.journalOptions.setValues(replayGeometry=INDEX,recoverGeometry=INDEX)
则会以元素的实际索引号作出对象的索引方式,即第三种方式

发表于 2017-12-12 16:12:21 | 显示全部楼层 来自 吉林长春
Simdroid开发平台
君莫大神,哈哈
回复 0 不支持 1

使用道具 举报

发表于 2015-5-26 10:11:08 | 显示全部楼层 来自 江苏南京
谢谢楼主,怎么改回来呢?session.journalOptions.setValues(replayGeometry=MASK,recoverGeometry=MASK)吗?
回复 不支持

使用道具 举报

发表于 2016-10-17 08:23:43 来自手机 | 显示全部楼层 来自 湖北武汉
同求怎怎改回来呢
回复 不支持

使用道具 举报

发表于 2016-10-17 09:52:29 | 显示全部楼层 来自 香港
大赞,方便不少
回复 不支持

使用道具 举报

发表于 2016-10-17 10:11:00 | 显示全部楼层 来自 山东青岛
赞,感谢提醒,刚刚学习时候不理解,现在做开发,终于用上了
回复 不支持

使用道具 举报

发表于 2016-11-2 09:16:34 | 显示全部楼层 来自 湖北武汉
这个非常有用,顶一下
回复 不支持

使用道具 举报

发表于 2017-11-3 15:50:27 | 显示全部楼层 来自 天津
楼主特别感谢,记得之前也是有个帖子也是你提醒了我,这次又得到你的教导,感谢了
回复 不支持

使用道具 举报

发表于 2020-8-13 20:08:22 | 显示全部楼层 来自 吉林长春
好好学习天天向上加油
回复 不支持

使用道具 举报

发表于 2020-8-31 21:19:46 | 显示全部楼层 来自 浙江杭州
非常有用,感谢
回复 不支持

使用道具 举报

发表于 2020-12-9 13:57:32 | 显示全部楼层 来自 北京
非常实用,以前都不知道怎么更改
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-23 14:30 , Processed in 0.038957 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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