首页/文章/ 详情

RationalDMIS 2020 计算程序运行总时间

1年前浏览209

RationalDMIS 7.0 DCC执行程序秒表


注册表设置一下:



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

来源:RationalDMIS测量技术
UM
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-07-15
最近编辑:1年前
山涧果子
大专 签名征集中
获赞 203粉丝 48文章 1203课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈