社区活动 技术论坛 如何用条件语句实现-----只量测我选中的点。
如何用条件语句实现-----只量测我选中的点。
2011-08-25 12:03 43 0 26
如何用条件语句实现-----只量测我选中的点。
我要回复

登陆后才能评论

登录
所有回贴(26)
如果点太多,工作量有点大
2012-01-03 21:21
回复
取消
提交
楼主,不必总是为这个问题纠结了吧?给你一个工具,把不测量的元素标记,速度应该可以达到你的要求。如果你非要把NG的元素不测量,有几种方法,但是都要涉及到语言。 如果是你们公司的意思,请和我联系。 如果公司想吃免费餐,那你就多学习一下语言吧。 [attach]1906[/attach]
2012-01-04 08:22
回复
取消
提交
版主这意思,哈哈, 要标记就直接用工具栏的更方便了
2012-01-04 11:13
回复
取消
提交
顶arttk,太强悍了!其实arttk在二楼已经告诉你方法了!有这工具自然最方便了! 下面我将二楼的方法摆出来! [color=Blue]点1 =特征/点,直角坐标 理论值/<74.8064,144.4932,-610.5407>,<0,0,1> 实际值/<74.8064,144.4932,-610.5407>,<0,0,1> 测定/点,1 触测/基本,常规,<74.8064,144.4932,-610.5407>,<0,0,1>,<74.8064,144.4932,-610.5407>,使用理论值=是 终止测量/ A1 =坐标系/开始,回调:启动,列表=是 建坐标系/平移,X 轴,点1 建坐标系/平移,Y 轴,点1 建坐标系/平移,Z 轴,点1 坐标系/终止 模式/DCC 安全平面/Z 正,5,Z 正,0,开 赋值/N=1 C1 =注释/输入,否,'请输入测量的点,输编号即可!中间用“.”隔开!' 赋值/V1=ELEMENT(N,".",C1.INPUT) 移动/安全平面 IF/V1==1 点01 =特征/接触/矢量点,直角坐标 理论值/<0,2,0>,<0,0,1> 实际值/<0,2,0>,<0,0,1> 目标值/<0,2,0>,<0,0,1> SNAP=否 显示高级测量选项=否 显示相关参数=是 自动移动=否,距离=0 显示触测=否 赋值/N=N+1 赋值/V1=ELEMENT(N,".",C1.INPUT) END_IF/ IF/V1==2 点02 =特征/接触/矢量点,直角坐标 理论值/<0,7,0>,<0,0,1> 实际值/<0.0007,7.0012,0.0008>,<0,0,1> 目标值/<0,7,0>,<0,0,1> SNAP=否 显示高级测量选项=否 显示相关参数=是 自动移动=否,距离=0 显示触测=否 赋值/N=N+1 赋值/V1=ELEMENT(N,".",C1.INPUT) END_IF/ IF/V1==3 点03 =特征/接触/矢量点,直角坐标 理论值/<0,12,0>,<0,0,1> 实际值/<0,12,0>,<0,0,1> 目标值/<0,12,0>,<0,0,1> SNAP=否 显示高级测量选项=否 显示相关参数=是 自动移动=否,距离=0 显示触测=否 赋值/N=N+1 赋值/V1=ELEMENT(N,".",C1.INPUT) END_IF/ IF/V1==4 点04 =特征/接触/矢量点,直角坐标 理论值/<0,17,0>,<0,0,1> 实际值/<0,17,0>,<0,0,1> 目标值/<0,17,0>,<0,0,1> SNAP=否 显示高级测量选项=否 显示相关参数=是 自动移动=否,距离=0 显示触测=否 赋值/N=N+1 赋值/V1=ELEMENT(N,".",C1.INPUT) END_IF/ IF/V1==5 点05 =特征/接触/矢量点,直角坐标 理论值/<0,22,0>,<0,0,1> 实际值/<0,22,0>,<0,0,1> 目标值/<0,22,0>,<0,0,1> SNAP=否 显示高级测量选项=否 显示相关参数=是 自动移动=否,距离=0 显示触测=否 赋值/N=N+1 赋值/V1=ELEMENT(N,".",C1.INPUT) END_IF/ IF/V1==6 点06 =特征/接触/矢量点,直角坐标 理论值/<0,27,0>,<0,0,1> 实际值/<0.0005,27.0003,0.0009>,<0,0,1> 目标值/<0,27,0>,<0,0,1> SNAP=否 显示高级测量选项=否 显示相关参数=是 自动移动=否,距离=0 显示触测=否 赋值/N=N+1 赋值/V1=ELEMENT(N,".",C1.INPUT) END_IF/ IF/V1==7 点07 =特征/接触/矢量点,直角坐标 理论值/<0,32,0>,<0,0,1> 实际值/<0.0003,32.0001,0.0008>,<0,0,1> 目标值/<0,32,0>,<0,0,1> SNAP=否 显示高级测量选项=否 显示相关参数=是 自动移动=否,距离=0 显示触测=否 赋值/N=N+1 赋值/V1=ELEMENT(N,".",C1.INPUT) END_IF/ IF/V1==8 点08 =特征/接触/矢量点,直角坐标 理论值/<0,37,0>,<0,0,1> 实际值/<0,37,0>,<0,0,1> 目标值/<0,37,0>,<0,0,1> SNAP=否 显示高级测量选项=否 显示相关参数=是 自动移动=否,距离=0 显示触测=否 赋值/N=N+1 赋值/V1=ELEMENT(N,".",C1.INPUT) END_IF/ IF/V1==9 点09 =特征/接触/矢量点,直角坐标 理论值/<0,42,0>,<0,0,1> 实际值/<0,42,0>,<0,0,1> 目标值/<0,42,0>,<0,0,1> SNAP=否 显示高级测量选项=否 显示相关参数=是 自动移动=否,距离=0 显示触测=否 赋值/N=N+1 赋值/V1=ELEMENT(N,".",C1.INPUT) END_IF/ IF/V1==10 点010 =特征/接触/矢量点,直角坐标 理论值/<0,47,0>,<0,0,1> 实际值/<0.0006,47.0003,0.0005>,<0,0,1> 目标值/<0,47,0>,<0,0,1> SNAP=否 显示高级测量选项=否 显示相关参数=是 自动移动=否,距离=0 显示触测=否 END_IF/ 移动/安全平面[/color] [color=Magenta][b]你这样的目的是什么?学习高级编程?还是怀疑数据不准,重新测量? 如果是后者,我建议你重新装夹测量![/b][/color] 还可以用GOTO
2012-01-04 22:05
回复
取消
提交
[indent]顶arttk,太强悍了!其实arttk在二楼已经告诉你方法了!有这工具自然最方便了! 下面我将二楼的方法摆出来! [color=blue]点1 =特征/点,直角坐标 理论值/<74.8064,144.4932,-610.5407>,<0,0,1> 实际值/<74.8064,144.4932,-610.5 [color=#999999]wskmnm 发表于 2012-1-4 22:05:00 [/color][url=http://bbs.hexagonmetrology.com.cn:6080/showtopic.aspx?topicid=10427&postid=83992#83992][img]http://bbs.hexagonmetrology.com.cn:6080/images/common/back.gif[/img][/url][/color][/indent]大哥这方法也不错,不过做成一个程序做成这样有点费时间.像那种几百个特征的就有一个点悲剧了.. 还是谢谢分享
2012-01-05 10:16
回复
取消
提交
那就用arttk弄的工具!前提是你要有更好的方法!要不只得一步一步去操作,当年中国的核武器难道是用天河一号计算出来的? 如果想方便些,就用GOTO,便于在程序用设置,弄好后复制就行了,还能减少电脑计算的时间!
2012-01-05 20:38
回复
取消
提交
在线咨询
关注我们

海克斯康制造智能

电话咨询
400-6580-400

热线电话(工作时间8:30-17:30)

关注我们 电话咨询 在线咨询

海克斯康制造智能