<?xml version="1.0" encoding="UTF-8"?>
<Configuration version="8">
  <Setup>
    <XResamplingInterval>0</XResamplingInterval>
    <StartupState>0</StartupState>
    <StartupModeOptions>Video,RangeMeasure</StartupModeOptions>
    <StartupMode>RangeMeasure</StartupMode>
    <SpotDetectionThreshold>0</SpotDetectionThreshold>
    <SpotDetectionMaxWidth>0</SpotDetectionMaxWidth>
    <SpotSelectionType>0</SpotSelectionType>
    <CameraTestMode>0</CameraTestMode>
    <SpotDetectionType>0</SpotDetectionType>
    <XResamplingType>0</XResamplingType>
    <IntensityEnable>0</IntensityEnable>
    <TemperatureSafetyEnable used="0">0</TemperatureSafetyEnable>
    <OcclusionReductionEnable>1</OcclusionReductionEnable>
    <Filters>
      <XSmoothing>
        <WindowMax>2</WindowMax>
        <WindowMin>0</WindowMin>
        <Enable>0</Enable>
        <Window>5</Window>
      </XSmoothing>
      <YSmoothing>
        <WindowMax>200</WindowMax>
        <WindowMin>0.1</WindowMin>
        <Enable>0</Enable>
        <Window>5</Window>
      </YSmoothing>
      <XGapFilling>
        <WindowMin>0</WindowMin>
        <WindowMax>0.7</WindowMax>
        <Window>5</Window>
        <Enable>0</Enable>
      </XGapFilling>
      <YGapFilling>
        <WindowMin>0</WindowMin>
        <WindowMax>15</WindowMax>
        <Window>5</Window>
        <Enable>0</Enable>
      </YGapFilling>
    </Filters>
    <Trigger>
      <FrameRateMax>32000</FrameRateMax>
      <FrameRateMaxSource>0</FrameRateMaxSource>
      <FrameRateMin>0.03500000000</FrameRateMin>
      <EncoderPeriodMax>65535</EncoderPeriodMax>
      <EncoderPeriodMin>1</EncoderPeriodMin>
      <EncoderPeriodMinSource>0</EncoderPeriodMinSource>
      <TriggerDelayMax>10000000</TriggerDelayMax>
      <TriggerDelayMin>0</TriggerDelayMin>
      <BatchCountMin>1</BatchCountMin>
      <BatchCountMax>128</BatchCountMax>
      <TriggerSource>0</TriggerSource>
      <SystemDomain>0</SystemDomain>
      <FrameRate>1000</FrameRate>
      <FullFrameRateEnable>0</FullFrameRateEnable>
      <EncoderTriggerMode>2</EncoderTriggerMode>
      <EncoderPeriod>1</EncoderPeriod>
      <TriggerDelay>0</TriggerDelay>
      <GateEnable>0</GateEnable>
      <BatchCount>10</BatchCount>
    </Trigger>
    <Layout>
      <CalibratedX>-1</CalibratedX>
      <CalibratedY>0</CalibratedY>
      <CalibratedZ>-10</CalibratedZ>
      <CalibratedWidth>2</CalibratedWidth>
      <CalibratedLength>0</CalibratedLength>
      <CalibratedHeight>20</CalibratedHeight>
      <Orientation>0</Orientation>
      <Overlap>0</Overlap>
      <BuddyReversed>0</BuddyReversed>
    </Layout>
    <Calibration>
      <AlignmentTarget>0</AlignmentTarget>
      <TravelTarget>1</TravelTarget>
      <CalibrationSource>0</CalibrationSource>
      <Disk>
        <Diameter>0</Diameter>
        <Height>0</Height>
      </Disk>
      <Bar>
        <Width>100</Width>
        <Height>10</Height>
        <Holes>1</Holes>
        <HoleDistance>10</HoleDistance>
        <HoleDiameter>5</HoleDiameter>
      </Bar>
      <Plate>
        <Height>0</Height>
        <Holes>1</Holes>
        <RefHoleDiameter>5</RefHoleDiameter>
        <SecHoleDiameter>5</SecHoleDiameter>
      </Plate>
    </Calibration>
    <Sensors>
      <Sensor role="0">
        <Profiling>
          <ExposureMax>600000</ExposureMax>
          <ExposureMin>3</ExposureMin>
          <ActiveAreaXMax>0</ActiveAreaXMax>
          <ActiveAreaYMax>0</ActiveAreaYMax>
          <ActiveAreaZMax>10</ActiveAreaZMax>
          <ActiveAreaWidthMax>0</ActiveAreaWidthMax>
          <ActiveAreaLengthMax>0</ActiveAreaLengthMax>
          <ActiveAreaHeightMax>20</ActiveAreaHeightMax>
          <ActiveAreaXMin>0</ActiveAreaXMin>
          <ActiveAreaYMin>0</ActiveAreaYMin>
          <ActiveAreaZMin>-10</ActiveAreaZMin>
          <ActiveAreaWidthMin>0</ActiveAreaWidthMin>
          <ActiveAreaLengthMin>0</ActiveAreaLengthMin>
          <ActiveAreaHeightMin>0</ActiveAreaHeightMin>
          <CalibratedX>-1</CalibratedX>
          <CalibratedY>0</CalibratedY>
          <CalibratedZ>-10</CalibratedZ>
          <CalibratedWidth>2</CalibratedWidth>
          <CalibratedLength>0</CalibratedLength>
          <CalibratedHeight>20</CalibratedHeight>
          <FrontCameraX>0</FrontCameraX>
          <FrontCameraY>0</FrontCameraY>
          <FrontCameraWidth>2072</FrontCameraWidth>
          <FrontCameraHeight>1</FrontCameraHeight>
          <BackCameraX>0</BackCameraX>
          <BackCameraY>0</BackCameraY>
          <BackCameraWidth>0</BackCameraWidth>
          <BackCameraHeight>0</BackCameraHeight>
          <XSubsamplingOptions>1,2,4</XSubsamplingOptions>
          <ZSubsamplingOptions>1,2</ZSubsamplingOptions>
          <ResolutionMin>0.1</ResolutionMin>
          <ResolutionMax>1</ResolutionMax>
          <ExposureMode>2</ExposureMode>
          <ExposureDelay>0</ExposureDelay>
          <Exposure>215</Exposure>
          <ExposureStep countMin="0" countMax="0">
            <Step>15</Step>
          </ExposureStep>
          <IntensityStepIndex>0</IntensityStepIndex>
          <DynamicExposureMax>26</DynamicExposureMax>
          <DynamicExposureMin>3</DynamicExposureMin>
          <ExposureTrainingStep>1</ExposureTrainingStep>
          <ExposureTrainingEnabled>0</ExposureTrainingEnabled>
          <ActiveAreaX>-1</ActiveAreaX>
          <ActiveAreaY>0</ActiveAreaY>
          <ActiveAreaZ>-10</ActiveAreaZ>
          <ActiveAreaWidth>2</ActiveAreaWidth>
          <ActiveAreaLength>0</ActiveAreaLength>
          <ActiveAreaHeight>20</ActiveAreaHeight>
          <XSubsampling>1</XSubsampling>
          <ZSubsampling>1</ZSubsampling>
          <Resolution>0.5</Resolution>
          <Tracking>
            <AreaHeightMin>0</AreaHeightMin>
            <AreaHeightMax>20</AreaHeightMax>
            <Enabled>0</Enabled>
            <SearchThreshold>50</SearchThreshold>
            <AreaHeight>2</AreaHeight>
          </Tracking>
        </Profiling>
      </Sensor>
      <Sensor role="1">
        <Profiling>
          <ExposureMax>0</ExposureMax>
          <ExposureMin>0</ExposureMin>
          <ActiveAreaXMax>0</ActiveAreaXMax>
          <ActiveAreaYMax>0</ActiveAreaYMax>
          <ActiveAreaZMax>0</ActiveAreaZMax>
          <ActiveAreaWidthMax>0</ActiveAreaWidthMax>
          <ActiveAreaLengthMax>0</ActiveAreaLengthMax>
          <ActiveAreaHeightMax>0</ActiveAreaHeightMax>
          <ActiveAreaXMin>0</ActiveAreaXMin>
          <ActiveAreaYMin>0</ActiveAreaYMin>
          <ActiveAreaZMin>0</ActiveAreaZMin>
          <ActiveAreaWidthMin>0</ActiveAreaWidthMin>
          <ActiveAreaLengthMin>0</ActiveAreaLengthMin>
          <ActiveAreaHeightMin>0</ActiveAreaHeightMin>
          <CalibratedX>0</CalibratedX>
          <CalibratedY>0</CalibratedY>
          <CalibratedZ>0</CalibratedZ>
          <CalibratedWidth>0</CalibratedWidth>
          <CalibratedLength>0</CalibratedLength>
          <CalibratedHeight>0</CalibratedHeight>
          <FrontCameraX>0</FrontCameraX>
          <FrontCameraY>0</FrontCameraY>
          <FrontCameraWidth>0</FrontCameraWidth>
          <FrontCameraHeight>0</FrontCameraHeight>
          <BackCameraX>0</BackCameraX>
          <BackCameraY>0</BackCameraY>
          <BackCameraWidth>0</BackCameraWidth>
          <BackCameraHeight>0</BackCameraHeight>
          <XSubsamplingOptions>1,2,4</XSubsamplingOptions>
          <ZSubsamplingOptions>1,2</ZSubsamplingOptions>
          <ResolutionMin>0</ResolutionMin>
          <ResolutionMax>0</ResolutionMax>
          <ExposureMode>2</ExposureMode>
          <ExposureDelay>0</ExposureDelay>
          <Exposure>0</Exposure>
          <ExposureStep countMin="0" countMax="0" />
          <IntensityStepIndex>0</IntensityStepIndex>
          <DynamicExposureMax>0</DynamicExposureMax>
          <DynamicExposureMin>0</DynamicExposureMin>
          <ExposureTrainingStep>1</ExposureTrainingStep>
          <ExposureTrainingEnabled>0</ExposureTrainingEnabled>
          <ActiveAreaX>0</ActiveAreaX>
          <ActiveAreaY>0</ActiveAreaY>
          <ActiveAreaZ>0</ActiveAreaZ>
          <ActiveAreaWidth>0</ActiveAreaWidth>
          <ActiveAreaLength>0</ActiveAreaLength>
          <ActiveAreaHeight>0</ActiveAreaHeight>
          <XSubsampling>0</XSubsampling>
          <ZSubsampling>0</ZSubsampling>
          <Resolution>0</Resolution>
          <Tracking>
            <AreaHeightMin>0</AreaHeightMin>
            <AreaHeightMax>0</AreaHeightMax>
            <Enabled>0</Enabled>
            <SearchThreshold>0</SearchThreshold>
            <AreaHeight>0</AreaHeight>
          </Tracking>
        </Profiling>
      </Sensor>
    </Sensors>
  </Setup>
  <Range>
    <MeasurementOptions>RangePositionZ,RangeDifference,Script</MeasurementOptions>
    <Measurements />
  </Range>
  <Profile>
    <MeasurementOptions />
    <Anchor>
      <XEnable>0</XEnable>
      <XFeature>
        <Type>3</Type>
        <Area>
          <X>0</X>
          <Z>0</Z>
          <Width>0</Width>
          <Height>0</Height>
        </Area>
      </XFeature>
      <ZEnable>0</ZEnable>
      <ZFeature>
        <Type>3</Type>
        <Area>
          <X>0</X>
          <Z>0</Z>
          <Width>0</Width>
          <Height>0</Height>
        </Area>
      </ZFeature>
    </Anchor>
    <Measurements />
  </Profile>
  <Part>
    <MeasurementOptions>PartVolume,PartArea,PartEllipseMajor,PartEllipseMinor,PartEllipseRatio,PartEllipseAngle,PartHeight,PartBoundingBoxX,PartBoundingBoxY,PartBoundingBoxWidth,PartBoundingBoxLength,PartHoleX,PartHoleY,PartHoleZ,PartHoleRadius,PartStudTipX,PartStudTipY,PartStudTipZ,PartStudBaseX,PartStudBaseY,PartStudBaseZ,PartStudRadius,PartOpeningX,PartOpeningY,PartOpeningZ,PartOpeningWidth,PartOpeningLength,PartOpeningAngle,SurfacePlaneXAngle,SurfacePlaneYAngle,SurfacePlaneZOffset,PartPositionX,PartPositionY,PartPositionZ,SurfaceTextureRoughness,SurfaceTextureInvalidCount,Script</MeasurementOptions>
    <Detection>
      <HeightThresholdMin>-10</HeightThresholdMin>
      <HeightThresholdMax>10</HeightThresholdMax>
      <GapThresholdMin>0</GapThresholdMin>
      <GapThresholdMax>200</GapThresholdMax>
      <AreaThresholdMin>0</AreaThresholdMin>
      <AreaThresholdMax>8000</AreaThresholdMax>
      <LengthMaxLimitMin>1</LengthMaxLimitMin>
      <LengthMaxLimitMax>1000000</LengthMaxLimitMax>
      <HeightThreshold>5</HeightThreshold>
      <ThresholdDirection>0</ThresholdDirection>
      <GapThreshold>10</GapThreshold>
      <AreaThreshold>10</AreaThreshold>
      <LengthMax>200</LengthMax>
      <FrameOfReference>0</FrameOfReference>
    </Detection>
    <Measurements />
  </Part>
  <Outputs>
    <Ethernet>
      <Protocol>0</Protocol>
      <VideoOptions />
      <RangeOptions>0</RangeOptions>
      <RangeIntensityOptions />
      <ProfileOptions />
      <RawProfileOptions />
      <RawProfileIntensityOptions />
      <ProfileIntensityOptions />
      <PartOptions />
      <PartIntensityOptions />
      <ValueOptions />
      <DecisionOptions />
      <Video>0</Video>
      <Range />
      <RangeIntensity />
      <Profile>0</Profile>
      <RawProfile>0</RawProfile>
      <RawProfileIntensity />
      <ProfileIntensity />
      <Part>0</Part>
      <PartIntensity />
      <Value />
      <Decision />
      <AsciiOperation>0</AsciiOperation>
      <AsciiControlPort>8190</AsciiControlPort>
      <AsciiHealthPort>8190</AsciiHealthPort>
      <AsciiDataPort>8190</AsciiDataPort>
      <AsciiDelimiter>,</AsciiDelimiter>
      <AsciiTerminator>%r%n</AsciiTerminator>
      <AsciiInvalidValue>INVALID</AsciiInvalidValue>
      <AsciiCustomDataFormat>%time, %value[0] %decision[0]</AsciiCustomDataFormat>
      <AsciiCustomFormatEnabled>0</AsciiCustomFormatEnabled>
      <EIPBufferEnabled>0</EIPBufferEnabled>
      <ModbusBufferEnabled>0</ModbusBufferEnabled>
    </Ethernet>
    <DigitalOutput id="0">
      <DecisionOptions />
      <Event>1</Event>
      <SignalType>0</SignalType>
      <ScheduleEnable>0</ScheduleEnable>
      <PulseWidthMax>2000000</PulseWidthMax>
      <PulseWidthMin>10</PulseWidthMin>
      <PulseWidth>100</PulseWidth>
      <PassMode>0</PassMode>
      <Decision />
      <Delay>100000</Delay>
    </DigitalOutput>
    <DigitalOutput id="1">
      <DecisionOptions />
      <Event>1</Event>
      <SignalType>0</SignalType>
      <ScheduleEnable>0</ScheduleEnable>
      <PulseWidthMax>2000000</PulseWidthMax>
      <PulseWidthMin>10</PulseWidthMin>
      <PulseWidth>100</PulseWidth>
      <PassMode>0</PassMode>
      <Decision />
      <Delay>100000</Delay>
    </DigitalOutput>
    <Analog>
      <ValueOptions />
      <DecisionOptions />
      <Event>1</Event>
      <ScheduleEnable>0</ScheduleEnable>
      <CurrentLimitMax>22</CurrentLimitMax>
      <CurrentLimitMin>0</CurrentLimitMin>
      <CurrentMax>20</CurrentMax>
      <CurrentMin>4</CurrentMin>
      <CurrentInvalidEnable>1</CurrentInvalidEnable>
      <CurrentInvalid>0</CurrentInvalid>
      <DataScaleMax>10000</DataScaleMax>
      <DataScaleMin>0</DataScaleMin>
      <Value />
      <Decision />
      <Delay>100000</Delay>
    </Analog>
    <Serial>
      <ValueOptions />
      <DecisionOptions />
      <ProtocolOptions>1,2</ProtocolOptions>
      <SelcomRateOptions>96000,512000,1024000</SelcomRateOptions>
      <SelcomFormatOptions>0,2</SelcomFormatOptions>
      <Protocol>2</Protocol>
      <SelcomRate>96000</SelcomRate>
      <SelcomFormat>0</SelcomFormat>
      <SelcomDataScaleMin>0</SelcomDataScaleMin>
      <SelcomDataScaleMax>0</SelcomDataScaleMax>
      <Value />
      <Decision />
      <AsciiDelimiter>,</AsciiDelimiter>
      <AsciiTerminator>%r%n</AsciiTerminator>
      <AsciiInvalidValue>INVALID</AsciiInvalidValue>
      <AsciiCustomDataFormat>%time, %value[0] %decision[0]</AsciiCustomDataFormat>
      <AsciiCustomFormatEnabled>0</AsciiCustomFormatEnabled>
    </Serial>
  </Outputs>
</Configuration>
