miim

#### ZEISS.DLL 1.76n adds advanced option for point and hit vector calculation (probing setup)

1. Three new configuration options for Point and Hit vector calculation (probing setup):

CALCPOINT_VAST=[01] - BOOLEAN - Semantics :VAST calibration with two forces used and using Force displacements for Point calculation.

CALCPOINT_ADD_DEFLECTION =[01] - BOOLEAN - When set to True, XYZ = XYZ+Deflection.

CALCVECTOR_TYPE=[0123] - ENUMERATION - Uses one of the following: History (0), Force (1), Deflection, (2) Hardware, or (3) Deflection. Deflection will probably never be used.

The option "Hardware" means that the first byte of status (D16) is used for establishing probing direction.

These three variables are internally set by the probe type: RDS, DSE, VAST, and ST, ANALOG. The probe type definition has to be in the [Config] section before probing definition.

CALCVECTOR_FLIP=[01] BOOLEAN - Sets whether the calculated vector can be flipped (01) or not (00).

Example:

ANALOG_PROBE_TYPE

; This is default settings for ANALOG, nothing is altered

CALCPOINT_VAST_CALC=0

POINT_ADD_DEFLECTION=1

CALCVECTOR_TYPE=0

CALCVECTOR_FLIP=0

Example 2: MT-analogue probe head configured to calculate vector from trajectory before the hit (history)

ANALOG_PROBE_TYPE

CALCVECTOR_TYPE=0

2. There is an extension for dual RDS/XXT probe type where we need to be able to alter two probe types which can change.

Example:

RDS_XXT_PROBE_TYPE (synonymous for older RDS_VAST_PROBE_TYPE)

SET_RDS_PROBING

; redefine options for RDS – probably useless because there is not much to be changed about RDS

SET_XXT_PROBING

; (re)define options for XXT (defaults to VAST –

; we redefine defaults to using point history instead of force for vector calculation)

CALCVECTOR_TYPE=0

Table: Matrix of default setup for point and vector calculations variables based on PROBE TYPE:

PROBE TYPE/Variable | CALCPOINT_VAST | CALCVECTOR_TYPE | POINT_ADD_DEFLECTION
ST_PROBE_TYPE | 0 (False) | 0 (History) | 0 (False)
ANALOG_PROBE_TYPE | 0 (False) | 0 (History) | 1 (True)
VAST_PROBE_TYPE | 1 (True) | 1 (Force) | 0 (False)
DSE_PROBE_TYPE | 0 (True) | 0 (History) | 0 (False)
RDS_PROBE_TYPE | 0 (True) | 0 (History) | 0 (False)