• 回答数

    2

  • 浏览数

    2222

  • 收藏数

    0

作者:爱你无怨无悔 发表于 2018-11-2 14:21:35
跳转到指定楼层
比如。有个柔性体,我要在编号为2 9 11 100这几个点上建立marker,应该可以先定义一个数组[2 9 11 100],然后写个循环依次读取数组中的数字,建立marker,请问有大神知道这在宏命令里要怎么实现吗?
分享:
回复

使用道具

该用户从未签到

初级会员

Rank: 2

积分
282
极客币
65
主题
13
帖子
35
注册时间
2018-10-12
在线时间
2 小时
性别
保密
发表于 2018-11-2 14:25:25 | 显示全部楼层

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
回复

使用道具 举报

该用户从未签到

初级会员

Rank: 2

积分
131
极客币
87
主题
22
帖子
35
注册时间
2018-10-12
在线时间
2 小时
性别
保密
 楼主| 发表于 2018-11-2 14:25:36 | 显示全部楼层
回复

使用道具 举报

高级模式 评论
您需要登录后才可以回帖 登录 | 立即注册 微信登录