社区活动 技术论坛 一个测量平面的小程序,在面上采9点的思路。
一个测量平面的小程序,在面上采9点的思路。
2004-08-13 17:07 66 0 15
各位老师好, 我编了一个测量平面的小程序,在面上采9(3*3 在X轴采3点,在Y轴采3点)点,我的思路是先采一个点,再用LOOP循环这个过程,可是每次循环完毕,只出现这一个点的坐标值,我如何作才能得到9个点的坐标呢?请各位老师指点,后者给我在下面些个这样的程序,我可以学习学习。
我要回复

登陆后才能评论

登录
所有回贴(15)
各位老师好, 我编了一个测量平面的小程序,在面上采9(3*3 在X轴采3点,在Y轴采3点)点,我的思路是先采一个点,再用LOOP循环这个过程,可是每次循环完毕,只出现这一个点的坐标值,我如何作才能得到9个点的坐标呢?请各位老师指点,后者给我在下面些个这样的程序,我可以学习学习。
2004-08-13 17:07
回复
取消
提交
注意以下问题: 1.在循环中要改变点的元素号,否则只能采“一个”点。 2.循环结束后再构造平面。 3.测量前要取消测头半径修正,否则平面度误差大。 4.要确定面的位置还要沿法向加、减测头半径。 如果只测量9点,这样做太麻烦了。
2004-08-13 18:15
回复
取消
提交
您好sun,您能否给我写一个程序然我看看。因为我刚刚学编程还不太懂。谢谢!
2004-08-14 18:29
回复
取消
提交
循环中测量的值是以数组的形式存放在内存中的. pnt[1].x pnt[1].y pnt[1].z pnt[2].x pnt[2].y pnt[2].z
2004-08-16 09:10
回复
取消
提交
一凡大哥,哪我如何能在程序中看到这些测得的数据呢?因为我要评价这个面的平面度。
2004-08-18 11:15
回复
取消
提交
其实在测量的后可以看见采点的坐标,在需要的方向上把坐标值减一下就可以知道是什么地方差了. 身似白云常自在, 心如流水任西东。
2004-08-19 10:05
回复
取消
提交
如果您是为了评价平面度,可以这样试试: 假设平面的矢量方向是Z向 通过循环语句测量每个点,并输出每个点的Z值 将9个点的Z值,生成一个数组 取得数组中的最大、最小值 最大、最小值之间的差值,就是该平面的平面度 不过这样做要求有正确的工作平面
2004-08-22 11:56
回复
取消
提交
Sesame.你好!我也是这样想的,我用的也是循环语句,因为我测量了一个点,然后循环,而每次循环也只是显示这一个点坐标值的变化,而不能看到另外14个点的测量值,我是刚刚学编程的,还有很多不懂,您能否告诉我怎么能编个程序实现:我测一个点,但可以看到另外14个点的值呢? 谢谢您了!
2004-08-23 10:37
回复
取消
提交
循环开始 自动测量点 评价点坐标 变量赋值ASSIMENT/V1=LOCK.Z.MEAS 可以通过1个小循环K=K+1使它顺序递增,以保证其值不会被下一次测量值覆盖 循环返回 这仅仅是我的简单思路,过两天有机会我可以试一下.不知道您获取9个点理论的方式.
2004-08-23 17:08
回复
取消
提交
其实,我是想测量对称的四个圆,然后在评价每个圆的位置。我没有编过这个程序,所以测量了9个点试验一下。如果,我测量其中一个圆,然后用循环语句来得到另外3个圆的测量数据,该如何做呢?如何保证后面的3个圆的数据逐次显示出来,我好评价?
2004-08-25 07:54
回复
取消
提交
在线咨询
关注我们

海克斯康制造智能

电话咨询
400-6580-400

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

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

海克斯康制造智能