社区活动 技术论坛 PC-DMIS网络大赛八月题
PC-DMIS网络大赛八月题
2007-08-27 07:53 180 0 46
还是老生长谈--以前可能有的人已经做过类似的东西了,现在拿出来作为一个练习我想更贴切点。 题目要求很简单-----在一个面上通过测量得到最高的N个点和最底的N个点.N>1 很多时候因为思路不同每个人会有不同的做法,这就给大家带来了相互交流和学习的机会。。 正巧8月20号的编程班刚刚结束,权且当作一次温习功课好了,呵呵。欢迎大家集思广议。 {/cy}                   [此贴子已经被作者于2007-8-28 8:14:40编辑过]
我要回复

登陆后才能评论

登录
所有回贴(46)
[b]以下引用[i]VINNYPAUL于2007-9-5 17:18:17[/i]的发言:[/b] 呵呵,闲暇之余也做了一个,最近pcmdis的狗领不到,于是就用其他CNC软件做了一个,标准的DMIS4.0 VINNYPAUL这样的好人不多了。ADMI应该多给他加点分哈。呵呵。人家没工具都还想办法参加。多多学习。{/qiang}
2007-09-07 11:41
回复
取消
提交
利用程序排序,可以找到一定步长范围内的点。那么这些点实际上并不是最高点。只是接近最高点的点,因为步长的原因可能跳过了实际的最高点。 我想 再深入下---是否可以通过编程来找到更精确的最高点。是否可以不用单存的减小步长的办法来得到更精确,更接近实际的最高点呢? 大家如果有兴趣的话可以继续交流办法和程序。
2007-09-10 12:24
回复
取消
提交
我觉得可以先在测量的面上建坐标。然后先任意打一个点。每个点打2次,比较矢量。通过矢量确定可以得出,面的走向。然后直至前后2点的矢量差不多的时候(差不多是多少得实际做了才知道。)就可以找到了。不同的走向分别可以得出最高最低点。不知道能否行得通。 我觉得可以从找球的指定方向的最高点下手。感觉原理都差不多。只是球相对来说比较夸张而已。
2007-09-10 16:18
回复
取消
提交
高点问题,我的理解如下:一个曲面,设置好采点的增量r,采第一个点后按照增量采第二个点,然后两个点的坐标值作比较: 1.如果第一个点的坐标值比第二个点小(低),则继续按照增量r采第三点; 2.如果第一个点的坐标值比第二个点大(高),则将增量r改为r/2,沿点二点一方向再测量第三点,再与第一点的坐标值作比较: (1)如果第三点坐标值比第一点小,则继续以r/2增量沿点三点一方向采第四点; (2)如果第三点坐标值比第一点大,则以4/r的增量沿点三点一方向采第四点; 如此循环,直到最后增量值小到预设的最小公差为止,停止。 增量的方向总是沿着低点向高点方向; 增量小到预设的最小分度时得到的高点就是最后的结果。 基本思路如此,此方法的错误和不足希望大家指出。
2007-09-18 16:38
回复
取消
提交
高手就是高手,{/qiang}
2007-09-18 20:56
回复
取消
提交
马上也要参加编成学习,先进来看看.好好学习!
2007-09-18 20:58
回复
取消
提交
我看最高点的寻找,可以使用自动特征的高点模块就可以了.
2007-09-18 21:29
回复
取消
提交
用DMIC编程怎么知道其最高底点?我觉得最好是倒成EXCEL,再排序!
2007-09-18 22:07
回复
取消
提交
个人认为排序其实不是最难的,因为可以使用多种手段完成,主要是怎么样在一块平面中一次找到N个高点和低点,还有就是效率的问题,我和HMQ001的想法是一样的,但是对能否一次完成10个点的高点和低点测量则没有把握。
2007-09-18 23:21
回复
取消
提交
呵呵。。好久没来了,这热闹啊。。{/cy}
2007-09-19 11:46
回复
取消
提交
在线咨询
关注我们

海克斯康制造智能

电话咨询
400-6580-400

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

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

海克斯康制造智能