zhangdameng 发表于 2013-5-10 17:52:30

急求!!!编辑宏命令生成Marker点坐标 出现问题

最近在学宏命令,编了一个根据已存在的marker建立新的marker,但是,结果出现错误,错误名字是这样的:
ERROR:Expected right parenthesis
ERROR:    (( (MARKER_20.loc_x)+(20.0<<,>>0,0)+(40.0,0,0) ),(MARKER_20.loc_y),(MARKER_20.loc_z) )
ERROR:The command was not executed.

myh051305 发表于 2013-5-10 20:51:08

最好能把你写的命令也贴上啊 ,信息不全 很那判断怎么错了

zhangdameng 发表于 2013-5-11 09:05:13

myh051305 发表于 2013-5-10 20:51 static/image/common/back.gif
最好能把你写的命令也贴上啊 ,信息不全 很那判断怎么错了

命令是:marker create marker=.model_1.$lun_2_name.MARKER_$lun_2_center_mar_num &
   location=(((MARKER_$lun_1_center_mar_num.loc_x)+($lun_1_radius,0,0)+($lun_2_radius,0,0)), &(MARKER_$lun_1_center_mar_num.loc_y), &
(MARKER_$lun_1_center_mar_num.loc_z))
然后MARKER_$lun_1_center_mar_num是MARKER_20,$lun_1_radius值是20,$lun_2_radius值是40,然后调用之后出来错误就是上面的那样

myh051305 发表于 2013-5-11 15:28:32

这个功能我第一次看到,不过我感觉你的 x 坐标的表达式是错误的,试一下X坐标这个表达式是否可以

(MARKER_$lun_1_center_mar_num.loc_x+$lun_1_radius+$lun_2_radius)

zhangdameng 发表于 2013-5-12 11:01:53

myh051305 发表于 2013-5-11 15:28 static/image/common/back.gif
这个功能我第一次看到,不过我感觉你的 x 坐标的表达式是错误的,试一下X坐标这个表达式是否可以

(MARKER_ ...

谢谢斑竹,我试试
页: [1]
查看完整版本: 急求!!!编辑宏命令生成Marker点坐标 出现问题