社区活动 技术论坛 快看! PC-DMIS网络六月赛题
快看! PC-DMIS网络六月赛题
2007-06-14 22:14 180 0 50
题目:测量三组圆周均布缺孔圆孔阵; 要求:测量每组圆周实孔相对其理论圆孔阵中心的极坐标; 特别提示:进行网络赛题答题时: 1、若上传程序注明了“已验证”字样,则表明为参赛帖。 2、若上传程序未注明“已验证”字样,则表明为讨论帖。 讨论帖可指出编程过程中存在的问题,以便大家探讨回帖。 3、讨论帖经过修改后若能通过运行,随后也允许添加“已验证”字样,这样便可升级为参赛帖,其答题时间为最后编辑回复帖子的时间。 [attachimg]STAR@235174457011.bmp[/attachimg]
我要回复

登陆后才能评论

登录
所有回贴(50)
题目:测量三组圆周均布缺孔圆孔阵; 要求:测量每组圆周实孔相对其理论圆孔阵中心的极坐标; 特别提示:进行网络赛题答题时: 1、若上传程序注明了“已验证”字样,则表明为参赛帖。 2、若上传程序未注明“已验证”字样,则表明为讨论帖。 讨论帖可指出编程过程中存在的问题,以便大家探讨回帖。 3、讨论帖经过修改后若能通过运行,随后也允许添加“已验证”字样,这样便可升级为参赛帖,其答题时间为最后编辑回复帖子的时间。 [attachimg]STAR@235174457011.bmp[/attachimg]
2007-06-14 22:14
回复
取消
提交
关于赛题: 1、该题在图样左下角加注了一个坐标系箭头,表示零件坐标系已经建好,直接测量三组孔阵就行 了,上传的测量程序只要求是DCC之后部分; 2、该题难度系数为“中”,但各等级操作员都可参赛,只不过采取的编程方法可能有所不同。 3、该题并非仅是一个比赛试题,实际稍加扩展后就可成为一个多用途的标准通用功能模块。
2007-06-16 06:01
回复
取消
提交
依图所示,可理解为以45度为角度增量的缺孔圆孔阵的测量,可采用阵列、跳转、循环等语句来编程
2007-06-16 22:15
回复
取消
提交
感谢STAR对同行的热心帮助并提供了一个非常好的学习和练习的平台,希望大家都来参与练习和比赛,以提高业务水平。·····下面是一个简单的解题例子--只做参考(非参赛) 赋值/XX = 0 注释/运算符,手动改变数组里面的参数为适合~ DO/ 赋值/PA = ARRAY(45,90,225,315) 赋值/DD = ARRAY(5,20,15,10) 赋值/PR = 50 赋值/N = 1 A1 =建坐标系/开始,回调:, LIST= 是 建坐标系/平移偏置,X 轴,XX 建坐标系/终止 DO/ 圆1 =自动/圆, 显示所有参数=否, 显示触测=否 理论值/PR,PA[N],0,0,0,1,DD[N],0 实际值/50,45,0,0,0,1,5,0 目标值/PR,PA[N],0,0,0,1 赋值/N = N+1 UNTIL/N==5 赋值/XX = XX+150 UNTIL/XX>300
2007-06-18 06:31
回复
取消
提交
怎么网速这么慢阿,半天也打不开图!{/dk}
2007-06-18 22:07
回复
取消
提交
wsyzxxn版主提供了一个很好的思路,并且在程序中已揭示了试题中的一个问题,这就是数组变量的引用.此题有多种解法,希望大家集思广益,给用户一个更好的见识和学习的机会.
2007-06-18 22:34
回复
取消
提交
相信大家在编程的过程中会遇到一点小小的障碍,只要努力,一定会解决的。下面是我用跳转和一般循环语句编写的程序,希望对大家有所帮助。 模式/DCC 赋值/AA = 0 赋值/PRR = 50 L1 =标号/ A1 =建坐标系/开始,回调:, LIST= 是 建坐标系/平移偏置,X 轴,AA*150 建坐标系/终止 V1 =循环/开始, 标识 = 是, 编号 = 7, 开始 = 1, 跳过 = 3,4,6,, 偏置: X 轴 = 0, Y 轴 = 0, Z 轴 = 0, 角度 = 0 IF/V1==1 赋值/DD = 5 END_IF/ IF/V1==2 赋值/DD = 20 END_IF/ IF/V1==5 赋值/DD = 15 END_IF/ IF/V1==7 赋值/DD = 10 END_IF/ 圆1 =自动/圆,SHOWALLPARAMS = 否,显示触测 = 否 理论值/PRR,V1*45,0,0,0,1,DD 实际值/50,0,0,0,0,1,5 目标值/PRR,V1*45,0,0,0,1 循环/终止 赋值/AA = AA+1 IF/AA==3 转到/L2 END_IF/ 转到/L1 L2 =标号/
2007-06-18 22:53
回复
取消
提交
yangzhi06也提供一个很好的思路.同时,我也注意到了,他在极角的设置上巧妙地应用到了循环语句功能的系统数组变量.
2007-06-18 23:03
回复
取消
提交
[quote][b]以下引用[i]wsyzxxn于2007-6-18 6:30:36[/i]的发言:[/b] 注释/运算符,手动改变数组里面的参数为适合~ 赋值/PA = ARRAY(45,90,225,315) 赋值/DD = ARRAY(5,20,15,10) 老布的数组用得好是时候啊。呵呵,程序一下精简了好多。漂亮!~~~ {/qiang}{/cy}
2007-06-19 09:38
回复
取消
提交
前面程序以通过路径动画验证
2007-06-19 12:55
回复
取消
提交
在线咨询
关注我们

海克斯康制造智能

电话咨询
400-6580-400

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

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

海克斯康制造智能