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

[其他] 哪位大侠知道geometry中Refresh对应的脚本?

[复制链接]
发表于 2012-9-26 12:42:31 | 显示全部楼层 |阅读模式 来自 北京
请教大侠,本人正在做AnsysWorkbench的封装,需要编写脚本语言,几何模型是从proe中导入的,利用update()更新不了几何模型,所以想在geometry中利用Refresh来更新几何模型,现在想知道Refresh对应的脚本(在WB14.0中利用录制脚本发现没有)?请高手帮个忙!
 楼主| 发表于 2012-9-26 18:28:06 | 显示全部楼层 来自 北京
Simdroid开发平台
自己的问题自己来回答,在各种试之后终于找到了解决方法。具体如下:在geometry模块点击鼠标右键,update from CAD,对应的脚本是:
system1 = GetSystem(Name="SYS")
geometry1 = system1.GetContainer(ComponentName="Geometry")
geometry1.UpdateCAD()
将上述脚本添加到批处理的脚本文件后,运行组件,几何模型可以实现自动更新

评分

1

查看全部评分

回复 不支持

使用道具 举报

发表于 2012-9-26 19:30:28 | 显示全部楼层 来自 加拿大
如果是在Mechanical中refresh geometry用函数doRefreshGeometry(),函数的实现在DSMenuScript.js中有。
楼主的这个用python实现的,上面函数使用JScript实现的。
回复 不支持

使用道具 举报

 楼主| 发表于 2012-9-27 10:24:28 | 显示全部楼层 来自 北京
whatinrain 发表于 2012-9-26 19:30
如果是在Mechanical中refresh geometry用函数doRefreshGeometry(),函数的实现在DSMenuScript.js中有。
楼 ...

多谢斑竹的解答与鼓励!
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 06:01 , Processed in 0.036764 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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