社区活动 技术论坛 操作手册上的程序解疑
操作手册上的程序解疑
2005-01-12 17:10 45 0 14
m(meas_point)=macro/x,y,z f(po01)=feat/point,cart,x,y,z,0,0,1 meas/point,f(po01),1 ptmeas/cart,x,y,z,0,0,1 endmes output/fa(po01) endmac DECL/INTGR,VarName 问题: 这句跟下句的有何差异, decl/double,x,y,z 字母大小写有何不同含义 do/varname,1,100 问题:这句中的1,100分别是什么意思 x=100*sin(varname/180*3.1415926) x=100*cos(varname/180*3.1415926) call/m(meas_point),x,y,10 enddo
我要回复

登陆后才能评论

登录
所有回贴(14)
要测量必须要有触测的方向矢量,也就是曲线的法向方向。 这是必须要知道的。 我注意到零件是对称的,计算时可以只计算0~360/n的区间就可以了。 Edited by - sun on 2005/01/18 08:18:54
2005-01-17 22:38
回复
取消
提交
TO:SUN 你的意思是说,这程序只能垂直方向去测量一系列点。 如果要测量水平方向的圆的话(如圆柱截面),要计算 触测方向矢量 如果测量的点很多,上百,上千点,计算触测方向矢量 是不是不太现实,或者有什么更简便的方法 象我的另一帖子中的问题,就是我根据我课题编写的程序 可能要测近1000点甚至更多。(请看我另一帖子)
2005-01-17 18:43
回复
取消
提交
这个程序是一个演示程序,其中缺少触测矢量的变化(这个程序矢量时沿Z向触测的)。如果要测圆,还要计算触测方向矢量。
2005-01-17 13:26
回复
取消
提交
请各位踊跃留言啊 给点建议
2005-01-14 20:47
回复
取消
提交
将上面程序稍作修改,如下 m(meas_point)=macro/x,y,z f(po01)=feat/point,cart,x,y,z,0,0,1 meas/point,f(po01),1 ptmeas/cart,x,y,z,0,0,1 endmes output/fa(po01) endmac DECL/INTGR,VarName decl/double,x,y,z do/varname,1,360 x=100*sin(varname/180*3.1415926) x=100*cos(varname/180*3.1415926) call/m(meas_point),x,y,10 enddo 测量生成360个孤立点,如何使这些点在绘图软件上成一圆 通过IGES格式之外的方法
2005-01-13 21:14
回复
取消
提交
TO:SUN THANKS FOR YOUR KINDNESS!
2005-01-13 17:12
回复
取消
提交
对不起!我刚才又看了一下程序,循环语句是这样定义的: DO/index,initial,limit,step ... ENDDO 在do/varname,1,100 中100是终点,步长省略了(显然是1)。 在EZ-DMIS程序分支中,有HELP\DMIS3.0有DMIS3.0手册,可以给你提供参考,EZ-DMIS中大部分符合DMIS3.0规则。
2005-01-13 14:26
回复
取消
提交
我因课题需要,近两周才接触三坐标测量。我想通过宏和循环实现曲线的多点测量。 上例实现的是——定义一个理论点,测量这个理论点,输出测量结果。 现在我想——定义一系列点(这些点构成一曲线),测量这些点,输出结果。 如你所说,上例循环从1开始,步长是100(没有终点值)。 我想请教的是,如何设定终点值,即如何通过语句实现循环从1开始,步长100,到某个值结束
2005-01-13 11:05
回复
取消
提交
这个程序就可以实现多点测量。只要程序能够计算出坐标值,正确传递给宏,就可以实现多点循环测量。 要熟练进行编程测量,需要熟练掌握测量软件的操作方法,熟悉软件语言,有一定的编程基础。 不知你在哪些方面有问题?
2005-01-13 08:31
回复
取消
提交
TO:SUN 程序确实有点问题,其中的公式应为 x=100*sin(varname/180*3.1415926) y=100*cos(varname/180*3.1415926) 上面那个程序是测量一个点 我想请教:如何实现多点测量的循环啊 谢谢
2005-01-12 19:37
回复
取消
提交
在线咨询
关注我们

海克斯康制造智能

电话咨询
400-6580-400

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

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

海克斯康制造智能