Precision of output is not part of defining or declaring a variable. You format the variable at output for example:
WRITE(_TERM),dX:10:4 will output the contents of a variable called dX, it will contain a max of 10 characters and the number will be displayed with 4 decimal places.
See the WRITE statement in the DMIS spec for more info.
Regards
Keith Morton
LK Metrology