Support for XNPCI (CSI Counter Box)

This device requires GMServer version 1.32 or higher.

You must install the drivers for this device independently of PC-DMIS. Contact your Hexagon representative for these drivers.

Additionally, the file XnPCIWrapper.dll must be present in the root of the PC-DMIS installation folder.

The XML configuration file for this device is GMSXNPCI.XML. You must set the values according to the installed device.

<GmsXnPCI>
    <Card number="0">
        <!-- Scale factor for X axis --> -->
        <X_COUNTS_PER_MM>100000</X_COUNTS_PER_MM>
        <!-- Scale factor for Y axis -->
        <Y_COUNTS_PER_MM>100000</Y_COUNTS_PER_MM>
        <!-- Scale factor for Z axis -->
        <Z_COUNTS_PER_MM>200000</Z_COUNTS_PER_MM>
        <!-- Defines direction of counters for X axis (positive or negative) -->
        <XnCOUNTERDirX>1</XnCOUNTERDirX>
        <!-- Defines direction of counters for Y axis (positive or negative) -->
        <XnCOUNTERDirY>1</XnCOUNTERDirY>
        <!-- Defines direction of counters for Z axis (positive or negative) -->
        <XnCOUNTERDirZ>1</XnCOUNTERDirZ>
        <!-- The following defaults are usually sufficient. Only change when advised by Tech Support. -->
        <!-- Minimum distance between two consecutive hits. Helpful if hardware has false triggers causing multiple hits to be returned on a single hit. Value is in mm. -->
        <HIT_INTERVAL>.500</HIT_INTERVAL>
        <!-- Number of Positions stored in order to properly calculate vector on a hit if not provided by hardware -->
        <POINT_HISTORY>21</POINT_HISTORY>
        <!-- Distance between Positions to store in list that is used to calculate hit vectors if not provided by hardware -->
        <POSITION_SENSITIVITY>0.021</POSITION_SENSITIVITY>
        <!-- What position in Position List to use to calculate hit vectors if not provided by hardware. This will often depend on scale update frequency. -->
        <CAL_VEC_DEPTH>7</CAL_VEC_DEPTH>
        <!-- Set to 'TRUE' if hardware causes false triggers when stationary (e.g. on locking axis) -->
        <PROBE_TRIGGER_ONLY_ON_MOVE>FALSE</PROBE_TRIGGER_ONLY_ON_MOVE>
        <!-- Minimum difference in distance between two positions used to calculate hit vectors if not provided by hardware. -->
        <VECTOR_SENSITIVITY>0.51</VECTOR_SENSITIVITY>
    </Card>
</GmsXnPCI>

More:

Manual CMM Interface