輸出期間名稱的自動重新定義
From Version 3.6 it is implemented the automatic redefinition of the features in the current reference system regardless the reference system in which the feature has been defined.
In the previous version of ARCO , in order to achieve this results, it was mandatory to re-define the feature in the new reference system, now, even if still allowed and formally correct, it is not mandatory anymore, since ARCO will take care of the correct definition run-time.
An example of a possible code in 3.6 is as follow:
$$Definition of an Initial Reference System
RECALL/D(MAC)
D(INITIAL) = ROTATE/ZAXIS,20.0000
D(INITIAL) = ROTATE/YAXIS,50.0000
D(INITIAL) = ROTATE/XAXIS,60.0000
$$Definition of an feature to send to output
F(C_1)=FEAT/CIRCLE,INNER,CART,318.9920,-201.4900,25.0000,0.00000000,0.00000000,1.00000000,8.5000
FA(C_1)=FEAT/CIRCLE,INNER,CART,318.934,-201.35,24.987,0.00000000,0.00000000,1.00000000,8.5000
$$Definition of second Reference System
D(SECOND_REFERENCE) = TRANS/XORIG,FA(C_1),YORIG,FA(C_1),ZORIG,FA(C_1)
$$Definition of some tolerance for Output
T(CORTOL_1)=TOL/CORTOL,XAXIS,-0.1000,0.1000
T(CORTOL_2)=TOL/CORTOL,YAXIS,-0.1000,0.1000
T(CORTOL_3)=TOL/CORTOL,ZAXIS,-0.1000,0.1000
$$Output on Terminal
V(TEXT)=VFORM/ALL
DISPLY/TERM,V(TEXT)
$$Output in Initial Reference System without definition
TEXT/OUTFIL,'Output is New Reference Sytem'
RECALL/D(SECOND_REFERENCE)
OUTPUT/FA(C_1),TA(CORTOL_1),TA(CORTOL_2),TA(CORTOL_3)
$$Output in Second Reference System without definition
TEXT/OUTFIL,'Output in the First Reference Sytem'
RECALL/D(INITIAL)
OUTPUT/FA(C_1),TA(CORTOL_1),TA(CORTOL_2),TA(CORTOL_3)
TEXT/OUTFIL,' '
TEXT/OUTFIL,'The feature has the correct Nominal in Both Reference Systems Without Re-Definition'
DISPLY/OFF