OBTAIN语句设置变量与DMIS项目的属性值相等,格式如下:
变量名称=OBTAIN/标签,序号
变量名称:已定义的变量名。
标签:元素、公差、探头。
序号:数字编号,分别代表不同的属性。
OBTAIN语句例子
将圆的理论X、Y、Z、D值输出到变量
CIR1_X = OBTAIN/F(CIR1),4
CIR1_Y = OBTAIN/F(CIR1),5
CIR1_Z = OBTAIN/F(CIR1),6
CIR1_D = OBTAIN/F(CIR1),10
拖放实际圆到实数
各元素输出项目与编号对应关系
2. 获取公差的偏差值
KNPTR1=OBTAIN/TA(TCIR1),2
获取探头数据
DECL/COMMON,REAL,ROOTSN2_A45_B45_DX
ROOTSN2_A45_B45_DX = OBTAIN/SA(ROOTSN2_A45_B45),2
DECL/COMMON,REAL,ROOTSN2_A45_B45_DY
ROOTSN2_A45_B45_DY = OBTAIN/SA(ROOTSN2_A45_B45),3
DECL/COMMON,REAL,ROOTSN2_A45_B45_DZ
ROOTSN2_A45_B45_DZ = OBTAIN/SA(ROOTSN2_A45_B45),4
DECL/COMMON,REAL,ROOTSN2_A45_B45_F
ROOTSN2_A45_B45_F = OBTAIN/SA(ROOTSN2_A45_B45),5
DECL/COMMON,REAL,ROOTSN2_A45_B45_F_1
ROOTSN2_A45_B45_F_1 = OBTAIN/SA(ROOTSN2_A45_B45),7
探头属性与序号的对应关系:
4. 获取坐标系的法矢方向
DECL/COMMON,VECTOR,CRD2_VX
KNPTR1 = OBTAIN/D(CRD2),5
KNPTR2 = OBTAIN/D(CRD2),6
KNPTR3 = OBTAIN/D(CRD2),7
CRD2_VX = ASSIGN/VCART(KNPTR1,KNPTR2,KNPTR3)
DECL/COMMON,VECTOR,CRD2_VY
KNPTR1 = OBTAIN/D(CRD2),8
KNPTR2 = OBTAIN/D(CRD2),9
KNPTR3 = OBTAIN/D(CRD2),10
CRD2_VY = ASSIGN/VCART(KNPTR1,KNPTR2,KNPTR3)
DECL/COMMON,VECTOR,CRD2_VZ
KNPTR1 = OBTAIN/D(CRD2),11
KNPTR2 = OBTAIN/D(CRD2),12
KNPTR3 = OBTAIN/D(CRD2),13
CRD2_VZ = ASSIGN/VCART(KNPTR1,KNPTR2,KNPTR3)