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

[用户自编子程序] 如何在node编号不连续的柔性体上批量建立marker

[复制链接]
发表于 2018-6-6 17:01:45 | 显示全部楼层 |阅读模式 来自 上海
悬赏3仿真币未解决
比如。有个柔性体,我要在编号为2 9 11 100这几个点上建立marker,应该可以先定义一个数组[2 9 11 100],然后写个循环依次读取数组中的数字,建立marker,请问有大神知道这在宏命令里要怎么实现吗?

发表于 2018-7-2 10:03:48 | 显示全部楼层 来自 广东广州
Simdroid开发平台
defaults model model_name=xxx
variable create variable_name=ip integer_value=1
variable create variable_name=k integer_value=1
variable set variable=NODENUMBER integer= &
2,9,10,11,100
while condition=(ip<=5)
variable set variable=NDNB integer=(NODENUMBER[k])
marker create marker_name=(eval("xxx.FLEX_BODY_1.MARKER_"//ip)) node_id=(eval(NDNB)) adams_id=(eval(ip))
variable modify variable_name=ip integer_value=(eval(ip+1))
variable modify variable_name=k integer_value=(eval(k+1))
end!while
variable delete variable_name=ip
variable delete variable_name=k
variable delete variable_name=NDNB
variable delete variable_name=NODENUMBER
回复

使用道具 举报

发表于 2019-3-28 09:21:44 | 显示全部楼层 来自 北京
zouxt19931106 发表于 2018-7-2 10:03
defaults model model_name=xxx
variable create variable_name=ip integer_value=1
variable create varia ...

怎么读取inp文件里生成的点集,然后在点集里对应点的位置生成marker点呢???
回复

使用道具 举报

发表于 2021-1-28 13:31:52 | 显示全部楼层 来自 江苏苏州
建一个marker然后看对应的命令语句,照着写就行
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-24 22:27 , Processed in 0.026916 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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