Daheng Imaging POLS-C12-4T-G38 User Manual

Frame grabber
Table of Contents

Advertisement

Quick Links

China Daheng Group, Inc. Beijing Image Vision Technology Branch
POLARIS Frame Grabber
User Manual
Version: V1.0.4
Date: 2025-04-03

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the POLS-C12-4T-G38 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Daheng Imaging POLS-C12-4T-G38

  • Page 1 China Daheng Group, Inc. Beijing Image Vision Technology Branch POLARIS Frame Grabber User Manual Version: V1.0.4 Date: 2025-04-03...
  • Page 2 All rights reserved. No parts of this manual may be used or reproduced, in any forms or by any means, without prior written permission of China Daheng Group, Inc. Beijing Image Vision Technology Branch. The right is also reserved to modify or change any parts of this manual in the future without prior notification. All other trademarks are the properties of their respective owners.
  • Page 3 Preface We really appreciate your choosing of the products of DAHENG IMAGING. POLARIS Frame Grabber is the newest product of DAHENG IMAGING. CoaXPress Frame Grabber is based on CoaXPress 2.0 protocol, simultaneously backward compatible with CoaXPress 1.0 protocol. GEV Frame Grabber is based on GigE Vision V1.2 protocol. Frame Grabber is easy to install and use, and well suitable for industrial testing, medical treatment, scientific research, education and other fields.
  • Page 4: Table Of Contents

    3.4.1. System Requirements ......................8 3.4.2. Driver Installation ......................... 9 3.5. Open the Camera and Start Acquisition ..............9 4. General Specifications....................10 4.1. POLS-C12-4T-G38 (CXP) ..................10 4.2. POLS-DE-4T-G38 (GEV) ..................14 5. Dimensions ......................... 16 5.1. CXP Frame Grabber ..................... 16 5.2.
  • Page 5 6.5. GEV Interface ......................22 6.6. PoCXP Power Supply ................... 22 6.7. I/O Interface ......................23 6.7.1. CXP Frame Grabber ......................23 6.7.1.1. Extended I/O Interface ....................23 6.7.1.2. Onboard I/O Interface ....................24 6.7.1.3. Line0 (Opto-isolated Input) Circuit ................25 6.7.1.4.
  • Page 6 7.3.2. RedBlueSwap ........................48 7.4. Image Transmission ....................48 7.4.1. Camera CXP Trigger Function ..................48 7.5. CoaXPress Power Supply ..................50 7.5.1. Power Supply Unit ......................50 7.5.2. CxpPocxpAuto ........................51 7.5.3. Manual PoCXP Control ..................... 51 7.5.4. Overcurrent Protection ...................... 52 7.5.5.
  • Page 7 7.14. CoaXPress ......................75 7.15. Stream ......................... 75 8. FAQ ..........................78 9. Revision History ......................80 10. Contact Us ........................ 81 10.1. Contact Sales ...................... 81 10.2. Contact Support ....................81 © 2025 China Daheng Group, Inc. Beijing Image Vision Technology Branch...
  • Page 8: Introduction

    1. Introduction 1.1. Series Introduction The POLARIS Frame Grabber is a brand new product independently developed by DAHENG IMAGING, with optional CoaXPress interface and GEV interface. Based on the PCIe Gen3 interface bus and CoaXPress 2.0 protocol, CoaXPress frame grabber can achieve high speed image acquisition and data transmission.
  • Page 9: Documents, Cad/Technical Drawing And Software Downloads

    1.4. Documents, CAD/Technical Drawing and Software Downloads Product related document, CAD/Technical drawing, tools and software can be downloaded from the Downloads of DAHENG IMAGING website. © 2025 China Daheng Group, Inc. Beijing Image Vision Technology Branch...
  • Page 10: Precautions

    2. Precautions 2.1. Safety Claim Before installing and using DAHENG IMAGING products, please carefully read this manual and strictly comply with the usage requirements. And ensure to use the product in specified conditions, otherwise it may cause equipment malfunction. Our company will not bear any legal responsibility for any damage or injury caused by improper use of this product and disregard of safety instructions.
  • Page 11: Certification And Declaration

    2.Precautions Personal Safety It is strictly prohibited to perform device wiring, dismantling, maintenance and other operations while powered on, otherwise there may be a risk of electric shock. It is prohibited to touch the frame grabber directly during using, otherwise there may Warning be a risk of burns.
  • Page 12: Installation Guidelines

    3.Installation Guidelines 3. Installation Guidelines 3.1. Hardware Installation Before installing POLARIS Frame Grabber, Please follow operations below: Turn off the PC power. Release human static electricity. Check the available PCIe slots. CoaXPress frame grabber: Check the PoCXP power interface on the PC end. x16 PCIe x1 PCIe 32bit PCI Slot...
  • Page 13: Host Preparation

    3.Installation Guidelines Figure 3-3 Schematic diagram of hardware connection for frame grabber Camera connection: Taking CXP frame grabber as example, the way of connecting the external camera and the frame grabber is shown as Figure 3-3, users can choose single, dual or quad channel according to the actual usage.
  • Page 14: User Software Interface

    GenTL Interface This interface is developed according to the standard of general transport layer in Gen<i>Cam standard, DAHENG IMAGING follows the Gen<i>Cam standard and provides the GenTL interface to users, by which users can develop their own control program. In addition, users can use some third-party software that supports Gen<i>Cam standard to control the frame grabber or camera, such as HALCON.
  • Page 15: Frame Grabber Power

    3.Installation Guidelines Figure 3-4 GEN<i>CAM standard schematic diagram 3.3. Frame Grabber Power  CXP Frame Grabber Power over PCIe Insert frame grabber’s PCIe interface into the PC’s corresponding PCIe slot, and then the frame grabber will take power from the power rail from +12V and +3.3V to ensure that the frame grabber can work normally.
  • Page 16: Driver Installation

    3.Installation Guidelines 3.4.2. Driver Installation The steps of Galaxy SDK installation under windows are as follows: Download corresponding version installation package from www.daheng- imaging.com/en/Downloads. Please contact our technical support if not available. Run the installer. Follow the instructions of the installation wizard to complete the installation process. During the installation process, you can choose the camera interface you need (USB2.0, USB3 Vision, GigE Vision, CoaXPress, GEV etc.).
  • Page 17: General Specifications

    4.General Specifications 4. General Specifications 4.1. CXP Frame Grabber 4.1.1. POLS-C12-4T-G38 Specifications POLS-C12-4T-G38 Memory Memory 4GB DDR4 SDRAM Host Interface PCIe Gen3 × 8 Bus Performance 6700 MB/s Camera Interface CXP Protocol CoaXPress 1.0/2.0 Cable Connectors HD-BNC 75Ω Supported Cameras...
  • Page 18 DC12V, 6pin power plug Other Specifications GalaxyView 2.0 or above Operating System Win7/10/11 (64 bit is recommended) Conformity CE, RoHS, FCC, WEEE, CoaXPress, GenICam Figure 4-1 POLS-C12-4T-G38 frame grabber specifications 4.1.2. POLS-C12-2T-G34 Specifications POLS-C12-2T-G34 Memory Memory 2GB DDR4 SDRAM Host Interface PCIe Gen3 ×...
  • Page 19 4.General Specifications Download Speed 1.25/2.5/3.125/6/10/12.5Gbps(CXP-1/2/3/5/6/10/12) Low-speed 20.83 Mbps (CXP-1 ~ CXP-6) Upload Speed Low-speed 41.6 Mbps (CXP-10, CXP-12) Maximum Flow Packet Size 16KB Mono8/10/12/14/16 Pixel Format Bayer**8/10/12/14/16 (**=GR, RG, GB, BG, similarly hereinafter) RGB8 Data Transmission Method Taps: 1X-1Y, 1X-2YE Number of Encoder Number of Timer User-defined Output...
  • Page 20 4.General Specifications 4.1.3. POLS-C12-1T-G34 Specifications POLS-C12-1T-G34 Memory Memory 1GB DDR4 SDRAM Host Interface PCIe Gen3 × 4 Bus Performance 3350 MB/s Camera Interface CXP Protocol CoaXPress 1.0/2.0 Cable Connectors HD-BNC 75Ω Supported Cameras Channel Indicator Light 1 dual color LED, each channel equipped with 1 indicator light PoC Power Output 13W @ 24VDC ×...
  • Page 21: Pols-De-4T-G38 (Gev)

    4.General Specifications 4 opto-isolated inputs , 2 TTL inputs/outputs , 2 differential inputs, Onboard I/O 2 opto-isolated outputs Extend I/O Onboard I/O: DH60-27P, The matching plug model: DH40-27S Connector Extend I/O: - Electrical Characteristics 8.2W (Excluding power consumption of PoCXP, camera and onboard Typical Power I/O power supply) PoCXP...
  • Page 22 4.General Specifications Number of Encoder Number of Timer User-defined Output 14 (UserOutput0~9, UserOutputTL0~3) Structure Specifications Cooling Method Heatsink, fan Mounting PCIe Gen3 × 8 or above slot Dimensions 181mm × 22.4mm × 126.4mm Temperature Operating: 0°C ~ 50°C, Storage: -20°C ~70°C Humidity Operating: 95% (Non condensing), Storage: 95% (Non condensing) Onboard I/O...
  • Page 23: Dimensions

    5.Dimensions 5. Dimensions 5.1. CXP Frame Grabber Figure 5-1 Quad channel CXP frame grabber dimension Figure 5-2 Dual channel CXP frame grabber dimension © 2025 China Daheng Group, Inc. Beijing Image Vision Technology Branch...
  • Page 24: Gev Frame Grabber

    5.Dimensions Figure 5-3 Single channel CXP frame grabber dimension 5.2. GEV Frame Grabber Figure 5-4 GEV frame grabber dimension © 2025 China Daheng Group, Inc. Beijing Image Vision Technology Branch...
  • Page 25: Electrical Interface

    6.Electrical Interface 6. Electrical Interface 6.1. POLARIS Frame Grabber’s Interface/LED Distribution 6.1.1. CXP Frame Grabber 6.1.1.1. POLS-C12-4T-G38 Figure 6-1 CoaXPress frame grabber connectors distribution Figure 6-2 CoaXPress frame grabber LED distribution Connector/LED descriptions: Symbol Description PoCXP (power over CXP connector)
  • Page 26: Gev Frame Grabber

    6.Electrical Interface 6.1.1.2. POLS-C12-2T-G34 Figure 6-3 CoaXPress frame grabber connectors and LED distribution Connector/LED descriptions: Symbol Description PoCXP (power over CXP connector) Onboard I/O connector (DH60-27P) C2C connector A, B CXP interface L1, L2 CXP indicator LEDs 6.1.1.3. POLS-C12-1T-G34 Figure 6-4 CoaXPress frame grabber connectors and LED distribution Connector/LED descriptions: Symbol Description...
  • Page 27: Led Indicator Status

    6.Electrical Interface 6.1.2. GEV Frame Grabber Figure 6-5 GEV frame grabber connectors distribution Figure 6-6 GEV frame grabber LED distribution Connector/LED descriptions: Symbol Description Onboard I/O connector (430225026S11B0) A, B, C, D 10GigE interface AG, AY BG, BY Indicator LEDs CG, CY DG, DY 6.2.
  • Page 28: Gev Frame Grabber

    6.Electrical Interface 4 LEDs simultaneously flashing red at a Internal fault of the frame grabber frequency of 12.5Hz Single LED flashing green and orange The PoCXP corresponding to Line has been turned on and alternately at a frequency of 12.5Hz no camera detected Single LED flashing orange at a frequency The PoCXP corresponding to Line has been turned off and...
  • Page 29: Gev Interface

    6.Electrical Interface The CXP interface is used to transmit image data captured by the camera, and provide power to external PoCXP supported cameras. Each copper shaft of CXP can provide a maximum power of 17W within the range of 24VDC ± 2V, exceeding which may cause damage or abnormal operation of the external CXP camera.
  • Page 30: I/O Interface

    6.Electrical Interface Diagram Definition Description +12VIN Auxiliary +12V input +12VIN Auxiliary +12V input +12VIN Auxiliary +12V input Ground Ground Ground Table 6-3 PoCXP power supply connector definition The polarity of the power supply should not be reversed, otherwise it may burn out the frame grabber.
  • Page 31: Onboard I/O Interface

    6.Electrical Interface Line10- Opto-isolated input - Line15 TTL input/output Line11+ Opto-isolated input + PWR GND & GPIO GND Line11- Opto-isolated input - Line12+ Opto-isolated input + PWR GND & GPIO GND Line12- Opto-isolated input - +12V +12V @ 500mA power output Line13+ Opto-isolated input + PWR GND &...
  • Page 32: Line0 (Opto-Isolated Input) Circuit

    6.Electrical Interface Opto-isolated Opto-isolated Line2- Purple Line3+ Black & Yellow input - input + Opto-isolated PWR GND & Line3- Orange Black & Green input - GPIO GND PWR GND & PWR GND & Pink Black & Grey GPIO GND GPIO GND Differential Differential Line9-...
  • Page 33 6.Electrical Interface External Circuit 3.3V Pull-up Resistor Line0+ Signal Output Connector Line0- INPUT0 Vref Figure 6-13 NPN photoelectric sensor connected to opto-isolated input circuit 外接电路 External Circuit 3.3V Power + Line0+ Line0+ Connector Signal Output INPUT0 Vref Line0- Line0- Figure 6-14 PNP photoelectric sensor connected to opto-isolated input circuit ...
  • Page 34: Line6 (Opto-Isolated Output) Circuit

    6.Electrical Interface  Rising time delay (TRIGIN_R_DELAY): The time from LINE0+ rising to half of the amplitude to INPUT0 rising to 90%  Falling time delay (TRIGIN_F_DELAY): The time from LINE0+ dropping to half of the amplitude to INPUT0 dropping to 10% 6.7.1.4.
  • Page 35: Line8 (Encoder Differential Input) Circuit

    6.Electrical Interface Falling time (tf) ~1.6 Rising time delay = td+tf ~3.0 Falling time delay = ts+tr ~2.537 Table 6-8 Delay time of opto-isolated output circuit in typical application environment OUTPUT6 LINE6+ Figure 6-17 Parameter of opto-isolated output circuit  Delay time (td): the response time from OUTPUT6 rises to 50% of amplitude to LINE6+ decreases to 90% of amplitude ...
  • Page 36: Line4 (Ttl Input/Output) Circuit

    6.Electrical Interface  Maximum output current: ≤ 5mA  Input pulse frequency: ≤ 5MHz  The input common mode voltage is unstable state between -0.2V ~ 0.2V, please avoid inputting voltage values within this range 6.7.1.6. Line4 (TTL Input/Output) Circuit TTL input/output circuit is shown in Figure 6-19: 3.3V Quad bus buffer (Three state output)
  • Page 37 6.Electrical Interface  Input voltage: ≤ 5V  Minimum pulse width: 100ns  Input high level: > 2.0V  Input low level: < 0.8V  Input pulse frequency: ≤ 5MHz  Rising time delay = td+tf: <4μs (0°C~45°C) (parameter description is shown in Figure 6-21) ...
  • Page 38 6.Electrical Interface When configuring Line4 as output pin, the FPGA_OUTPUT signal needs to be configured as high level, the equivalent circuit inside the frame grabber is shown in Figure 6-22: 3.3V Quad bus buffer (Three state output) OE_1 FPGA_OUTPUT FPGA_INPUT/OUTPUT OE_3 Line4 connector...
  • Page 39: Gev Frame Grabber

    6.Electrical Interface 6.7.2. GEV Frame Grabber 6.7.2.1. Onboard I/O port The connector uses 26 pin dual row, 0.050" pin space with cover. The specific model is: 430225026S11B0. Figure 6-23 Connector Onboard I/O module include 2 differential inputs, 4 opto-isolated outputs and 4 TTL inputs/outputs. The signal definition of connector pins are shown in Table 6-10.
  • Page 40: Line0/1 (Differential Input) Circuit

    6.Electrical Interface 6.7.2.2. Line0/1 (Differential Input) Circuit Differential input circuit is shown as follow: 3.3V 3.3V Line0/1+ F_INPUT0 connector Line0/1- Figure 6-24 Differential input circuit  Input common mode voltage: -7.0V ~ +7.0V  Input high level of differential voltage (VIDH): > 0.2V ...
  • Page 41 6.Electrical Interface Transistor voltage Test Condition Output current (mA) drop (turn on, unit V) EXVCC: 5V, Rexternal: 1kΩ 0.90 4.16 EXVCC: 12V, Rexternal: 1kΩ 0.97 11.11 EXVCC: 24V, Rexternal: 1kΩ 1.04 23.08 Table 6-11 Transistor voltage drop and output current of Line2/3/4/5 in typical conditions ...
  • Page 42: Line6/7/8/9 (Bi-Directional Ttl) Circuit

    6.Electrical Interface 6.7.2.4. Line6/7/8/9 (Bi-directional TTL) Circuit Bi-directional TTL circuit is shown as follow: 3.3V Quad bus buffer (Tri-state output) OE_1 FPGA_OUTPUT FPGA_INPUT/OUTPUT OE_3 Line6/7/8/9 connector Figure 6-27 Bi-directional TTL circuit When configuring Line6/7/8/9 as input, the FPGA_OUTPUT signal needs to be configured as low level, and the equivalent circuit inside the frame grabber is shown in Figure 6-28: Quad bus buffer (Tri-state output) OE_1...
  • Page 43 6.Electrical Interface  Input voltage: ≤ 5V  Minimum pulse width: 100ns  Input high level: > 2.0V  Input low level: < 0.8V  Input pulse frequency: ≤ 5MHz  Rising time delay = td+tf: <4μs (0°C~45°C) (parameter description is shown in Figure 6-29) ...
  • Page 44 6.Electrical Interface When configuring Line6/7/8/9 as output pin, the FPGA_OUTPUT signal needs to be configured as high level, the equivalent circuit inside the frame grabber is shown in Figure 6-30: 3.3V Quad bus buffer (Tri-state output) OE_1 FPGA_OUTPUT FPGA_INPUT/OUTPUT OE_3 Line6/7/8/9 connector Figure 6-30 TTL output circuit...
  • Page 45: Features

    7.Features 7. Features 7.1. I/O Control 7.1.1. I/O Type 7.1.1.1. CXP Frame Grabber The frame grabber provides 20 I/O pins for accessing onboard I/O control signals. The I/O numbers and their types are shown in the table below: Level Level Position Direction Position...
  • Page 46: Configure Input Lines

    7.Features  For unidirectional I/O, "LineMode" is a read-only item that displays the current direction of the I/O  After configuring bi-directional I/O to input, it can be used and configured according to normal input I/O  After configuring bidirectional I/O to output, it can be used and configured according to normal output I/O 7.1.2.
  • Page 47: Lineformat

    7.Features The frame grabber’s default output source for power on is Timer0. The high or low level of the output signal is the same as the corresponding state of the selected signal source.  UserOutput In this mode, users can set frame grabber’s output level by themselves. For example: selecting Line4 as output, output source as UserOutput4, and controlling the UserOutputValue by users.
  • Page 48: Gev Frame Grabber

    7.Features Read the logic status of all Lines The frame grabber can obtain the signal status of all Lines, the signal state level can reflect the I/O level. The frame grabber’s all Line level status are shown in the following table, the default power on value is 0xC0300.
  • Page 49: Basic Property Settings

    7.Features 7.2. Basic Property Settings 7.2.1. ImageFormatControl Users can query the frame grabber’s original image information, as shown in follows: Image Info Meaning Width The width of the camera output image Height The height of the camera output image PixelSize Pixel bit depth of the output image Bayer format of the output image, when the camera outputs non Bayer images, PixelFormat...
  • Page 50: Gev Frame Grabber

    7.Features RGB10/12/14 RGB10/12/14/16 Disable RGB10/12/14/16 Enable 10/12/14/16 RGB10/12/14/16 Disable RGB16 RGB10/12/14/16 Enable BGR16 7.2.2.2. GEV Frame Grabber The frame grabber will process the acquired images, and users can query the frame grabber output images through OutPixelFormat. The OutPixelFormat is affected by the functions of "ReverseY", "BayerConversion", and "RedBlueSwap".
  • Page 51: Payloadsize

    7.Features  There are two modes of Unpacket operation: LSB and MSB Input Bit Width Output Format Input Bit Width Output Format 10bit 0000 00<pp pppp pppp> 10bit <pppp pppp pp>00 0000 12bit 0000 <pppp pppp pppp> 12bit <pppp pppp pppp> 0000 14bit 00<pp pppp pppp pppp>...
  • Page 52: Packet Size

    7.Features  Pixel Format Alignment When using the reverse function of the frame grabbers, the alignment of the Bayer format will change. The mapping relationship is shown in the table below: Input Pixel Format Output Pixel Format BayerRG8/10/12/14/16 BayerGB8/10/12/14/16 BayerGR8/10/12/14/16 BayerBG8/10/12/14/16 BayerGB8/10/12/14/16 BayerRG8/10/12/14/16...
  • Page 53 7.Features Centered around R To interpolate the R, G and B values of point R marked above, take 3×3 regions from that center point (R), interpolation method as follows: Centered around B To interpolate the R, G and B values of point B marked above, take 3×3 regions from that center point (B), interpolation method as follows: ...
  • Page 54 7.Features When n is even, take the average of sorted numbers and ( +1) as the output. The interpolation method and calculation method are as follows: f ( x ) = median ( x ,…,x Centered around G To interpolate the R, G and B values of point G marked above, take 3×3 regions from that center point (G), interpolation method as follows: =median(R =median(B...
  • Page 55: Redblueswap

    7.Features Centered around B To interpolate the R, G and B values of point B marked above, take 3×3 regions from that center point (B), interpolation method as follows: =median(G =median(R 7.3.2. RedBlueSwap When the frame grabber’s output format is RGB or BGR, users can switch the positions of the red and blue components in pixels for Enable through RedBlueSwap.
  • Page 56 7.Features Start sending trigger packet Trigger packet sending end Line0 LinkTrigger0 CXPTrigger Packet Time Figure 7-4 Timing diagram of CXPTrigger package output by frame grabber Example 2: Trigger the camera on any edge of UserOutput8 by sending CXPTrigger. See setting process as follows: ...
  • Page 57: Coaxpress Power Supply

    7.Features CameraTriggerACKMissCnt The frame grabber can count the number of times of the unreceived response packets after sending the CXPTtrigger packet, which can be queried through CameraTriggerACKMissCnt. Users can reset the CameraTriggerACKMissCnt by CameraTriggerACKMissCntReset function. 7.5. CoaXPress Power Supply Each CoaXPress host connector can provide power to the camera through the CoaXPress cable. 7.5.1.
  • Page 58: Cxppocxpauto

    7.Features Power supply unit is responsible for safe power supply, meeting the requirements of the CoaXPress host for the CoaXPress standard, which means: Can provide 24VDC power supply with a maximum power of 17W for each connector of the device. Equipped with overcurrent protection device.
  • Page 59: Overcurrent Protection

    7.Features  Users can view the frame grabber’s PoCXP configuration status through CxpPocxpConfigurationStatus: Option Description Auto Automatically execute PoCXP, connect CXP supported cameras and supply power Turn off PoCXP, no power supply Compound state (read only), when some Lines are configured as Auto while others are Compound configured as Off, LineSelector’s value is All, and CxpPocxpConfigurationStatus is Compound...
  • Page 60: Output Current And Voltage Measurement Values

    7.Features disconnect the PoCXP power supply and do not execute the PoCXP detection process. If users execute CxpPocxpAuto before executing CxpPocxpTripReset, and the value of CxpPocxpConfigurationStatus is Auto, then the frame grabber does not perform the PoCXP detection process, and the frame grabber will restore the PoCXP detection process and PoCXP power supply until users execute CxpPocxpTripReset successfully.
  • Page 61: Encodercontrol

    7.Features 7.6. EncoderControl Encoders are used to trigger cameras for acquisition at specific positions or movements. Frame grabber can be connected to an AB type incremental encoder. After decoding, the frame grabber can generate pulses at fixed positions, intervals, or specific directions of motion to trigger the internal timer of the frame grabber.
  • Page 62 7.Features EncoderOutputMode StepForwardWhilePositive EncoderMultiplier EncoderPositionTrigger 2147483600 Prevent encoder counter overflow and EncoderResetSource PositionTrigger reset counter near maximum value Connect I/O according to the actual EncoderSourceA ----- situation Connect I/O according to the actual EncoderSourceB ----- situation Ensure initial state by writing any EncoderValue numerical value to zero TimerSelector...
  • Page 63 7.Features  Scenario2: Forward motion for scanning and imaging Scenario description: Under normal circumstances, the conveyor belt moves forward and completes the scanning and imaging of A and B. At this time, the conveyor belt moves in the opposite direction due to interference and reaches the starting point of B.
  • Page 64 7.Features Forward Forward Forward  Scenario3: Scanning and imaging occurs when moving in any direction Scenario description: Under normal circumstances, the conveyor belt moves forward and completes the scanning imaging of A and B. At this time, due to interference with the conveyor belt, it moves in the opposite direction and reaches the starting point of B.
  • Page 65: Encoderselector

    7.Features Backward Backward Backward Forward Forward Forward Forward Forward 7.6.1. EncoderSelector The CXP frame grabber provides independent AB type incremental encoder decoding module. The decoding module selection is completed through the EncoderSelector function. After completing the selection, the relevant properties of the currently selected decoding module can be obtained, and the properties can be modified.
  • Page 66 7.Features EncoderSourceA EncoderSourceB Counter Time Figure 7-7 The encoder moves forward when in Forward mode EncoderSourceA EncoderSourceB Counter Time Figure 7-8 The encoder moves in reverse when in Forward mode When the phase of EncoderSourceA lags behind EncoderSourceB under Backward mode, the counter auto-increment, and when EncoderSourceA leads before EncoderSourceB, the counter auto-decrement.
  • Page 67: Encodervaluesource

    7.Features 7.6.4. EncoderValueSource The counter generated by the frame grabber parsing encoder signal supports forcing the counter to be set to "-1" when the rising edge of the selected signal arrives. Users can configure EncoderValueSource in the application to achieve the above operations. EncoderValueSource options and it’s corresponding trigger timing are shown as following: CXP Frame Grabber Options GEV Frame Grabber Options...
  • Page 68: Encodermultiplier

    7.Features 7.6.6. EncoderMultiplier The frame grabber supports to multiply the encoder’s increment or decrement. Users can achieve this function by setting EncoderMultiplier. EncoderMultiplier function is achieved by adjusting the counter step interval, and do not perform multiply operation for EncoderSourceA and EncoderSourceB. For example: Set EncoderDirection to Forward, EncoderMultiplier to 5, then the increment or decrement of the encoder each time is 5.
  • Page 69 7.Features EncoderSourceA EncoderSourceB Counter Output sig nal Time Figure 7-12 Schematic diagram of output pulse timing The encoder can generate a pulse signal when moving to a same value of position as the EncoderPositionTrigger. When the encoder keep staying in a position without moving, it will not generate repeated pulse signals.
  • Page 70 7.Features The encoder can generate a pulse signal from any direction to a position that with an integer multiple of the EncoderPositionStartTrigger’s setting value. After the encoder reaches the position that meets the conditions, the decoding module lags 0.144µs to generate a trigger pulse When the encoder keep staying in a position without moving, it will not generate repeated pulse signals.
  • Page 71: Encodervalue

    7.Features Usage instruction Example: Set the EncoderOutputMode to STEP_ANY and the EncoderDirection to Forward, then the time of the output pulse is generated as follows: EncoderSourceA EncoderSourceB Counter Output sig nal Time Figure 7-15 Schematic diagram of output pulse timing When the encoder position is greater than 0, any direction of motion can generate a pulse signal.
  • Page 72: Encoderresetsource

    7.Features 7.6.11. EncoderResetSource The counter generated by the frame grabber analysis encoder signal supports forcibly clearing the counter to zero when the rising edge of the selected signal arrives. Users can configure the EncoderResetSource function to achieve the above operations. The operation of EncoderResetSource and its corresponding trigger timing are shown in the table below: CXP Frame Grabber GEV Frame Grabber...
  • Page 73: Timerclocksource

    7.Features T0: Delay time, set through TimerDelay, with precision of 1µs. T1: Duration time, set through TimerDuration, with precision of 1µs. T2: Delay time1, set through TimerDelay2, with precision of 1µs. T3: Duration time1, set through TimerDuration2, with precision of 1µs. The frame grabber supports a total of 4 Timers.
  • Page 74: Timerstate

    7.Features The frame grabber supports a total of 4 Timers. When setting up, you should first select the Timer to be configured through TimerSelector, with a range of Timer0 ~ Timer3. During the timer output disabled period, the timer output remains at a low level and is not controlled by the timer output invert.
  • Page 75: Timertriggerdivider

    7.Features  Only rising edge serve as effective triggering signals Set the TimerTriggerActivation to RisingEdge mode, and when the rising edge of the trigger signal arrives, the Timer generates an output. The timing is shown in the following figure: Trigger Si gnal Timer Output Delay Time Duration Time Delay Time1...
  • Page 76: Timertriggeroverlap

    7.Features Configuration Method Choose the appropriate trigger source from TimerTriggerSource, set the TimerTriggerActivation to one of the three options of AnyEdge, FallingEdge, or RisingEdge, and then set the TimerTriggerDivider’s value as your need. Usage Instruction Eg: Expect Line0 to generate a Timer output after receiving 5 edges. Set TimerTriggerSource to Line0, TimerTriggerActivation to AnyEdge, and TimerTriggerDivider to 5, and then refer to 7.7.1.Timer Output Format for Timer output waveform’s configuration.
  • Page 77: Timertriggermissedcnt

    7.Features  In this mode, all overlapping trigger signals are discarded and have no impact on the Timer output.  Latch The first overlapped trigger signal in this mode will be saved, and any subsequent overlapped signals generated by the Timer during the output process will be discarded. A new Timer output will immediately initiate at the end of the Timer output.
  • Page 78: Timertriggersource

    7.Features 7.7.10. TimerTriggerSource Timers can be triggered through various triggering sources, and users can specify the triggering source of the current Timer through TimerTriggerSource. Currently, it supports different Line options, Continuous, RotaryEncoder0, RotaryEncoder1, Software, Timer1~Timer3. Among them, different Line options indicates support triggering through I/O’s input signals, Timer1~Timer3 indicates support triggering through Timer’s output signals, Continuous indicates Timer continuous free output, RotaryEncoder0 and RotaryEncoder1 indicates support triggering through pulse signals output by the encoder decoding module.
  • Page 79: Fanenable

    7.Features 7.9. FanEnable A fan is installed on GEV frame grabber, and user can set the "FanEnable" to turn on/off the fan. GEV Frame Grabber Options Descriptions Control the fan. Set the parameter to "true", turn on the fan. Set the FanEnable parameter to "false", turn off the fan.
  • Page 80: Errorcounters

    7.Features PCIeMaximumLinkWidth The maximum link width supported by the host PCIeNegotiatedLinkWidth The negotiated link width of the PCI high speed link PCIeLinkSpeed2500MTpsSupported Whether it supports a link speed of 2500MTps PCIeLinkSpeed5000MTpsSupported Whether it supports a link speed of 5000MTps PCIeLinkSpeed8000MTpsSupported Whether it supports a link speed of 8000MTps PCIBus Current device PCI bus index value...
  • Page 81 7.Features CxpControlDataPacketlengthErrorCountReset CxpControlDataPacketlengthErrorCount zeroing CxpControlPacketCrcErrorCountReset CxpControlPacketCrcErrorCount zeroing CxpEventPacketlengthErrorCountReset CxpEventPacketlengthErrorCount zeroing CxpEventPacketCrcErrorCountReset CxpEventPacketCrcErrorCount zeroing CxpStreamDataPacketlengthErrorCountReset CxpStreamDataPacketlengthErrorCount zeroing CxpStreamDataPacketCrcErrorCountReset CxpStreamDataPacketCrcErrorCount zeroing PcieGevErrorCounters displays the information statistics of format errors found after parsing protocol packets received by the frame grabber from the camera. The functional description is shown in the table below: Function Description...
  • Page 82: Coaxpress

    7.Features StreamPacketTotalCountReset StreamPacketTotalCount zeroing SendResendCmd1CountReset SendResendCmd1CountReset zeroing SendResendCmd2CountReset SendResendCmd2CountReset zeroing PauseTimeCountReset PauseTimeCountReset zeroing ReceiveResendGVSPCountReset ReceiveResendGVSPCountReset zeroing ReceiveResendUnvaildGVSPCountReset ReceiveResendUnvaildGVSPCountReset zeroing DeliverResendUnvaildCountReset DeliverResendUnvaildCountReset zeroing BufOverflowCountReset BufOverflowCountReset zeroing ResendTimeoutCountReset ResendTimeoutCountReset zeroing FBWriteFIFOFullCountReset FBWriteFIFOFullCountReset zeroing 7.14. CoaXPress Test whether the connection between the CXP frame grabber and the camera is stable, and whether the signal quality is normal.
  • Page 83 7.Features Count the image frame number received by the CxpStreamRecImageFrameCount frame grabber Count the number of image lines received by the CxpStreamRecImageLineCount frame grabber CxpStreamPacketImageHeaderErrorCountReset Clear CxpStreamPacketImageHeaderErrorCount CxpStreamDataLostTagErrorCountReset Clear CxpStreamDataLostTagErrorCount CxpStreamRecImageFrameCountReset Clear CxpStreamRecImageFrameCount CxpStreamRecImageLineCountReset Clear CxpStreamRecImageLineCount Status of the frame grabber, False indicates that the current device is in AcquisitionStop state.
  • Page 84 7.Features OldestFirstOverwrite Also follow the principle of FIFO (First in, First out). The difference from OldestFirst mode is that when all buffers are filled, the SDK will actively discard the oldest timestamp image buffer for receiving new image data. NewestOnly In this mode, users always receives the latest image received by the SDK.
  • Page 85: Faq

    8.FAQ 8. FAQ General Question Answer Hardware environment issue: It is necessary to confirm whether the PCIe slot connected to the frame grabber supports the speed of PCIe Gen3 × 8. Check whether the value of PCIeLinkSpeed8000MTpsSupported is " true ", and whether the PCIeNegotiatedLinkWidth is "...
  • Page 86 8.FAQ Check the length of the network cable, which should within 30m. frame grabber connected to the camera Check the network cable connection, use the RJ45 jack to through the network cable connect the camera. Observe the network port indicator, and find that the camera the yellow and green LED solid at the same time when the cannot be enumerated.
  • Page 87: Revision History

    9.Revision History 9. Revision History Version Changes Date V1.0.0 Initial release 2024-03-01 V1.0.1 Add GEV frame grabber 2024-05-06 V1.0.2 Update section 8 FAQ 2024-05-30 Add section 7.2.7 Packet Size, section 7.8 Packet Resend, V1.0.3 2024-07-10 section 7.9 FanEnable and section 7.13 ErrorCounters Add POLS-C12-2T-G34, POLS-C12-1T-G34 V1.0.4 2025-04-03...
  • Page 88: Contact Us

    If you need to order products or inquire product information, please contact our sales: Tel: +86 10 8282 8878-8081 Email: isupport@daheng-imaging.com 10.2. Contact Support If you have any questions in using DAHENG IMAGING products, please contact the experts on our support team: Tel: +86 10 8282 8878 Email: isupport@daheng-imaging.com...

This manual is also suitable for:

Pols-c12-2t-g34Pols-c12-1t-g34Pols-de-4t-g38

Table of Contents