测量元素标签名自动跳转
在测量当中,标签名自动跳转是一个基本的功能,测量软件大都提供了这样的功能,但在高级应用服务中,这项要求可以根据客户不同的要求做实际的改变.
例如:按照我们通常的理解,以圆为例,第一个圆为CIR1,第二个圆为CIR2,以此类推.
有一天,客户告诉我,我们一直的图纸习惯是1C、2C、3C………… 根据客户特殊的要求,灵活使用DMIS语句就可以实现。
例子代码如下:
MODE/MAN
DECL/COMMON,INTGR,I
DECL/COMMON,CHAR,20,TEMPSTR
(JUT)
I = ASSIGN/I+1
TEMPSTR = ASSIGN/CONCAT(STR(I), 'C')
F(@TEMPSTR) = FEAT/CIRCLE,OUTER,CART,0,0,0,0,0,1,20
MEAS/CIRCLE,F(@TEMPSTR),4
ENDMES
JUMPTO/(JUT)
运行这段程序,在每次手动打圆的时候,标签名就能自动跳转为1C、2C、3C………… 根据客户的不同要求,程序中间可以灵活的做改变,例如客户要求把测量工件的批次加到标签名中等等。
@的作用在DMIS空间里的心得区有介绍,有兴趣的同志去心得区里找一下吧.
「该帖子被 爱科腾瑞客服 在 2008-11-11 17:16:54 编辑过」