You can try : (angle value is your measured value)
ASSIGN/V1= ((angle value)-(FORMAT("%d", anglevalue))*60
ASSIGN/ANGLE=FORMAT("%d", anglevalue)+"°"+V1+"'"
It should work in a report comment.
I'm not at the CMM, if FORMAT("%d", anglevalue) doesn't work, you can try with ROUND(angle value) with a test if V1<0.5, you will have to add 1 to angle value.
DIM ANGL2= 3D ANGLE FROM PLANE PLN1 TO PLANE PLN4 ,$
GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH
AX MEAS NOMINAL +TOL -TOL DEV OUTTOL
A 90.000 90.300 2.000 2.000 -0.300 0.000 ---#-----
DIM LOC2= LOCATION OF POINT F2 UNITS=MM ,$
GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH HALF ANGLE=NO
AX MEAS NOMINAL +TOL -TOL DEV OUTTOL
X
369921.000 90.000 0.500 0.500 369831.000 369830.500 <--------
END OF DIMENSION LOC2
Try with ASSIGN/T1=ANGLEBETWEEN(PLN1.IJK,PLN4.IJK).
DPH51 is right, if you want to dimension the angle with °,',"", you will have to do it in a report comment, not with a dimension.
Try with ASSIGN/T1=ANGLEBETWEEN(PLN1.IJK,PLN4.IJK). DPH51 is right, if you want to dimension the angle with °,',"", you will have to do it in a report comment, not with a dimension.
I tried with 2 lines which give :*
ASSIGN/V1=ANGLEBETWEEN(LN1.IJK,LN2.IJK) (V1=51.1497°)
ASSIGN/V2=(V1-INT(V1))*60
ASSIGN/V3=(V2-INT(V3))*60
ASSIGN/V4=INT(V1)+" ° "+INT(V2)+" ' "+ROUND(V3)+" '' " (V4=51 ° 8 ' 59'') for sec, use 2*' and not " !