注册表设置一下:
RationalDMIS 2020 统计测量时间方式如下:
1.程序秒表
开始计时:当按下DMIS程序执行按钮;
结束计时:当DMIS程序执行完毕;
如下图的秒表界面,有3条执行时间记录;
2个图标:左边的是显示详细记录信息,右边的是重置记录;
2.DMIS总结
“DMIS运行完后”,运行完DMIS程序后会在程序下方出现相应总结。
3.在DMIS程序运行后输出DMIS总结
在DMIS程序运行后输出DMIS总结:选择是,DMIS运行后输出窗口会输出相应总结;
4.用DMIS 代码,计算并输出程序运行时间。
NPTC1 = assign/SDATETIME()
KNPTC2 = assign/SDATETIME()
KNPTC3 = assign/SELAPSETIME(KNPTC1, KNPTC2, SHORT)
KNPTC3 = assign/SELAPSETIME(KNPTC1, KNPTC2, LONG)
或者:
DECL/CHAR,10,CH1
DECL/CHAR,10,CM1
DECL/CHAR,10,CS1
DECL/CHAR,10,CH2
DECL/CHAR,10,CM2
DECL/CHAR,10,CS2
DECL/INTGR,IH1
DECL/INTGR,IM1
DECL/INTGR,IS1
DECL/INTGR,IH2
DECL/INTGR,IM2
DECL/INTGR,IS2
DECL/INTGR,ALLS1
DECL/INTGR,ALLS2
DECL/INTGR,ALLS
$$计算机当前时间
KNPTC1 = ASSIGN/STIME()
$$得到小时、分钟、秒的值
CH1 = ASSIGN/SUBSTR(KNPTC1,1,2)
CM1 = ASSIGN/SUBSTR(KNPTC1,4,5)
CS1 = ASSIGN/SUBSTR(KNPTC1,7,8)
IH1 = ASSIGN/VAL(CH1)
IM1 = ASSIGN/VAL(CM1)
IS1 = ASSIGN/VAL(CS1)
ALLS1 = ASSIGN/(IH1*3600+IM1*60+IS1)
$$循环示例开始
(UP)
KNPTC2 = ASSIGN/STIME()
CH2 = ASSIGN/SUBSTR(KNPTC2,1,2)
CM2 = ASSIGN/SUBSTR(KNPTC2,4,5)
CS2 = ASSIGN/SUBSTR(KNPTC2,7,8)
IH2 = ASSIGN/VAL(CH2)
IM2 = ASSIGN/VAL(CM2)
IS2 = ASSIGN/VAL(CS2)
ALLS2 = ASSIGN/(IH2*3600+IM2*60+IS2)
ALLS = ASSIGN/(ALLS2-ALLS1)
if/(ALLS.GE.1)
JUMPTO/(NEXT)
ELSE
JUMPTO/(UP)
ENDIF
(NEXT)
WRITE/DID(DEFAULTSCREEN),KNPTC1
WRITE/DID(DEFAULTSCREEN),KNPTC2
TEXT/OUTFIL,'本次测试总共用时:'
WRITE/DID(DEFAULTSCREEN),ALLS
或者宏语句
M(RUN_T) = MACRO/SSS,EEE
DECL/INTGR,NUM11[3],NUM22[3]
DECL/DOUBLE,TOTIME
NUM11[1] = ASSIGN/VAL(ELEMNT(1,'/',SSS))
NUM11[2] = ASSIGN/VAL(ELEMNT(2,'/',SSS))
NUM11[3] = ASSIGN/VAL(ELEMNT(3,'/',SSS))
NUM22[1] = ASSIGN/VAL(ELEMNT(1,'/',EEE))
NUM22[2] = ASSIGN/VAL(ELEMNT(2,'/',EEE))
NUM22[3] = ASSIGN/VAL(ELEMNT(3,'/',EEE))
TOTIME = ASSIGN/(NUM22[1]-NUM11[1])*3600 + (NUM22[2]-NUM11[2])*60 + (NUM22[3]-NUM11[3])
WRITE/DID(DEFAULTSCREEN),'共计扫描时间为',TOTIME,'秒'
ENDMAC
应用方法如下:
STATIME = ASSIGN/STIME()
整个测量程序
ENDTIME = ASSIGN/STIME()
CALL/M(RUN_T),STATIME,ENDTIME
$$/* Header
DMISMN/'Created by [爱科腾瑞科技(北京)有限公司-091521-DEMO-11022] on 星期四, 三月 25, 2021', 4.0
UNITS/MM, ANGDEC, MMPS
WKPLAN/XYPLAN
PRCOMP/ON
TECOMP/ON
FLY/1.0000
MODE/MAN
SNSET/APPRCH, 2.0000
SNSET/RETRCT, 2.0000
SNSET/DEPTH, 0.0000
SNSET/SEARCH, 10.0000
SNSET/CLRSRF, 20.0000
RECALL/D(MCS)
SNSLCT/S(40-D2)
GEOALG/BF, LSTSQR
GEOALG/ANGLB, DEFALT
GEOALG/CIRCLE, LSTSQR
GEOALG/ARC, LSTSQR
GEOALG/PLANE, LSTSQR
$$
$$
$$*/
MODE/MAN
F(PLN1)=FEAT/PLANE,CART,32.1442,34.3470,0.0000,0.0000,0.0000,1.0000
$$ Measurement points are created through actual points
MEAS/PLANE, F(PLN1), 4
PTMEAS/CART, 5.5411, 52.4907, 0.0000, 0.0000, 0.0000, 1.0000
PTMEAS/CART, 4.7552, 7.1869, 0.0000, 0.0000, 0.0000, 1.0000
PTMEAS/CART, 59.0713, 6.3455, 0.0000, 0.0000, 0.0000, 1.0000
PTMEAS/CART, 59.2093, 71.3649, 0.0000, 0.0000, 0.0000, 1.0000
ENDMES
D(CRD1) = DATSET/FA(PLN1), ZDIR
F(LN1)=FEAT/LINE,BND,CART,5.4053,0.0000,-1.6836,61.1193,0.0000,-2.3465,0.0000,-1.0000,0.0000
$$ Measurement points are created through actual points
MEAS/LINE, F(LN1), 2
PTMEAS/CART, 5.4053, 0.0000, -1.6836, 0.0000, -1.0000, 0.0000
PTMEAS/CART, 61.1193, 0.0000, -2.3465, 0.0000, -1.0000, 0.0000
ENDMES
F(PT1)=FEAT/POINT,CART,0.0000,4.5493,-2.8727,-1.0000,0.0000,0.0000
MEAS/POINT, F(PT1), 1
PTMEAS/CART, 0.0000,4.5493,-2.8727,-1.0000,0.0000,0.0000
ENDMES
$$ Set.CAD2PCS.CADM_1
MODE/PROG,MAN
$$ MACRO: EASI_CLEARPLN_GOTO
$$ FUNCTION: CLEARANCE SURFACE IMPLEMENTATION
$$ Move machine CLEAR SURFACE DIST above the current clear surface
$$ plane and then move machine parallel to the clear surface plane
$$ ALL Macro parameters are in PCS and Current UNITS
$$ Last update: 3-1-04 Add mode checking. only works in PROG MODE
$$ Last update: 8-24-04 Clear position is based on the surface of
$$
$$ This sample DMIS Macro is provided by External-Array Software, Inc.
$$ It should be modified for your own use. There is no guarantee for
$$ the quality of this Macro. November, 2003
M(EASI_CLEARPLN_GOTO) = MACRO/ISNOM, TARX, TARY, TARZ
DECL/LOCAL, REAL, CCX, CCY, CCZ, CCI, CCJ, CCK
DECL/LOCAL, REAL, CURX, CURY, CURZ, TD, CLRDIST, SDIAM
DECL/LOCAL, CHAR, 255, CLRLABEL, FLABEL, MMODE, SNAME
MMODE = VALUE/MODE
CLRLABEL = VALUE/SNSET, CLRSRF
IF/ ( (LEN(CLRLABEL) .GT. 0) .AND. (MMODE .EQ. 'PROG,MAN') )
CLRDIST = VALUE/SNSET, CLRSRF, DIST
FLABEL = ASSIGN/'FA'
IF/ ISNOM .EQ. 0
FLABEL = ASSIGN/'F'
ENDIF
CCX = OBTAIN/FLABEL(@CLRLABEL), 3
CCY = OBTAIN/FLABEL(@CLRLABEL), 4
CCZ = OBTAIN/FLABEL(@CLRLABEL), 5
CCI = OBTAIN/FLABEL(@CLRLABEL), 6
CCJ = OBTAIN/FLABEL(@CLRLABEL), 7
CCK = OBTAIN/FLABEL(@CLRLABEL), 8
SNAME = VALUE/SNSLCT
SDIAM = OBTAIN/SS(SNAME), 8
CCX = ASSIGN/CCX + CCI * SDIAM/2
CCY = ASSIGN/CCY + CCJ * SDIAM/2
CCZ = ASSIGN/CCZ + CCK * SDIAM/2
CURX = VALUE/GOTOM, XAXIS
CURY = VALUE/GOTOM, YAXIS
CURZ = VALUE/GOTOM, ZAXIS
TD = ASSIGN/(CURX - CCX) * CCI + (CURY - CCY) * CCJ + (CURZ - CCZ) * CCK
IF/ TD .LT. CLRDIST
TD = ASSIGN/(CLRDIST - TD)
GOTO/CURX+CCI*TD, CURY+CCJ*TD, CURZ+CCK*TD
ENDIF
TD = ASSIGN/(TARX - CCX) * CCI + (TARY - CCY) * CCJ + (TARZ - CCZ) * CCK
IF/ TD .LT. CLRDIST
TD = ASSIGN/(CLRDIST - TD)
GOTO/TARX+CCI*TD, TARY+CCJ*TD, TARZ+CCK*TD
ENDIF
ENDIF
ENDMAC
SNSET/APPRCH, 2.0000
SNSET/RETRCT, 2.0000
SNSET/DEPTH, 0.0000
SNSET/SEARCH, 10.0000
SNSET/CLRSRF, FA(PLN1), 20.0000
F(PT2)=FEAT/POINT,CART,4.0591,59.4120,0.0000,0.0000,0.0000,1.0000
F(PT3)=FEAT/POINT,CART,1.8259,19.7778,0.0000,0.0000,0.0000,1.0000
F(PT4)=FEAT/POINT,CART,3.1836,6.1584,0.0000,0.0000,0.0000,1.0000
F(PT5)=FEAT/POINT,CART,45.2214,2.9005,0.0000,0.0000,0.0000,1.0000
F(PT6)=FEAT/POINT,CART,60.2143,4.4802,0.0000,0.0000,0.0000,1.0000
F(PT7)=FEAT/POINT,CART,60.8178,39.9129,0.0000,0.0000,0.0000,1.0000
F(PT8)=FEAT/POINT,CART,34.1457,89.2361,0.0000,0.0000,0.0000,1.0000
F(PT9)=FEAT/POINT,CART,22.6453,84.0298,0.0000,0.0000,0.0000,1.0000
F(PT10)=FEAT/POINT,CART,85.8039,84.9897,-15.2090,0.3913,0.0000,0.9203
F(PT11)=FEAT/POINT,CART,86.7215,68.8951,-15.5839,0.3651,0.0000,0.9310
F(PT12)=FEAT/POINT,CART,78.0751,51.2974,-10.6763,0.6121,0.0000,0.7908
F(PT13)=FEAT/POINT,CART,92.2061,51.3780,-17.2316,0.2084,0.0000,0.9780
F(PT14)=FEAT/POINT,CART,77.7934,28.4202,-10.4558,0.6202,0.0000,0.7845
F(PT15)=FEAT/POINT,CART,84.1159,26.4977,-14.4377,0.4395,0.0000,0.8982
F(PT16)=FEAT/POINT,CART,80.5680,18.1310,-12.4377,0.5409,0.0000,0.8411
F(PT17)=FEAT/POINT,CART,93.2800,28.3912,-17.4429,0.1777,0.0000,0.9841
F(PT18)=FEAT/POINT,CART,85.9519,14.0233,-15.2715,0.3871,0.0000,0.9220
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 4.0591, 59.4120, 3.0000
MEAS/POINT, F(PT2), 1
GOTO/CART, 4.0591,59.4120,21.0000
PTMEAS/CART, 4.0591,59.4120,0.0000,0.0000,0.0000,1.0000
ENDMES
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 1.8259, 19.7778, 3.0000
MEAS/POINT, F(PT3), 1
GOTO/CART, 1.8259,19.7778,21.0000
PTMEAS/CART, 1.8259,19.7778,0.0000,0.0000,0.0000,1.0000
ENDMES
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 3.1836, 6.1584, 3.0000
MEAS/POINT, F(PT4), 1
GOTO/CART, 3.1836,6.1584,21.0000
PTMEAS/CART, 3.1836,6.1584,0.0000,0.0000,0.0000,1.0000
ENDMES
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 45.2214, 2.9005, 3.0000
MEAS/POINT, F(PT5), 1
GOTO/CART, 45.2214,2.9005,21.0000
PTMEAS/CART, 45.2214,2.9005,0.0000,0.0000,0.0000,1.0000
ENDMES
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 60.2143, 4.4802, 3.0000
MEAS/POINT, F(PT6), 1
GOTO/CART, 60.2143,4.4802,21.0000
PTMEAS/CART, 60.2143,4.4802,0.0000,0.0000,0.0000,1.0000
ENDMES
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 60.8178, 39.9129, 3.0000
MEAS/POINT, F(PT7), 1
GOTO/CART, 60.8178,39.9129,21.0000
PTMEAS/CART, 60.8178,39.9129,0.0000,0.0000,0.0000,1.0000
ENDMES
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 34.1457, 89.2361, 3.0000
MEAS/POINT, F(PT8), 1
GOTO/CART, 34.1457,89.2361,21.0000
PTMEAS/CART, 34.1457,89.2361,0.0000,0.0000,0.0000,1.0000
ENDMES
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 22.6453, 84.0298, 3.0000
MEAS/POINT, F(PT9), 1
GOTO/CART, 22.6453,84.0298,21.0000
PTMEAS/CART, 22.6453,84.0298,0.0000,0.0000,0.0000,1.0000
ENDMES
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 86.9779, 84.9897, -12.4482
MEAS/POINT, F(PT10), 1
GOTO/CART, 86.9779,84.9897,21.0000
PTMEAS/CART, 85.8039,84.9897,-15.2090,0.3913,0.0000,0.9203
ENDMES
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 87.8168, 68.8951, -12.7910
MEAS/POINT, F(PT11), 1
GOTO/CART, 87.8168,68.8951,21.0000
PTMEAS/CART, 86.7215,68.8951,-15.5839,0.3651,0.0000,0.9310
ENDMES
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 79.9116, 51.2974, -8.3040
MEAS/POINT, F(PT12), 1
GOTO/CART, 79.9116,51.2974,21.0000
PTMEAS/CART, 78.0751,51.2974,-10.6763,0.6121,0.0000,0.7908
ENDMES
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 92.8313, 51.3780, -14.2974
MEAS/POINT, F(PT13), 1
GOTO/CART, 92.8313,51.3780,21.0000
PTMEAS/CART, 92.2061,51.3780,-17.2316,0.2084,0.0000,0.9780
ENDMES
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 79.6540, 28.4202, -8.1025
MEAS/POINT, F(PT14), 1
GOTO/CART, 79.6540,28.4202,21.0000
PTMEAS/CART, 77.7934,28.4202,-10.4558,0.6202,0.0000,0.7845
ENDMES
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 85.4345, 26.4977, -11.7430
MEAS/POINT, F(PT15), 1
GOTO/CART, 85.4345,26.4977,21.0000
PTMEAS/CART, 84.1159,26.4977,-14.4377,0.4395,0.0000,0.8982
ENDMES
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 82.1907, 18.1310, -9.9145
MEAS/POINT, F(PT16), 1
GOTO/CART, 82.1907,18.1310,21.0000
PTMEAS/CART, 80.5680,18.1310,-12.4377,0.5409,0.0000,0.8411
ENDMES
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 93.8132, 28.3912, -14.4906
MEAS/POINT, F(PT17), 1
GOTO/CART, 93.8132,28.3912,21.0000
PTMEAS/CART, 93.2800,28.3912,-17.4429,0.1777,0.0000,0.9841
ENDMES
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 87.1132, 14.0233, -12.5054
MEAS/POINT, F(PT18), 1
GOTO/CART, 87.1132,14.0233,21.0000
PTMEAS/CART, 85.9519,14.0233,-15.2715,0.3871,0.0000,0.9220
ENDMES
F(CIR1)=FEAT/CIRCLE,INNER,CART,31.5000,31.5000,-3.0000,0.0000,0.0000,1.0000, 20.0000
F(CIR2)=FEAT/CIRCLE,INNER,CART,31.5000,31.5000,-11.0000,0.0000,0.0000,1.0000, 10.0000
F(CIR3)=FEAT/CIRCLE,INNER,CART,31.5000,49.5000,-3.0000,0.0000,0.0000,1.0000, 10.0000
F(CIR4)=FEAT/CIRCLE,INNER,CART,15.9115,40.5000,-3.0000,0.0000,0.0000,1.0000, 10.0000
F(CIR5)=FEAT/CIRCLE,INNER,CART,15.9115,22.5000,-3.0000,0.0000,0.0000,1.0000, 10.0000
F(CIR6)=FEAT/CIRCLE,INNER,CART,31.5000,13.5000,-3.0000,0.0000,0.0000,1.0000, 10.0000
F(CIR7)=FEAT/CIRCLE,INNER,CART,47.0885,22.5000,-3.0000,0.0000,0.0000,1.0000, 10.0000
F(CIR8)=FEAT/CIRCLE,INNER,CART,47.0885,40.5000,-3.0000,0.0000,0.0000,1.0000, 10.0000
F(CIR9)=FEAT/CIRCLE,INNER,CART,52.4500,11.5500,-3.0000,0.0000,0.0000,1.0000, 6.7960
$$ Measurement points are created through nominal points
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 25.9836, 27.1907, 21.0000
MEAS/CIRCLE, F(CIR1), 4
GOTO/CART, 25.9836, 27.1907, 21.0000
PTMEAS/CART, 23.6195, 25.3439, -3.0000, 0.7881, 0.6156, 0.0000
GOTO/CART, 28.0526, 25.4077, -3.0000
GOTO/CART, 30.6465, 24.5522, -3.0000
GOTO/CART, 33.3702, 24.7545, -3.0000
PTMEAS/CART, 37.6561, 23.6195, -3.0000, -0.6156, 0.7881, 0.0000
GOTO/CART, 37.5923, 28.0526, -3.0000
GOTO/CART, 38.4478, 30.6465, -3.0000
GOTO/CART, 38.2455, 33.3702, -3.0000
PTMEAS/CART, 39.3805, 37.6561, -3.0000, -0.7881, -0.6156, 0.0000
GOTO/CART, 34.9474, 37.5923, -3.0000
GOTO/CART, 32.3535, 38.4478, -3.0000
GOTO/CART, 29.6298, 38.2455, -3.0000
PTMEAS/CART, 25.3439, 39.3805, -3.0000, 0.6156, -0.7881, 0.0000
GOTO/CART, 27.1907, 37.0164, 21.0000
ENDMES
$$ Measurement points are created through nominal points
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 29.9239, 30.2688, 21.0000
MEAS/CIRCLE, F(CIR2), 4
GOTO/CART, 29.9239, 30.2688, 21.0000
PTMEAS/CART, 27.5597, 28.4220, -11.0000, 0.7881, 0.6156, 0.0000
PTMEAS/CART, 34.5780, 27.5597, -11.0000, -0.6156, 0.7881, 0.0000
PTMEAS/CART, 35.4403, 34.5780, -11.0000, -0.7881, -0.6156, 0.0000
PTMEAS/CART, 28.4220, 35.4403, -11.0000, 0.6156, -0.7881, 0.0000
GOTO/CART, 30.2688, 33.0761, 21.0000
ENDMES
$$ Measurement points are created through nominal points
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 30.2823, 47.9134, 21.0000
MEAS/CIRCLE, F(CIR3), 4
GOTO/CART, 30.2823, 47.9134, 21.0000
PTMEAS/CART, 28.4557, 45.5336, -3.0000, 0.6089, 0.7933, 0.0000
PTMEAS/CART, 35.4664, 46.4557, -3.0000, -0.7933, 0.6089, 0.0000
PTMEAS/CART, 34.5443, 53.4664, -3.0000, -0.6089, -0.7933, 0.0000
PTMEAS/CART, 27.5336, 52.5443, -3.0000, 0.7933, -0.6089, 0.0000
GOTO/CART, 29.9134, 50.7177, 21.0000
ENDMES
$$ Measurement points are created through nominal points
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 14.9804, 38.7300, 21.0000
MEAS/CIRCLE, F(CIR4), 4
GOTO/CART, 14.9804, 38.7300, 21.0000
PTMEAS/CART, 13.5838, 36.0749, -3.0000, 0.4656, 0.8850, 0.0000
PTMEAS/CART, 20.3366, 38.1722, -3.0000, -0.8850, 0.4656, 0.0000
PTMEAS/CART, 18.2393, 44.9251, -3.0000, -0.4656, -0.8850, 0.0000
PTMEAS/CART, 11.4865, 42.8278, -3.0000, 0.8850, -0.4656, 0.0000
GOTO/CART, 14.1415, 41.4311, 21.0000
ENDMES
$$ Measurement points are created through nominal points
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 14.4610, 21.1231, 21.0000
MEAS/CIRCLE, F(CIR5), 4
GOTO/CART, 14.4610, 21.1231, 21.0000
PTMEAS/CART, 12.2851, 19.0578, -3.0000, 0.7253, 0.6884, 0.0000
PTMEAS/CART, 19.3537, 18.8735, -3.0000, -0.6884, 0.7253, 0.0000
PTMEAS/CART, 19.5380, 25.9422, -3.0000, -0.7253, -0.6884, 0.0000
PTMEAS/CART, 12.4693, 26.1265, -3.0000, 0.6884, -0.7253, 0.0000
GOTO/CART, 14.5347, 23.9506, 21.0000
ENDMES
$$ Measurement points are created through nominal points
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 29.5641, 12.9977, 21.0000
MEAS/CIRCLE, F(CIR6), 4
GOTO/CART, 29.5641, 12.9977, 21.0000
PTMEAS/CART, 26.6602, 12.2444, -3.0000, 0.9680, 0.2511, 0.0000
PTMEAS/CART, 32.7556, 8.6602, -3.0000, -0.2511, 0.9680, 0.0000
PTMEAS/CART, 36.3398, 14.7556, -3.0000, -0.9680, -0.2511, 0.0000
PTMEAS/CART, 30.2444, 18.3398, -3.0000, 0.2511, -0.9680, 0.0000
GOTO/CART, 30.9977, 15.4359, 21.0000
ENDMES
$$ Measurement points are created through nominal points
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 45.2057, 21.8253, 21.0000
MEAS/CIRCLE, F(CIR7), 4
GOTO/CART, 45.2057, 21.8253, 21.0000
PTMEAS/CART, 42.3816, 20.8132, -3.0000, 0.9414, 0.3374, 0.0000
PTMEAS/CART, 48.7753, 17.7931, -3.0000, -0.3374, 0.9414, 0.0000
PTMEAS/CART, 51.7953, 24.1868, -3.0000, -0.9414, -0.3374, 0.0000
PTMEAS/CART, 45.4016, 27.2069, -3.0000, 0.3374, -0.9414, 0.0000
GOTO/CART, 46.4137, 24.3827, 21.0000
ENDMES
$$ Measurement points are created through nominal points
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 45.4637, 39.3338, 21.0000
MEAS/CIRCLE, F(CIR8), 4
GOTO/CART, 45.4637, 39.3338, 21.0000
PTMEAS/CART, 43.0264, 37.5845, -3.0000, 0.8124, 0.5831, 0.0000
PTMEAS/CART, 50.0039, 36.4380, -3.0000, -0.5831, 0.8124, 0.0000
PTMEAS/CART, 51.1505, 43.4155, -3.0000, -0.8124, -0.5831, 0.0000
PTMEAS/CART, 44.1730, 44.5620, -3.0000, 0.5831, -0.8124, 0.0000
GOTO/CART, 45.9223, 42.1248, 21.0000
ENDMES
$$ Measurement points are created through nominal points
$$ CALL/M(EASI_CLEARPLN_GOTO), 1, 52.0551, 11.5001, 21.0000
MEAS/CIRCLE, F(CIR9), 4
GOTO/CART, 52.0551, 11.5001, 21.0000
PTMEAS/CART, 49.0788, 11.1244, -3.0000, 0.9921, 0.1253, 0.0000
PTMEAS/CART, 52.8756, 8.1788, -3.0000, -0.1253, 0.9921, 0.0000
PTMEAS/CART, 55.8212, 11.9756, -3.0000, -0.9921, -0.1253, 0.0000
PTMEAS/CART, 52.0244, 14.9212, -3.0000, 0.1253, -0.9921, 0.0000
GOTO/CART, 52.4001, 11.9449, 21.0000
ENDMES