在PC-DMIS中,CHR(i),i可以是0~127的整数作参考。i是十进制的数字。返回值是当前整数对应的 ASCII 字符。
案例分析
1、描述
图中的8个圆孔,我们程序中使用阵列的功能将这些孔测量出来,同时这些孔的名字由A到H的顺序排序,输出圆的直径并且也是按照1~8的序号排序。
下面我们来操作一下:
• 首先将圆孔的特征序号和直径序号初始化。
• 赋值/V2=64,因为A的十进制编码是65,等下循环的话会加1,所以这里初始化为64。
• 赋值/V3=0
• 插入循环,根据特征的数量设置循环的次数。
• 赋值/V2=V2+1
• 赋值/ID_CIR=CHR(V2),通过CHR函数将V2的值转换成ASCII字符,这里结果为A
• 赋值/ID_CIRA="CIR_"+ID_CIR,这里将将字符串“CIR_”和ID_CIR的结果组合起来赋值给ID_CIRA
• 测量其中一个圆,将圆的ID改成ID_CIRA。
• 赋值/V3=V3+1
• 赋值/DI_D="FAI"+V3
• 评价这个圆的尺寸,这里以直径为例,然后将直径的ID改成变量DI_D。
• 最后插入个结束循环
2、报告输出