社区活动 技术论坛 PC-DMIS网络竞赛五月赛题
PC-DMIS网络竞赛五月赛题
2007-05-13 08:26 115 0 37
比赛规则:http://www.hexagonmetrology.com.cn/CMM3/BBS2/forumTopicRead.asp?id=4274&ntime=2007%2D5%2D18+16%3A22%3A55 比赛截止日期:6月15日 [attachimg]wsyzxxn@232359949023.jpg[/attachimg] 上图是一分布规律圆周孔,要求是用两种以上的方法,并找到最简洁的测量办法。 呵呵题目不是很难···主要是练习下基本的编程。 此题目由-《风中传说》提供,表示感谢。也欢迎大家出题解题,在互相学习中步步深入。 为方便大家交流,答案以PRT(3.5版本)或者RTF格式以附件格式回复。                [此贴子已经被 admin 于2007-5-18 16:32:11编辑过]
我要回复

登陆后才能评论

登录
所有回贴(37)
yangzhi06的程序非常精彩···· 基本包括了两种最典型的循环。 大家再接再厉······
2007-05-16 16:58
回复
取消
提交
所谓编程,实际上就是一种思维方法的概述,而这种概述的过程就是你测量理论.操作技巧,逻辑思维以及你所使用的计算机语言理解深度的综合表述. 至于如何学习编程,我的看法是应从编写一个简单的基本操作模块练起,通过这些基本练习,学语法,探索技巧,积少成多.至于编程语言,我历来对学习者的要求是理解就行,不需要费时去背那么多语句,用时能找到就好.一句话,功到自然成. 象yangzhi06就是一个佼佼者.他从接触测量机学习操作到编程,可能连一年还不到.所以,我认为他再经过三年的拼搏,一定能成为测量机的一把好手,期待着......
2007-05-16 21:33
回复
取消
提交
C1 =注释/输入,否,'请输入孔阵直径' 赋值/UD = C1.INPUT C2 =注释/输入,否,'请输入孔最小直径' 赋值/UDD = C2.INPUT C3 =注释/输入,否,'请输入角度增量' 赋值/UA = C3.INPUT C4 =注释/输入,否,'请输入圆孔阵分组数' 赋值/GN = C4.INPUT C5 =注释/输入,否,'请输入孔阵每组孔数' 赋值/GNN = C5.INPUT 赋值/UPR = UD/2 模式/DCC 我的水平太低了,以上均看不到大懂,只有一下的才能略懂,我的水平太………… 不好意思,还得和大伙多学学!
2007-05-17 00:38
回复
取消
提交
这是一组参数输入语句.注释用的基本是专业术语,但没有图示,容易造成错误理解.请yangzhi06最好上传一个示图.                   [此贴子已经被作者于2007-5-17 17:45:28编辑过]
2007-05-17 17:43
回复
取消
提交
这么厉害的,我还以为就测量圆,构造圆,然后阵列圆就OK了,咋搞来这么多的编程呀!
2007-05-17 20:19
回复
取消
提交
三个小圆的程序应该是可以同时阵列的吧
2007-05-17 20:28
回复
取消
提交
阵列是针对某一零件而言的,而编程是为了解决具有一定规律的此类特征的测量,具有通用性。
2007-05-17 21:14
回复
取消
提交
各位老师讲的都很好,小子受教了!
2007-05-17 22:03
回复
取消
提交
下面是我做的几个程序··供大家参考···大家还有什么好的思路也发上来吧!·· 注释/运算符,》》》》》方法一:循环语句 V2 =循环/开始, 标识 = 是, 编号 = 4, 开始 = 1, 跳过 = , 偏置: X 轴 = 0, Y 轴 = 0, Z 轴 = 0, 角度 = 90 V1 =循环/开始, 标识 = 是, 编号 = 3, 开始 = 1, 跳过 = , 偏置: X 轴 = 0, Y 轴 = 0, Z 轴 = 0, 角度 = 20 圆1 =自动/圆, 显示所有参数=否, 显示触测=是 理论值/100,0,0,0,0,1,10 实际值/100,0,0,0,0,1,10 目标值/100,0,0,0,0,1 测定/圆 触测/基本,105,0,-5,-1,0,0,105,0,-5 触测/基本,100,5,-5,0,-1,0,100,5,-5 触测/基本,95,0,-5,1,0,0,95,0,-5 触测/基本,100,-5,-5,0,1,0,100,-5,-5 终止测量/ 循环/终止 循环/终止 注释/运算符,》》》》》方法二:循环语句之DO循环 赋值/A = 0 赋值/N = 0 赋值/N2 = 0 DO/ DO/ 圆2 =自动/圆, 显示所有参数=否, 显示触测=是 理论值/150,A,0,0,0,1,10 实际值/150,-50,0,0,0,1,10 目标值/150,A,0,0,0,1 测定/圆 触测/基本,153.262,-48.568,-5,1,180,0,153.262,-48.568,-5 触测/基本,146.205,-48.74,-5,1,-90,0,146.205,-48.74,-5 触测/基本,146.836,-51.495,-5,1,0,0,146.836,-51.495,-5 触测/基本,153.864,-51.197,-5,1,90,0,153.864,-51.197,-5 终止测量/ 赋值/A = A+20 赋值/N = N+1 UNTIL/N==3 赋值/N2 = N2+1 赋值/A = N2*90 赋值/N = 0 UNTIL/A==360 注释/运算符,》》》》》方法三:循环语句之WHILE循环 赋值/A1 = 0 赋值/N3 = 0 WHILE/N3<4 赋值/A1 = 90*N3+A1 赋值/DD = A1+60 WHILE/A1
2007-05-18 11:32
回复
取消
提交
老布,呵呵,第一个方法蛮有创意的。呵呵。不过要想通用性较强,还是得加入人机对话才行。那样方便些,就算看不懂程序也可以操作。如果只是赋值的话专业性比较强点。对不懂或者不熟悉程序的就有可能出错。 以上属于个人意见。呵呵。{/cy}
2007-05-19 10:59
回复
取消
提交
关注我们

海克斯康制造智能

电话咨询
400-6580-400

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

海克斯康制造智能