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

登陆后才能评论

登录
所有回贴(50)
发现3。5里运行没错的东西放在3.7 就错了------只要将分支时从置全局的选项去除就可以了(发现这个选项3.5带勾是选中,3.7不带勾是选中)。 这方面的实际应用还非常少``希望荆老师能多介绍些经验,多多向荆老师学习~                   [此贴子已经被作者于2007-6-20 17:02:14编辑过]
2007-06-20 12:14
回复
取消
提交
[quote][b]以下引用[i]wsyzxxn于2007-6-20 12:14:19[/i]的发言:[/b] 发现3。5里运行没错的东西放在3.7 就错了------只要将分支时从置全局的选项去除就可以了 [/quote] {/qiang}{/qiang} 的确如此,都没注意过这个选项。。{/hx}{/hx}
2007-06-20 20:02
回复
取消
提交
特别感谢大家的积极参与和讨论.目的是提醒大家在变换版本后一定要慎重运行老的程序,防止出现碰撞事故. 对于参赛帖,只要语法和逻辑思维正确,在各别版本即便运行[暂时]通不过,也不会影响抢答成绩.正如wsyzxxn版主的答题,目前仍排在第一. 再就是对参赛的优秀答案,我准备和管理员商量一下,汇总后放在2007年的论文集里. 最后,希望大家对3.7版本研究一下,找找如何解决程序不能正常运行的问题.对wsyzxxn版主的答题怎样通过3.7版本的运行问题,我将在星期五晚,上传我的解决方法,供参考.
2007-06-20 21:27
回复
取消
提交
这里有一程序,希望大家在PC-DMIS不同的版本,选择与不选择分支时从置全局的选项两种情况下,动画验证此程序,看是什么效果,最后给我一个验证结果,谢谢。 模式/DCC 赋值/AA = 0 赋值/PRR = 50 WHILE/AA<3 A0 =建坐标系/开始,回调:启动, LIST= 是 建坐标系/平移偏置,X 轴,AA*150 建坐标系/终止 赋值/AA = AA+1 V1 =循环/开始, 标识 = 是, 编号 = 8, 开始 = 2, 跳过 = 4,5,7,, 偏置: X 轴 = 0, Y 轴 = 0, Z 轴 = 0, 角度 = 45 圆1 =自动/圆,SHOWALLPARAMS = 否,显示触测 = 否 理论值/PRR,0,0,0,0,1,10 实际值/50,0,0,0,0,1,10 目标值/PRR,0,0,0,0,1 循环/终止 END_WHILE/
2007-06-21 13:23
回复
取消
提交
① 4.1版本在选择与不选择分支时从置全局的选项两种情况下都一样 [attachimg]B1BFB1BFCAF3@235754457034.jpg[/attachimg] ② 我试的时候4.1的程序转3.7运行的时候程序运行完就死机,还出现一次转换过去时漏掉一个变量.添上变量再运行,就如下图 [attachimg]B1BFB1BFCAF3@235754457174.jpg[/attachimg] ④在3.7下重新编程,两种情况也一样,同4.1的图.                   [此贴子已经被作者于2007-6-21 15:22:51编辑过]
2007-06-21 15:21
回复
取消
提交
谢谢笨笨鼠的工作,给我们做这方面的总结探讨和对策研究提供了第一手资料.我相信经过大家共同努力,定能找到解决的办法.
2007-06-21 19:12
回复
取消
提交
看来3.7和4.1的验证结果是一样的,不知道3.5是什么情况,请大家也帮忙做一下,再次对大家的帮助表示感谢,希望大家有什么好的解决办法和建议发上了,大家一起讨论学习,共同进步。
2007-06-21 20:47
回复
取消
提交
  今天,在3.7版本中,对wsyzxxn和yangzhi06上传的答案都做一下运行实验,结果是: 1.yangzhi06的程序[在分支时重置全局设置]上打钩和不打钩均能正常通过运行; 2.wsyzxxn的程序[在分支时重置全局设置]上打钩不能通过,去掉钩时可以正常通过运行;   鉴于上述,我感觉yangzhi06的程序比较科学,无须用户去考虑该如何设置.而wsyzxxn的程序就不同了,一旦忽略了设置,就很容易造成出错.[应该说是系统问题]   发现问题就要解决问题,希望大家努力,将该程序也能修改成不受设置影响的效果.赶快上传吧.   明天晚上我将按时上传我的修改意见.   
2007-06-21 21:36
回复
取消
提交
一般循环如我前面的错误列子一样``因为在一般循环下机器要存储循环内的特征以用于下一个循环。 在角度作为循环变量的时候 角度根据标号的倍数增加在第一次循环的时候是正确的~ 但到了第2 个循环后起始圆一,在新的坐标系下的理论值为-180度 第2个循环也就从180度作为了起始角 。所以后面的循环 全部关于Y轴反转了``这个和分支时从置全局并无直接关系。 以上是我的一点看法``` 错误的地方还请各位指正``` 呵呵时间差 没看见邢老师 楼上的帖·· 看来以后做一些万能程序要考虑好软件版本之间的事情了~~~ 谢谢邢老师提醒~                   [此贴子已经被作者于2007-6-21 22:08:01编辑过]
2007-06-21 21:45
回复
取消
提交
  楼上又提到了一个很好的问题.前面我测试了你的第一个答案,设置和不设置运行结果是不一样的,我明天将提出我的修改意见,希望第一个答案也能在设置和不设置的两种情况下都能正常运行;   关于一般循环在角度作为循环变量的时候出现的问题,的确和分支时从置全局打钩和不打钩关系不大.我认为应该通过编程技巧来解决正常运行问题.
2007-06-21 22:15
回复
取消
提交
在线咨询
关注我们

海克斯康制造智能

电话咨询
400-6580-400

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

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

海克斯康制造智能