Miscellaneous

Class9ErrorActions = 0 - This parameter defines the bitmap value that determines what happens when the system receives a fatal Class 9 error. The bitmap values are:

0 = This value disables all the buttons except for the Cancel button on the Execute dialog box.

1 = This value performs the Cancel command on the Execute dialog box.

2 = This value closes the TCP/IP link to the server. This might be useful to prevent the display of recurring messages. However, the system at some point may eventually display a TCP 10038 error.

DelayAfterAbortE = 0.0 - If this setting is greater than 0 (zero), PC-DMIS waits for the setting time (in ms) after sending an AbortE() before clearing the error. Abort() is equivalent to pressing the Stop button on the PC-DMIS Execute dialog box. Some servers may send the ACK(&) after receiving an AbortE(), but might still not be ready to accept the mandatory ClearAllErrors() that follows.

DroDistance = 0.1 - This parameter defines a machine move distance before triggering a position report. Setting the DroTimer and DroDistance to 0.0 disables I++ DRO Daemon startup.

DroTimer = 5 - This parameter sets the maximum idle time between two position reports, even if the machine doesn’t move. The value must not be less than 0.1.

IgnoreManualRetract = False - When switching to manual mode, the system sends the PC-DMIS manual retracts distance to the server. Some servers need it for proper operation, otherwise, the server would use the last sent measure retract. When useless for a server, set this value to True.

IgnoreWarnings = True - If this parameter is set to False, warnings appear as errors. This parameter is for diagnostic purposes only.

ManualVectorRuleNumber = 0 - This setting controls the handling of the manual probing IJK vector.

0 - This is the default value. When set to this value, the system uses the server IJK vector values. This is usually reliable.

1 - When set to this value, the server transmitted IJK values are discarded and a vector is calculated from the last DRO values sent by the server before the hit.

2 - When set to this value, no vector is sent to PC-DMIS. This is not a common setting.

RetractLimit = 0.0 - This parameter defines the DCC retract limit after a point measurement to whatever PC-DMIS is internally computing. This parameter is used where the difference between the HM CMMs and I++ retract values would make a measurement impossible without a collision (for example, in square slots). This is a temporary fix and is not useful in PC-DMIS version 2011 or earlier.

UpdateAvrTipOffset = 0 - When this registry entry is set to the default value of 0 (zero), the data for measured offsets is updated to the values in the Probe Utilities dialog box after each call to GetProp(Tool.AvrOffsets()) and getProp(Tool.AvrOffsets()).

Valid values for this registry entry are -1, 0, 1. If you set this registry entry to 1, PC-DMIS flips the obtained tip-offset values and stores them for tip measured tip-offsets. If you set this registry entry to -1, PC-DMIS flips the vectors of the tip-offset values.

UseTemperatureCompensationV2 = True - If this Settings Editor registry entry is set to True (default), you can change the temperature sensors from the I++ registry settings to:

TempSensorX = 3-4

TempSensorY = 5-6

TempSensorZ = 7-8

TempSensorP = 9

For details on the UseTemperatureCompensationV2 registry entry, see the topic "UseTemperatureCompensationV2" in the Settings Editor documentation.