社区活动 技术论坛 操作手册上的程序解疑
操作手册上的程序解疑
2005-01-12 17:10 43 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)
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
2005-01-12 17:10
回复
取消
提交
這不是pcdmis程式吧!都是一些常識,請先找些dmis方面的書看看!
2005-01-12 17:27
回复
取消
提交
这时EZDMIS软件中用DMIS语言编的程序,是一个调用“宏”程序(子程序)的程序,前7句是一个测点的宏程序,用于在直角坐标系下,沿Z向测量一个坐标为x,y,z的点。 下面的程序是用于计算坐标点的X,Y值的(程序中有错误,计算坐标应该分别计算x,y值),前面是变量定义语句,提出有问题的这一句是,定义一个名字为VarName的整数型变量,用于循环控制。下面一句是定义三个双倍字长的浮点数,其中大小写没有特殊涵义。 再下一句表示循环从1开始,步长是100(没有终点值)。
2005-01-12 18:15
回复
取消
提交
版主,你好 这是EZ—DIMS程序 我是这些天因课题需要,才接触三坐标测量的 实验室的机子很是陈旧啊,资料只有操作手册 而且上面说的很笼统;请问如何获得基本资料啊 或有什么好的建议给我这新手呢
2005-01-12 19:12
回复
取消
提交
TO:SUN 程序确实有点问题,其中的公式应为 x=100*sin(varname/180*3.1415926) y=100*cos(varname/180*3.1415926) 上面那个程序是测量一个点 我想请教:如何实现多点测量的循环啊 谢谢
2005-01-12 19:37
回复
取消
提交
这个程序就可以实现多点测量。只要程序能够计算出坐标值,正确传递给宏,就可以实现多点循环测量。 要熟练进行编程测量,需要熟练掌握测量软件的操作方法,熟悉软件语言,有一定的编程基础。 不知你在哪些方面有问题?
2005-01-13 08:31
回复
取消
提交
我因课题需要,近两周才接触三坐标测量。我想通过宏和循环实现曲线的多点测量。 上例实现的是——定义一个理论点,测量这个理论点,输出测量结果。 现在我想——定义一系列点(这些点构成一曲线),测量这些点,输出结果。 如你所说,上例循环从1开始,步长是100(没有终点值)。 我想请教的是,如何设定终点值,即如何通过语句实现循环从1开始,步长100,到某个值结束
2005-01-13 11:05
回复
取消
提交
对不起!我刚才又看了一下程序,循环语句是这样定义的: 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
回复
取消
提交
TO:SUN THANKS FOR YOUR KINDNESS!
2005-01-13 17:12
回复
取消
提交
将上面程序稍作修改,如下 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
回复
取消
提交
在线咨询
关注我们

海克斯康制造智能

电话咨询
400-6580-400

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

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

海克斯康制造智能