社区活动 技术论坛 PC-DMIS V4.2怎么样循环或者选择语句
PC-DMIS V4.2怎么样循环或者选择语句
2013-12-08 17:29 181 0 25
具体问题是这样的,希望大神给支招 我们有某产品测试治具,治具上有9个槽,我们测试产品的时候吧产品放在这9个槽中定位,然后测试产品的长和宽,这9个槽是3X3整列排列的,上排3个槽,中排3个槽,下排也3个槽,这9个槽横向和纵向间距都是相同的,问题点是我们在测试过程中并不一定是9个槽总都放有产品,有可能只在最前面两个槽放有产品,只测试2件数据,有可能前7个槽都放有产品,测试7组数据,求大神怎么才能让程序变的灵活点,让我在执行程序之前有个选择. 目前我们的做法是将9个槽都编在程序中,执行所需要执行的数据后退出程序,假如有7件产品,那程序执行7件之后我们手动退出软体,结束程序,如果下次再是5件产品,那执行5件的数据后又退出程序执行,这样很麻烦,求大神怎么解决,
我要回复

登陆后才能评论

登录
所有回贴(25)
具体问题是这样的,希望大神给支招 我们有某产品测试治具,治具上有9个槽,我们测试产品的时候吧产品放在这9个槽中定位,然后测试产品的长和宽,这9个槽是3X3整列排列的,上排3个槽,中排3个槽,下排也3个槽,这9个槽横向和纵向间距都是相同的,问题点是我们在测试过程中并不一定是9个槽总都放有产品,有可能只在最前面两个槽放有产品,只测试2件数据,有可能前7个槽都放有产品,测试7组数据,求大神怎么才能让程序变的灵活点,让我在执行程序之前有个选择. 目前我们的做法是将9个槽都编在程序中,执行所需要执行的数据后退出程序,假如有7件产品,那程序执行7件之后我们手动退出软体,结束程序,如果下次再是5件产品,那执行5件的数据后又退出程序执行,这样很麻烦,求大神怎么解决,
2013-12-08 17:29
回复
取消
提交
你这种情况就比较简单了,因为只缺后面位置。那么,加个询问测量数就行了。 若前面也有缺位,那么,询问一下开始号和终止号就行了。
2013-12-08 19:50
回复
取消
提交
这个问题,我个人觉得哈,我们用IF/endIF应该可以搞定了,首先你把基准打了,你用IF如果你输入“是”那么就运行就个9个槽的程序,输入“否”就跳过9个槽的程序,然后再IF若继续输入“是”就运行7个槽的程序,“否”就跳过,继续这样,你不管检测多少槽的程序,你都可以通过“是”或者“否”来完成。不知道我说清楚了没有,若没有的话,你把图发给我,我给你编好了,给你发过去。
2013-12-08 19:55
回复
取消
提交
没这么复杂吧。就是每次现改循环次数也没什么麻烦的呀!
2013-12-09 11:59
回复
取消
提交
[b]回复 [url=http://bbs.hexagonmetrology.com.cn:7080/showtopic.aspx?topicid=13897&postid=107724#107724]4楼[color=olive]STAR[/color]的帖子[/url][/b] 支持STAR老师的观点,顶起来。
2013-12-09 12:10
回复
取消
提交
将循环次数作为提示,每次根据检测数量输入给循环变量,前提如果只有两件,必须放在前两个槽
2013-12-09 13:25
回复
取消
提交
悄悄的听
2013-12-09 15:27
回复
取消
提交
上善若水
学习学习
2013-12-10 10:27
回复
取消
提交
[b]回复 [url=http://bbs.hexagonmetrology.com.cn:7080/showtopic.aspx?topicid=13897&postid=107716#107716]2楼[color=Olive]STAR[/color]的帖子[/url][/b] 大神,我新手,LOOP循环语句用的最多,但是用LOOP循环不行,IT/ENDIF语句也用过,但是用的不是太多,能不能说详细点.非常感谢!
2013-12-10 20:28
回复
取消
提交
[b]回复 [url=http://bbs.hexagonmetrology.com.cn:7080/showtopic.aspx?topicid=13897&postid=107717#107717]3楼[color=Olive]ZYER[/color]的帖子[/url][/b] 大神,你意思是将基准打好后,将后面9个槽的要素也全部打完,然后用IF/ENDIF语句进行选择?不知道我理解的对不对,我这边没有3D,只有实物,不知道大神能否近似帮忙编个程序?非常感谢,大神你就当9个槽,按照3X3排列就行。我的设想是这样的,我把基准打完后只将第一个槽的要素测出来,后面的剩余要素直接用语句将第一个要素进行循环或者选择,不知怎么实现.
2013-12-10 20:50
回复
取消
提交
在线咨询
关注我们

海克斯康制造智能

电话咨询
400-6580-400

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

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

海克斯康制造智能