Imperx SFP-C1640 User Manual

Cheetah pregius cameras 10 gige vision interface with sfp+
Table of Contents

Advertisement

Quick Links

IMPERX
Cheetah Pregius Cameras
User Manual
10 GigE Vision Interface with SFP+
The Imperx Cheetah CMOS cameras provide exceptional video image quality in a
remarkably compact and ruggedized design with resolutions from 2 MP to 31 MP. The
cameras use Sony Pregius
TM
Gen 3 and Pregius S
TM
Gen 4 CMOS sensors for their high
sensitivity, image clarity, and high dynamic range. They achieve frame rates up to 434.2
frames per second with 10 GigE Vision interface. An SFP+ connector is provided to mate
with various transceiver modules
Revision 1.3

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SFP-C1640 and is the answer not in the manual?

Questions and answers

Summary of Contents for Imperx SFP-C1640

  • Page 1 Cheetah Pregius Cameras User Manual 10 GigE Vision Interface with SFP+ The Imperx Cheetah CMOS cameras provide exceptional video image quality in a remarkably compact and ruggedized design with resolutions from 2 MP to 31 MP. The cameras use Sony Pregius...
  • Page 2 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual About Imperx, Inc. IMPERX, Inc. is a leading designer and manufacturer of high performance, high quality digital cameras, frame grabbers, and accessories for industrial, commercial, military, and aerospace imaging applications including flat panel inspection, biometrics, aerial mapping, surveillance, traffic management, semiconductors and electronics, scientific &...
  • Page 3: Warranty

    Warranty IMPERX warrants performance of its products and related software to the specifications applicable at the time of sale in accordance with IMPERX’s standard warranty, which is 2 (two) years parts and labor. Do not open the housing of the camera. Warranty voids if the housing has been open or tampered.
  • Page 4: Table Of Contents

    TTL/LVTTL Input ......................35 TTL Output ........................35 Opto-Isolated Output ....................36 Mechanical Drawings ......................38 SFP-C1640, SFP-C1941, SFP-C3240, SFP-C4540, SFP-C5340, SFP-C5341 Cameras ..38 SFP-C4440, SFP-C5440, SFP-C6440 Cameras ............... 40 Mounting Plate ......................41 Optical..........................42 Environmental ........................43 GenICam API Module –...
  • Page 5 Configuring a Link-Local Address in Linux ..............99 Configuring a Persistent IP Address for a Camera ............101 Configuring Power Management in Windows ..............105 Enabling Imperx Filter Driver in Windows ............... 107 Camera’s UDP Ports ......................109 Software GUI ....................110 Overview ..........................
  • Page 6 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Processing AOI Category .................... 129 Acquisition Control Category ..................130 Analog Control Category .................... 133 Auto Algorithm Control Category ................135 Data Correction Category ..................138 Digital IO Control Category ..................139 Pulse Generator Category ..................
  • Page 7 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Gradation Compression ..................... 188 Gain Adjustment Function ..................189 Data Output Format ......................190 Pulse Generator Settings ....................191 Input / Output Control ..................... 192 Strobe and Synchronization Controls ................193 Configuring the Strobe in Free-Running Mode ............
  • Page 8 Finding Hot Pixels ....................... 235 Locating and adding pixel coordinates ..............237 Creating a DPM/HPM Using a Text Editor ............... 240 Creating a DPM Using Imperx Toolkit ................241 Creating an HPM Using Imperx Toolkit ................242 Uploading DPM / HPM Files .................... 243 Appendix C: Look Up Tables .................
  • Page 9: Revision History

    Updated Canon Lens Control specifications Added Focus and Iris adjustment procedures for a Canon Lens 6/13/2025 I. Barabanova Added SFP-C1640, SFP-C1941, SFP-C3240, SFP-C4540, SFP-C5340, SFP-C5341 cameras Added Ethernet Adapter Configuration procedures for Linux OS Added Filter Driver Added IpxPlayer installation in Linux...
  • Page 10 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual TERMINOLOGY Defective pixels – these are pixels whose sensitivity deviates due to fluctuations in the CMOS manufacturing process and materials. Fast trigger mode – a camera exposes a frame and then exposes the next frame while reading out the previous frame.
  • Page 11: About The Camera

    Type Optical Pixel Size Sony Sensor (MP) (H x V) Rate (Color/ format (microns) Model (Max) Mono) C, M SFP-C1640 1632 x 1248 434.2 1/1.7” IMX422 C, M SFP-C1941 2.86 1920 x 1472 319.4 2/3” IMX421 C, M SFP-C3240 3200 x 2208 1.1”...
  • Page 12 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Camera Model Resolution Resolution Frame Type Optical Pixel Size Sony Sensor (MP) (H x V) Rate (Color/ format (microns) Model (Max) Mono) SFP-C4540 20.4 4512 x 4512 45.6 C, M 1.1”...
  • Page 13: Key Features

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Key Features • Global shutter (GS) Color and monochrome versions • Low power consumption • • Fast frame rates • Back-illuminated pixel structure (SFP-C4540, SFP-C5340, and SFP-C5341 cameras only) Short interframe interval of 2 µs (SFP-C4540, SFP-C5340, and SFP-C5341 cameras only) •...
  • Page 14: Technical Specifications

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Technical Specifications SFP-C1640 Camera Specifications Specifications SFP-C1640 (2 MP) Active image resolution 1632 (H) x 1248 (V) Pixel size 4.5 µm Optical format 1/1.7 inch Shutter Global Frame rate (max) 434.2 fps (8-bit), 223.3 fps (10-bit/12-bit unpacked),...
  • Page 15: Sfp-C1941 Camera Specifications

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual SFP-C1941 Camera Specifications Specifications SFP-C1941 (2.86 MP) Active image resolution 1920 (H) x 1472 (V) Pixel size 4.5 µm Optical format 2/3 inch Shutter Global Frame rate (max) 319.4 fps (8-bit), 161.9 fps (10-bit/12-bit unpacked), 215.7 fps (10-bit/12-bit packed) Sensor digitization 10 or 12-bit...
  • Page 16: Sfp-C3240 Camera Specifications

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual SFP-C3240 Camera Specifications Specifications SFP-C3240 (7 MP) Active image resolution 3200 (H) x 2208 (V) Pixel size 4.5 µm Optical format 1.1 inch Shutter Global Frame rate (max) 129 fps (8-bit), 65.2 fps (10-bit/12-bit unpacked), 87 fps (10-bit/12-bit packed) Sensor digitization 10 or 12-bit...
  • Page 17: Sfp-C5341 Camera Specifications

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual SFP-C5341 Camera Specifications Specifications SFP-C5341 (16 MP) Active image resolution 5312 (H) x 3040 (V) Pixel size 2.74 µm Optical format 1.1 inch Shutter Global Frame rate (max) 56.6 fps (8-bit), 28.4 fps (10-bit/12-bit unpacked), 37.9 fps (10-bit/12-bit packed) Sensor digitization 10 or 12-bit Dynamic range...
  • Page 18: Sfp-C5440 Camera Specifications

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual SFP-C5440 Camera Specifications Specifications SFP-C5440 (17 MP) Active image resolution 5472 (H) x 3084 (V) Pixel size 3.45 µm Optical format 4/3 inch Shutter Global Frame rate (max) 55.3 fps (8-bit), 27.8 fps (10-bit/12-bit unpacked), 37.0 fps (10-bit/12-bit packed) Sensor digitization 10 or 12-bit...
  • Page 19: Sfp-C4440 Camera Specifications

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual SFP-C4440 Camera Specifications Specifications SFP-C4440 (20 MP) Active image resolution 4416 (H) x 4436 (V) Pixel size 3.45 µm Optical format 4/3 inch Shutter Global Frame rate (max) 39.6 fps (8-bit), 24.1 fps (10-bit/12-bit unpacked), 28.3 fps (10-bit/12-bit packed) Sensor digitization 10 or 12-bit...
  • Page 20: Sfp-C4540 Camera Specifications

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual SFP-C4540 Camera Specifications Specifications SFP-C4540 (20.4 MP) Active image resolution 4512 (H) x 4512 (V) Pixel size 2.74 µm Optical format 1.1 inch Shutter Global Frame rate (max) 45.6 fps (8-bit), 22.8 fps (10-bit/12-bit unpacked), 30.5 fps (10-bit/12-bit packed) Sensor digitization 10 or 12-bit Dynamic range...
  • Page 21: Sfp-C5340 Camera Specifications

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual SFP-C5340 Camera Specifications Specifications SFP-C5340 (24.6 MP) Active image resolution 5312 (H) x 4608 (V) Pixel size 2.74 µm Optical format 1.2 inch Shutter Global Frame rate (max) 37.9 fps (8-bit), 19.0 fps (10-bit/12-bit unpacked), 25.4 fps (10-bit/12-bit packed) Sensor digitization 10 or 12-bit Dynamic range...
  • Page 22: Sfp-C6440 Camera Specifications

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual SFP-C6440 Camera Specifications Specifications SFP-C6440 (31 MP) Active image resolution 6464 (H) x 4860 (V) Pixel size 3.45 µm Optical format APS-C Shutter Global Frame rate (max) 30 fps (8-bit), 15 fps (10-bit/12-bit unpacked), 20 fps (10-bit/12-bit packed Sensor digitization 10 or 12-bit...
  • Page 23: Ordering Information

    SFP-C4540C-RC000: Cheetah Color 20.4 MP camera with C-Mount and 10 GigE Vision with SFP+ connector An external power supply is required. • The Imperx PS12V14A power supply is available for use with SFP cameras and can be purchased • separately. Accessories Imperx offers a power supply for use with the cameras.
  • Page 24: Technical Support

    If the test pattern is not present, power off the camera, check all the cabling, frame grabber settings, and computer status. If you still have problems with the camera operation, contact technical support at: Email: support@imperx.com Toll Free 1 (866) 849-1662 or (+1) 561-989-0006 Fax: (+1) 561-989-0045 Visit our website: www.imperx.com...
  • Page 25: Hardware

    • • optical and environmental information SFP-C1640, SFP-C1941, SFP-C3240, SFP-C4540, SFP-C5340, SFP-C5341 Cameras Connectivity The back panel of the camera provides two Ethernet link status indicators and connectors needed to operate and control the camera.
  • Page 26: Sfp-C4440, Sfp-C5440, Sfp-C6440 Cameras Connectivity

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual SFP-C4440, SFP-C5440, SFP-C6440 Cameras Connectivity The back panel of the camera provides two Ethernet link status indicators and connectors needed to operate and control the camera. The camera provides the following connectors: •...
  • Page 27: Sfp Transceiver Module Options

    Available for purchase; contact Imperx sales: sales@imperx.com or +1-561-989-0006. For a multi-mode fiber optic connection, both the Imperx SFP camera and the NIC card must have a 10GBase-SR SFP+ Multi-mode Fiber Transceiver installed like the one shown above. June 29, 2025 Page Rev 1.3...
  • Page 28: 10Gbase-T Copper Example

    For example, the above transceiver is suitable for distances up to 30 m. To help clients achieve first iteration success, Imperx offers a variety of transceiver modules and a 10G SFP+ NIC card for sale which have been tested together. Contact Imperx sales department for more information: sales@imperx.com...
  • Page 29: Pin Assignments

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Pin Assignments The 12-pin Hirose connector on the camera’s back panel is a male type miniature locking receptacle #HR10A-10R-12PB(71). Signal Name 12/24 VDC Return 12 or 24 VDC Main Power Return +12/24 VDC 12 or 24 VDC Main Power Reserved...
  • Page 30: Camera Led Status Indicator

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Camera LED Status Indicator The SFP-C4440, SFP-C5440, and SFP-C6440 cameras have a red-green-yellow LED on the back panel of the camera. The following LED colors and light patterns indicate the camera status and mode of operation.
  • Page 31: Powering The Camera

    The external power supply should provide 6.5 V – 33 V DC with the inrush current 2 A @ 12 V. The power supply should terminate in a female HIROSE plug #HR10A-10P-12S(73). Imperx offers the PS12V14A Standard Power Supply adapter for use with the cameras. The PS12V14A power supply can be purchased separately. It ships with a power cable that terminates in a female HIROSE plug #HR10A-10P-12S(73).
  • Page 32: Ps12V14A Standard Power Supply

    The PS12V14A power supply terminates in a female Hirose type miniature locking plug #HR10A- 10P-12S(73). It has two BNC pig-tail cables providing external trigger input (black) and strobe output (white) Imperx recommends using the PS12V14A power adapter for powering C1640, C1941, C3240, C4540, C5340, C5341, C4440, C5440, and C6440 cameras.
  • Page 33 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual PS12V14A Power Supply Specifications Specifications Description Input Voltage 100–240 V AC Frequency 50–60 Hz Current 1 A max Inrush Current 70 A max / 230 V AC (cold start @ 25 °C, full load) Efficiency Eff (av) ≥...
  • Page 34: Active Canon Ef Mount

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Active Canon EF mount The Canon EF lens mount provides active lens control for C4440, C5440, and C6440 cameras. The cameras provide communication and power to the mount through an internal connector on the front of the camera.
  • Page 35: Electrical Connectivity

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Electrical Connectivity The Cheetah camera has two external inputs, INPUT1 and INPUT2. INPUT1 is optically isolated while INPUT2 accepts low voltage TTL (LVTTL). The camera provides two general-purpose outputs. Output OUT1 is a 5 V TTL compatible signal and output OUT2 is opto-isolated. The following figures show the external input and output electrical connections.
  • Page 36: Opto-Isolated Output

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Opto-Isolated Output Opto-isolated output is an optically isolated switch. There is no pull-up voltage on either contact. An external pull-up voltage of up to 25 V is required for operation. Output is not polarity sensitive.
  • Page 37 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual OUT2 High side load driver circuit: – from 2.5 V to 25 V (DC or peak AC) R3 – from 50 R to 500 R – from 1 mA to 50 mA June 29, 2025 Page Rev 1.3...
  • Page 38: Mechanical Drawings

    M3X0.5mm mounting holes located towards the front of the camera on all four sides. An additional plate with ¼-20 UNC (tripod mount) and hardware ship with each camera SFP-C1640, SFP-C1941, SFP-C3240, SFP-C4540, SFP-C5340, SFP-C5341 Cameras Front View:...
  • Page 39 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Top View: Side View with Image Plane: June 29, 2025 Page Rev 1.3 39 of 253...
  • Page 40: Sfp-C4440, Sfp-C5440, Sfp-C6440 Cameras

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual SFP-C4440, SFP-C5440, SFP-C6440 Cameras Front View: Back View: Top View: June 29, 2025 Page Rev 1.3 40 of 253...
  • Page 41: Mounting Plate

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Side View with Image Plane: Mounting Plate June 29, 2025 Page Rev 1.3 41 of 253...
  • Page 42: Optical

    The Cheetah 10GigE SFP cameras come with varying adapters for C-mount or F-mount lenses different back focal distances. You can use an F-mount lens with a C-mount camera using an F-mount-to-C-mount adapter (with SFP-C1640, SFP-C1941, SFP-C3240, SFP-C4540, SFP-C5340, SFP-C5341 cameras). You can purchase the adapter separately.
  • Page 43: Environmental

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Environmental Always operate the camera within temperature and humidity specifications listed below: Specification Definition Operating temperature -30 °C to +75 °C Storage temperature -40 °C to + 85 °C Relative humidity 10% to 90% Avoid direct exposure to moisture and liquids.
  • Page 44: Genicam Tm Api Module - Configuring The Camera

    (GUI). The GUI is bi-directional allowing you to issue commands to the camera and allowing the camera to issues responses (either status or information). The Cheetah camera ships with the Imperx Camera SDK software which includes the SDK and IpxPlayer application to control the camera and view/save images.
  • Page 45: Device Control

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Device Control Device Control provides read-only information about the camera’s XML file and enables camera reset functionality. Parameter Name Type Value Access Description DeviceVendorName String Provides the name of the manufacturer of the camera.
  • Page 46: Temperature Control

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Parameter Name Type Value Access Description Enumeration String DeviceTemperatureSelector Selects the location within Sensor the device, where the MainBoard temperature will be SensorBoard measured. DeviceTemperature Float Device temperature in degrees Celsius (C).
  • Page 47: Version Information

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Version Information Version Information provides read-only information identifying the camera’s firmware, hardware, software, image sensor, camera version, and so on. This information is programmed during the manufacturing process and stored in non-volatile memory. Parameter Name Type Value...
  • Page 48: Troubleshooting

    (F=Factory or A=Application). PTPFirmwareVersion Integer Returns the PTP firmware revision number. CustomerID Integer Returns Customer ID for custom cameras (0 = Imperx Standard camera). FamilyID Integer Returns the camera family ID. XMLVersion Integer Returns XML version. Troubleshooting Parameter Name Type...
  • Page 49: Image Format Control

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Image Format Control Image Format Control lets you change screen resolution, select pixel format, set processing AOI size and more. Parameter Name Type Value Access Description SensorWidth Integer Returns effective width of sensor in pixels.
  • Page 50 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Parameter Name Type Value Access Description Enumeration String Num. PixelColorFilter Returns type of color None filter that is applied to BayerRG the image. BayerGB BayerGR BayerBG PixelFormat Enumeration String Sets output data pixel Num.
  • Page 51 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Parameter Name Type Value Access Description DecimationVertical Integer Min: 1 Vertical sub-sampling of Max: 2 the image. This reduces the vertical resolution (height) of the image by the specified vertical decimation factor.
  • Page 52 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Parameter Name Type Value Access Description Enumeration String SensorShutterMode Returns the shutter Global mode of the device. Enumeration String Controls multi-slope gain HDRMode state. Processing To enable binning feature, set BinningHorizontal or BinningVertical to 2. The binning is disabled when DecimationVertical or DecimationHorizontal is enabled, and vice versa.
  • Page 53 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Test Pattern values: Off: Image is coming from the sensor GreyHorizontalRamp: Image is filled horizontally with a digital pattern that goes from the darkest possible value to the brightest. GreyVerticalRamp: Image is filled vertically with a digital pattern that goes from the darkest possible value to the brightest.
  • Page 54 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Sensor Test Pattern values: Mode0: The sensor test image is filled with a vertical stripe pattern of one pixel width. Values are: 12-bit: FFFh/555h/AAAh/000h 10-bit: 3FFh/155h/2AAh/000h 8-bit: FFh/55h/Aah/00h This ensures that the connection between the sensor and FPGA is synchronized.
  • Page 55 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Processing AOI Parameter Name Type Value Access Description Enumeration String PAOISelector Selects the Processing AOI to configure. AEC_AGC AWB – Pixels within the PAOI are used by the Auto White Balance (AWB) feature to calculate white balance coefficients.
  • Page 56: Acquisition Control

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Acquisition Control Acquisition Control lets you configure settings for image capture, exposure, frame rates, triggers, and so on. It also provides read-only information on frame and exposure time. Parameter Name Type Value Access Description...
  • Page 57 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Parameter Name Type Value Access Description AcquisitionFrameRate Float Controls the acquisition rate (in Hz) of frames captured. AcquisitionLineTimeEna Boolean Controls if the AcquisitionLineTime feature are writable and used to control the acquisition line time.
  • Page 58 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Parameter Name Type Value Access Description TriggerFilterTime Integer Min: 0 Specifies the minimum Max: 65535 Trigger signal pulse width. Any pulse shorter than the selected time is ignored. TriggerDelay Integer Min: 0 Specifies delay between...
  • Page 59 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Short Interval Shutter Control The Short Interval Shutter Control category is available for SFP-C4540, SFP-C5340, and SFP-C5341 cameras only. It allows you to enable PIV mode, set exposure time for the first frame and gain value for the second frame.
  • Page 60: Analog Control

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Analog Control Analog Control provides parameters for configuring gain, black level, gamma correction, and auto white balance. Parameter Name Type Value Access Description Gain Float Min: 0.0 Controls the selected gain as an Max: 48.0 absolute physical value.
  • Page 61 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Parameter Name Type Value Access Description Enumeration String Num. BalanceWhiteAuto Controls the mode for automatic white balancing between the color Once channels. The white balancing color Continuous ratios are automatically adjusted by selecting either Once or Continuous.
  • Page 62 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Parameter Name Type Value Access Description 5 – 0800h 6 – 1000h 7 – 2000h 8 – 4000h 9 – 8000h GradationCompressionGain1 Integer Min: 0 Sets the gain of the first Max: 15 gradation compression: 0 –...
  • Page 63: Auto White Balance, Exposure And Gain Algorithm Control

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Parameter Name Type Value Access Description AnalogGainMax Float Min: 0.0 Controls the analog gain Max: 24.0 maximum for HDR mode as an absolute physical value. Auto White Balance, Exposure and Gain Algorithm Control Auto Algorithm Control lets you configure settings for AWB (Automatic White Balance), AEC (Automatic Exposure Control), and AGC (Automatic Gain Control) algorithms.
  • Page 64 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Parameter Name Type Value Access Description Enumeration String Num. ExposureGainAutoMode Shows what Average luminance mode is used during AGC or AEC. ExposureGainAutoTarget Integer Min: 1 Sets the desired Max: 4095 luminance level to be maintained during AGC or AEC with 12-...
  • Page 65 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Exposure Auto PID Coefficients Imperx does not recommend changing min and max limits of the P coefficient. Doing so may cause oscillations and destabilize a PID controller. Imperx sets up optimal values to balance the speed and stability of the AEC algorithm.
  • Page 66 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Gain Auto PID Coefficients Imperx does not recommend changing the P, I, and D coefficients. Doing so may cause oscillations and destabilize a PID controller. Imperx sets up optimal values to balance the speed and stability of the AGC algorithm.
  • Page 67: Data Correction

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Data Correction Data Correction parameters enable you to implement look-up tables and other techniques to improve image sensor performance. Parameter Name Type Value Access Description LUTEnable Enumeration String Num. Selects and enables LUT to be used in processing image.
  • Page 68: Digital Input / Output Control

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Digital Input / Output Control Digital Input / Output Control allows you to map camera’s inputs and outputs and configure strobes. Parameter Name Type Value Access Description Enumeration String Num.
  • Page 69 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Parameter Name Type Value Access Description Strobe1Delay Integer Min: 0 Sets Strobe #1 delay from the Max: 16000000 reference, in microseconds. Strobe2Reference Enumeration String Num. Sets the reference event for Exposure Strobe #2 signal.
  • Page 70 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual You can monitor the current logic level (1 or 0) of the signal on the selected input or output by using the LineStatus parameter. The LineMode parameter shows the status of the selected input or output line. Depending on line selected under LineSelector (Input or Output), you can apply the following controls: LineSelector...
  • Page 71: Pulse Generator

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Pulse Generator The camera provides an internal pulse generator for generating a trigger signal. You can program it to generate a discrete sequence or a continuous trail of pulse signals. Parameter Name Type Value...
  • Page 72: Canon Lens Control

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Canon Lens Control Canon EF Lens supports motorized iris and focus (not zoom). Canon Lens Control parameters give you control over iris and focus position. Refer to the Canon Lens Control section for more information on lens adjusting procedures.
  • Page 73 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Focus Parameter Name Type Value Access Description NearFull Command Drives the focus to the fully Near position. FarFull Command Drives the focus to the fully Far position. FocusSetupValue Integer Min: 1 Sets the focus step used with Max: 255...
  • Page 74 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Iris Parameter Name Type Value Access Description IrisRequestedPositionRaw Integer Min: IrisMin2 Sets raw iris absolute position. Max: IrisMax SetIrisPosition Command Drives the iris to the absolute position value of IrisRequestedPositionRaw.
  • Page 75: Transport Layer Control

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Transport Layer Control The Transport Layer Control provides a variety of configuration settings and read-only information for configuring communications between the cameras and other devices with the 10 GigE Vision interface. Parameter Name Type Value...
  • Page 76 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Parameter Name Type Value Access Description GevCurrentDefaultGateway Integer Indicates the default gateway IP address to be used on the given network interface GevPersistentIPAddress Integer Indicates the Persistent IP address for this network interface GevPersistentSubnetMask Integer...
  • Page 77 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Parameter Name Type Value Access Description GevFirstURL String This feature stores the first URL to the XML device description file. GevSecondURL String This feature stores the second URL to the XML device description file.
  • Page 78 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Parameter Name Type Value Access Description GevSCPSFireTestPacket Boolean When this bit is set, the device fires one test packet. GevSCPSDoNotFragment Boolean This bit is copied into the do not fragment bit of the IP header of each stream packet.
  • Page 79: User Set Control

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual User Set Control User Set Control allows you to save custom settings and reload them into the camera as needed. Parameter Name Type Value Access Description UserSetSelector Enumeration String Num.
  • Page 80: Action Control

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Action Control Parameter Name Type Value Access Description NumberOfActionSignals Integer Returns number of separate action signals supported by the device. Determines how many action signals the device can handle in parallel, i.e. how many different action commands can be set up for the device.
  • Page 81: Event Control

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Event Control Event Control allows you to notify a host software (Camera SDK or a third-party software) about the events occurred (start or end of the acquisition, dropped frames, rising edge of a signal on the camera’s input or output).
  • Page 82: Configuring An Ethernet Adapter And Host Computer

    -i <your_nic_id> See the driver parameter for the driver name and the version parameter for the driver version. For the best system performance, Imperx recommends configuring the following parameters of your network interface card (NIC): Jumbo Frames (Jumbo Packets), Receive/Transmit Buffers, Interrupt Moderation Rate to the values shown below.
  • Page 83: Jumbo Frames

    Typically, it is set to a low value by default (usually 256) which causes dropped packets (older packets will be overwritten). For maximum performance, Imperx recommends that you set these parameters as high as possible.
  • Page 84: Interrupt Moderation Rate

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Interrupt Moderation Rate Interrupt Moderation Rate (or Interrupt Throttling) sets the maximum number of interrupts per second to the CPU when processing the transmitted and received packets. Minimizing the interval between interrupts reduces the latency on each packet but increases CPU usage and decreases throughput.
  • Page 85: Adjusting Jumbo Frames, Receive/Transmit Buffers, And Interrupt Moderation Rate In Windows

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Adjusting Jumbo Frames, Receive/Transmit Buffers, and Interrupt Moderation Rate in Windows If your network adapter has Jumbo Frames disabled, the following pop-up window opens while connecting the camera: To adjust Jumbo Frames, MTU size, and other parameters, follow the steps below. 1.
  • Page 86 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual 4. On the Advanced tab, set the following parameters: • Jumbo Packet (or Jumbo Frame) → Set Value to 9014 Bytes (or 9 KB MTU, 9000, 16K – depends on NIC). Receive Buffers (or Receive Descriptors) →...
  • Page 87: Enabling Jumbo Frames In Linux

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Enabling Jumbo Frames in Linux To enable Jumbo Frames and set MTU size to 9000 using the console, run the following command: sudo ip link set <eth_link_name> mtu 9000 sudo ip link set <eth_link_name>...
  • Page 88: Adjusting Receive/Transmit Buffers In Linux

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Adjusting Receive/Transmit Buffers in Linux To set RX/TX buffer size, use the ethtool utility. 1. If the ethtool utility is not installed, run the following command to install it: sudo apt-get install ethtool 2.
  • Page 89: Configuring A Host Computer In Windows

    When too many frames have been dropped, the video acquisition rate slows down. The following pop-up window opens: Imperx recommends turning off any Firewalls, antivirus software, and third-party filter drivers and to disable Windows Performance Monitor (perfmon.exe) or Wireshark (use it solely for debugging purposes), and not opening the Networking tab in Windows Task Manager.
  • Page 90: Disabling Windows Firewall For All Connections

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Disabling Windows Firewall for All Connections 1. Click Start icon → Windows System → Control Panel. 2. Click System and Security → Windows Defender Firewall. 3. On the left panel, click Turn Windows Defender Firewall on or off. The Customize settings windows opens.
  • Page 91: Disabling Windows Firewall For Selected Network Adapters

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Disabling Windows Firewall for Selected Network Adapters 1. Click Start icon → Windows System → Control Panel. 2. Click System and Security → Windows Defender Firewall. 3. On the left panel, click Advanced settings. The Windows Defender with Advanced Security windows opens.
  • Page 92 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual 6. The Protected Network Connections for the Private Profile windows shows a list of the network connections with the firewall turned on. To disable the firewall, uncheck those connections that contain your cameras. Click OK. June 29, 2025 Page Rev 1.3...
  • Page 93: Configuring Ip Addresses

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Configuring IP Addresses Camera and NIC addresses must be in the same subnet. To assign a unique IP address to a NIC, you can use one of the following methods: Method When to use Configuring a static IP address...
  • Page 94 6. Select Use the following IP address and assign an IP address to the network adapter. The Default gateway field should be blank. Imperx recommends using a private network IP address. The following IPv4 address ranges are reserved for private networks:...
  • Page 95: Configuring A Static Ip Address In Linux

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Configuring a Static IP Address in Linux To assign a static IP address manually, follow the steps below. 1. In the top right-hand corner of the screen, click the Wired Network icon →...
  • Page 96: Configuring A Dynamic Ip Address Via Dhcp In Windows

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Imperx recommends using a private network IP address. The following IPv4 address ranges are reserved for private networks: RFC1918 name IP address range Largest CIDR block (subnet mask) 24-bit block 10.0.0.0–10.255.255.255...
  • Page 97 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual 6. Make sure that Obtain an IP address automatically is enabled. The DHCP server assigns a dynamic IP address to the NIC and camera. If the DHCP server is not available/not running, a link-local address assingnment takes place.
  • Page 98: Configuring An Ip Address Using Dhcp In Linux

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Configuring an IP Address Using DHCP in Linux For a NIC to obtain an IP address automatically, follow the steps below. 1. In the top right-hand corner of the screen, click the Wired Network icon →...
  • Page 99: Link-Local Ip Address

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Link-Local IP Address A NIC assigns a link-local IP address automatically when a static IP address has not been configured and a DHCP is not enabled. This address is valid only for a local network and is not routable.
  • Page 100 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual 3. Repeat steps 1, 2 for each NIC on your computer. June 29, 2025 Page Rev 1.3 100 of 253...
  • Page 101: Configuring A Persistent Ip Address For A Camera

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Configuring a Persistent IP Address for a Camera A camera has the following default parameters: True (Enabled) DHCP True (Enabled) Persistent IP False (Disabled) Subnet Mask 255.255.0.0 Default Gateway 0.0.0.0 To set a persistent IP address, subnet mask, and default gateway, follow the steps below: 1.
  • Page 102 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual 2. Select a camera and click Set IP Address. June 29, 2025 Page Rev 1.3 102 of 253...
  • Page 103 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual 3. Set IP Address, Subnet Mask, and Default Gateway to values that will meet your network constrains and then click OK. June 29, 2025 Page Rev 1.3 103 of 253...
  • Page 104 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual 4. In the TransportLayerControl category, make sure that the following parameters are configured: • GevCurrentIPConfigurationPersistenIP: True GevPersistentIPAddress: What you set it to previously • • GevPersistentSubnetMask: What you set it to previously •...
  • Page 105: Configuring Power Management In Windows

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Configuring Power Management in Windows For applications with extended periods of image streaming, configuring power management is required. Typically, if there is no activity from the keyboard or mouse, the computer or NIC goes to sleep, and the image stream gets interrupted.
  • Page 106 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual To change power plan settings for the NIC: 1. Click Start icon → Windows System → Control Panel. 2. Click Network and Internet → Network and Sharing Center. 3. On the left panel, click Change adapter settings. 4.
  • Page 107: Enabling Imperx Filter Driver In Windows

    When installed, the Filter Driver appears in Ethernet connection properties. Make sure that the Imperx GigE Vision Filter check box is checked. (If it is unchecked, the Filter Driver is disabled.) June 29, 2025 Page Rev 1.3...
  • Page 108 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual The Filter Driver also appears, if installed and enabled, in the Select camera dialog (in SDK or IpxPlayer), when you select NIC or camera. If the Filter Driver is disabled or not installed, GigE Vision [UDP] will be displayed: June 29, 2025 Page Rev 1.3...
  • Page 109: Camera's Udp Ports

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Camera’s UDP Ports A standard GigE Vision Control Protocol (GVCP) port is a UDP port used to receive camera commands. The Internet Engineering Task Force (IETF) has designated port number 3956 as the standard GVCP port.
  • Page 110: Software Gui

    • Ubuntu Linux 20.04 64-bit • Ubuntu Linux 20.04 64-bit, ARM CPU Compatibility The imperx Camera SDK and IpxPlayer are compatible with the Imperx GigE Vision, 10 GigE Vision, and USB3 cameras. June 29, 2025 Page Rev 1.3 110 of 253...
  • Page 111: User Interface And Functionality

    Saves and loads camera configuration files. Installing the Software in Windows Use the installation wizard to install the Imperx Camera SDK software supplied with your camera. If a previous version of the Camera SDK software is installed on your computer, you must remove it before completing the installation.
  • Page 112: Installation

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Installation 1. Drag the IpxCameraSdk***.exe file to your computer desktop. If a Security screen appears, click OK. 2. Double click the executable file IpxCameraSdk***.exe. Note the recommendation to close other applications and click Next. 3.
  • Page 113 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual 4. Select all the Cheetah Camera SDK components and click Next. 5. Accept the default destination folder or click Browse and select a different location, click Next and then Install. The installer prompts you to uninstall any existing versions of the software from your computer before continuing the installation.
  • Page 114 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual 6. Select network adapters that are connected to Imperx GigE Vision cameras, click Enable IpxGEV Filter driver, and close the filter driver installer. 7. Make sure that the environment variable setup is checked and click Next.
  • Page 115 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual 9. Select Reboot now and click Finish. The Imperx IpxPlayer icon appears on your desktop. June 29, 2025 Page Rev 1.3 115 of 253...
  • Page 116: Installing The Software In Linux

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Installing the Software in Linux 1. Run the IpxCameraSDK installer using the console: 2. Read the Warning message and press Enter 3. Read the Note message and press Enter: June 29, 2025 Page Rev 1.3...
  • Page 117 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual 4. Read the Warning message and type Y or N 5. Accept the default destination directory or change it 6. To open the IpxPlayer application, run the following command: June 29, 2025 Page Rev 1.3...
  • Page 118: Camera Sdk

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Camera SDK The installation process places the Imperx camera SDK files on your computer’s hard drive using following structure: <InstallationFolder> – root SDK folder (usually, on the Windows OS, it is C:\Program Files\Imperx\Imperx Camera SDK\).
  • Page 119: Connecting To Cameras

    6. Click Camera menu and select Connect (or click the camera icon The Select Camera dialog appears. The dialog lists all connected cameras. The version number refers to the installed Imperx GUI driver 7. Select a camera listed on the dialog.
  • Page 120 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual To Set the IP Address: 1. Click Set IP Address. 2. When the Set IP Address screen appears, click OK. 3. On the Select Camera screen, click OK. 4. After the camera connects, click the play icon on the IpxPlayer to begin capturing and displaying images.
  • Page 121: Using The Ipxplayer

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Using the IpxPlayer The IpxPlayer displays and controls camera features and attributes based on an XML file stored in Flash memory inside the camera. The main window provides access to menus, shortcut icons, camera parameters, live images, capture options, a log, and camera statistics.
  • Page 122: Display Menu

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Shows/hides the Statistics panel. Statistics Opens a window showing a portion of the image. Use Inspection View Inspection View sliders to reposition the view of your image. Drag to reposition the window. Histogram Shows/hides the Histogram panel.
  • Page 123: Camera Parameters Panel

    Provides visibility of more advanced features that, if set incorrectly, might cause the camera to work improperly. Device Control Category The Device Control parameters provide information about the camera. DeviceVendorName Imperx, Inc. DeviceModelName Full camera part number. DeviceVersion Camera Hardware version.
  • Page 124 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual DeviceSFNCVersionMajor The major version number of the GenICam Standard Features Naming Convention. DeviceSFNCVersionMinor The minor version number of the GenICam Standard Features Naming Convention. DeviceSFNCVersionSubMinor The sub major version number of the GenICam Standard Features Naming Convention.
  • Page 125: Version Info Category

    The FPGA firmware build number. PTPFirmwareImage The PTP Firmware Image ID (F=Factory or A=Application). PTPFirmwareVersion The PTP firmware revision number. CustomerID The Customer ID for custom firmware (0=Imperx standard firmware). FamilyID The Family ID. XmlVersion The version of the XML file.
  • Page 126 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Troubleshooting Category slvsecStatus Shows SLVS-EC status. slvsecSyncState Shows SLVS-EC sync state. ElapsedTimer Elapsed timer in minutes. June 29, 2025 Page Rev 1.3 126 of 253...
  • Page 127: Image Format Control Category

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Image Format Control Category The Image Format Control category lets you change screen resolution, select pixel format, set processing AOI size and more. It also provides information on the camera base resolution and output resolution.
  • Page 128 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual OffsetX AOI Offset in horizontal dimension: Enter the number of pixels to offset the image output from the left edge of the image. The number must be a multiple of 32. OffsetY AOI Offset in the vertical dimension: Enter the number of pixels to offset the image output from the top of the image.
  • Page 129: Processing Aoi Category

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Processing AOI Category PAOISelector Selects the Processing AOI to configure. PAOIMode Enables/Disables the Processing AOI. PAOIWidth Represents the actual image width expelled by the camera of the Processing AOI (in pixels). The number must be a multiple of 32. PAOIHeight Represents the actual image height expelled by the camera of the Processing AOI (in pixels).
  • Page 130: Acquisition Control Category

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Acquisition Control Category Acquisition Control determines the data flow between the camera and the computer. AcquisitionMode Supports three modes of acquiring images: SingleFrame, MultiFrame, and Continuous. AcquisitionStart Starts the acquisition of the device. AcquisitionStop Stops the acquisition of the device at the end of the current frame.
  • Page 131 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual ExposureMode Sets the operation mode of the exposure. Options are: Off, Triggerwidth, Timed (refer to the section Exposure Control more information). ExposureTime Sets the exposure time in microseconds when ExposureMode is Timed and ExposureAuto is Off.
  • Page 132 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Short Interval Shutter Control The Short Interval Shutter Control category is available for SFPC4540, SFP-C5340, and SFP-C5341 cameras only. It allows you to enable PIV mode, set exposure time for the first frame and gain value for the second frame.
  • Page 133: Analog Control Category

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Analog Control Category These parameters define analog and digital gain controls, black level, gamma correction, and auto white balance. Gain Sets analog/digital gain from 0 to 48 dB with 0.1 dB step. GainAuto Sets the automatic gain control (AGC) mode.
  • Page 134 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual HDR Processing Control Category The HDR Processing Control category allows you to configure high gain extension, bit extension threshold, gradation compression points and gains, and maximum analog gain. The HDR Processing Control category is available for SFP-C4540, SFP-C5340, and SFP-C5341 cameras only.
  • Page 135: Auto Algorithm Control Category

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Auto Algorithm Control Category Auto Algorithm Control lets you configure settings for AWB (Automatic White Balance), AEC (Automatic Exposure Control), and AGC (Automatic Gain Control) algorithms. You can set the camera to AEC/AGC to keep the same image brightness during changing lighting conditions.
  • Page 136 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual ExposureGainAutoTarget Sets the desired luminance level to be maintained during AGC or AEC or both assuming 12-bits per pixel. ExposureGainAutoTargetThreshold Sets the acceptable steady-state error of the luminance level to be maintained during AGC or AEC. Normal initial setting for stability is 16.
  • Page 137 Controls the I coefficient for Gain Auto control loop. GainAutoDcoef Controls the D coefficient for Gain Auto control loop. Imperx does not recommend changing the P, I, and D coefficients. Doing so may cause oscillations and destabilize a PID controller. Imperx sets up optimal values to balance the speed and stability of the AGC algorithm.
  • Page 138: Data Correction Category

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Data Correction Category These parameters enable data correction and image improvements with Look-up tables and file corrections. LUTEnable Selects LUT to be used in processing image (LUT1 – LUT4). LUT1 and LUT3 are pre-programmed with Gamma 0.45, LUT2 and LUT 4 are preprogrammed with negative LUT.
  • Page 139: Digital Io Control Category

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Digital IO Control Category These controls enable you to map camera’s inputs and outputs and configure strobes. LineSelector Selects the physical line (or pin) of the external camera connector or the virtual line of the Transport Layer to configure.
  • Page 140: Pulse Generator Category

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Pulse Generator Category The Pulse Generator provides a signal generator for camera sourced trigger or control signals. PulseGenGranularity Sets the Pulse Generator main timing resolution. The x1 resolution is in microseconds.
  • Page 141: Canon Lens Control Category

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Canon Lens Control Category If using Canon EF Active lens mount, the following parameters are available for controlling the lens or checking its status. Please refer to the Canon Lens Control section for more information on lens adjusting procedures.
  • Page 142 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Focus Category NearFull Drives the focus to the fully Near position. FarFull Drives the focus to the fully Far position. FocusStepValue Sets the focus step size for NearStep and FarStep focus. A typical step size has a value of 4.
  • Page 143 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Iris Category IrisRequestedPositionRaw Sets raw iris absolute position. SetIrisPosition Drives the iris to the absolute position value of IrisRequestedPositionRaw. CurrentFNumber F-number value of the lens iris. Value of 0.0 signals an unknown iris position.
  • Page 144: Transport Layer Control Category

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Transport Layer Control Category The Transport Layer controls the exchange of data between the camera and the host computer. June 29, 2025 Page Rev 1.3 144 of 253...
  • Page 145 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual PayloadSize Provides the number of bytes transferred for each image on the stream channel, including any end-of-line, end-of-frame statistics, or other stamp data. GevMACAddress Displays the MAC address of the Ethernet network interface. GevGVSPExtendedIDMode Sets the extended ID mode for GVSP (64 bit block_id64, 32 bit packet_id32).
  • Page 146 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual GevPrimary Application IP Address Indicates the address of the primary application. GevMCPHostPort Controls the port to which the device must send messages. Setting this value to 0 closes the message channel. GevMCDA Controls the destination IP address for the message channel.
  • Page 147: User Set Control Category

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual User Set Control Category UserSetSelector Points to User Configuration Set (Default, User Set 0…User Set 3) to load into the camera or save into the camera’s non-volatile memory. Default is the Factory Default Settings.
  • Page 148: Event Control Category

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Event Control Category EventSelector Selects which Event to signal to the host application. EventNotification Activate or deactivate the notification to the host application of the occurrence of the selected Event. Action Control Category NumberOfActionSignals Returns number of separate action signals supported by the device.
  • Page 149: Action Command Panel

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Action Command Panel The Action Command panel in the IPXPlayer application allows you to broadcast an action command (also known as Trigger over Ethernet) from a computer to multiple GigE Vision cameras using a single protocol message.
  • Page 150 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Function Description Group key A 32-bit key that is used to organize cameras into groups. Min: 0 Max: 0xFFFFFFFF The Group key value sent in the action protocol message should equal the ActionGroupKey value stored in the camera using the Action Control panel.
  • Page 151 Action commands can be sent to one or more devices within an Ethernet network segment. The Imperx Cheetah 10 GigE Vision v.2.0 cameras support one action command—Action 0. The Action 0 command triggers synchronous image acquisition on one or multiple cameras. The camera waits for the action command and starts image acquisition upon accepting the action command.
  • Page 152: Sending The Immediate Action Command

    You can broadcast an action command from a computer to multiple GigE Vision cameras using a single protocol message. To send out an action command, use either the Imperx IpxPlayer application, Imperx Camera SDK C/C++/.NET API, or third-party software that supports action commands.
  • Page 153 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual To send out the immediate action command using the Imperx IpxPlayer application, follow the steps below: 1. Run the Imperx IpxPlayer application and connect to the camera. 2. Click Camera → GEV Action command on the Imperx IpxPlayer menu bar.
  • Page 154: Sending The Scheduled Action Command

    A camera ignores an action command if the queue is full. To send out a scheduled action command, use either the Imperx IpxPlayer application, Imperx Camera SDK C/C++/.NET API, or third-party software that supports action commands.
  • Page 155 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual To send out the scheduled action command using the Imperx IpxPlayer application, follow the steps below: 1. Run the Imperx IpxPlayer application and connect to the camera. 2. Select either Expert or Guru in the Visibility drop-down list.
  • Page 156 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual 5. Check the Scheduled check box to activate the scheduled action command. 6. Determine the action time by following the steps below. 6.1. Issue the GevTimestampControlLatch command on the GigEVision sub-category. A current 64-bit timestamp value appears in GevTimestampValue.
  • Page 157 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual 7. Enter the action time (the resulting value from the step 6.2) in the Scheduled time field. The camera executes the scheduled action command at the time specified in the Scheduled time field. The time is entered in ticks where one tick is equal to 1 ns.
  • Page 158: Capture Panel

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Capture Panel The Capture panel provides options for recording images and video and saving them to the computer hard drive. Click the Capture tab at the bottom of the IpxPlayer screen to access the panel.
  • Page 159: Saving Image In Avi Movie File Format

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Saving Image in AVI Movie File Format When saving images in AVI Movie format, follow the steps below: 1. In the File Format drop-down list, select AVI Movie. 2. In the Codec drop-down list, select a compression method—MPEG 4 or Uncompressed. 3.
  • Page 160: Log Panel

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Log Panel The Log panel shows data transfers to or from the connected camera. Log information provides a numeric identifier assigned by the application, the transfer time, the control channel, and the message.
  • Page 161: Statistics Panel

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Statistics Panel The Statistics panel displays camera performance and other information based on settings and parameters. Frames acquired The number of frames acquired after you click the Play button. Timestamp [ns] The current value of the timestamp in the acquired image in nanoseconds.
  • Page 162: Camera Terminal Panel

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Camera Terminal Panel The Camera Terminal panel lets you upload and download any custom files―DPM, HPM, Flat Field Correction (FFC), or Lookup Tables (LUT). It also allows you to upload Firmware updates. Uploading Files To upload DPM, HPM, FFC, or LUT files from the camera, follow the steps below.
  • Page 163 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual 2. Click Download…. A readout begins. 3. Upon completing the readout, click Save. June 29, 2025 Page Rev 1.3 163 of 253...
  • Page 164: Histogram Panel

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Histogram Panel The Histogram panel shows pixel values in ADU. Mean/StdDev Pane • X Limits Enables/disables X axis scale adjustments. By default, the pixel values are shown within 0–255 ADU. To change the limits, check the X Limits check box and select a coefficient (1–10).
  • Page 165: Visualization Pane

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Visualization Pane The Visualization pane allows you to set a histogram type and select a row or column for displaying pixel values. Mode sets a visualization mode. Bar histogram Shows pixels’...
  • Page 166 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Column histogram • Shows pixels’ values in ADU in the selected column. Row/Column selects a row/column coordinate to use in calculation. Set the visualization Mode to Row histogram or Column histogram and select a row/column coordinate.
  • Page 167: Hex Pixel Dump Panel

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Hex Pixel Dump Panel The Hex Pixel Dump panel shows pixel values in the table in hex format. The active area is highlighted with a yellow frame on the display. image column numbers image row numbers The pixel value is shown in RGB values for color images, and in Y (luminosity) values for...
  • Page 168: Camera Features

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Camera Features Image Data Flow CMOS Sensor Binning (for mono Reverse X/Y Analog Vertical AOI Analog Imager cameras only) Decimation DIgital Analog Offset Analog Gain FPGA Image PAOI for Statistics for AEC/AGC AEC/AGC...
  • Page 169: Exposure Control

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Exposure Control The camera provides three exposure control modes—Off, Timed, and Trigger Width. In the Timed mode, you can control exposure time manually or automatically. To enable manual control, set ExposureAuto to Off and specify the exposure time using the ExposureTime setting. To enable AEC (Automatic Exposure Control), set ExposureAuto to Once or Continuous.
  • Page 170 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual To reduce the image exposure time under bright lighting conditions, set the exposure control mode to Timed. The electronic exposure control does not affect the frame rate; it only changes the exposure time.
  • Page 171: Exposure Control In Trigger Mode

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Exposure Control in Trigger Mode In trigger mode, you can synchronize the camera’s acquisition cycle to an external signal by setting the exposure control to either Timed or Trigger Width. Trigger mode can be set to either Standard or Fast (see Camera Triggering).
  • Page 172 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual In Trigger Width mode, you can set the external trigger signal to control the start and duration of exposure. This mode is available in both Standard and Fast trigger modes (refer to the section ). To configure the camera to work in Trigger Width Exposure mode: 1.
  • Page 173: Global Shutter

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Global Shutter In global shutter mode, all pixels in the array reset at the same time, then collect signal during the exposure time, and finally transfer the image to a pixel memory region within each pixel. After transferring the image to the pixel memory region, the readout of the array begins.
  • Page 174: Automatic Exposure And Gain Control

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Automatic Exposure and Gain Control Automatic exposure control (AEC) and automatic gain control (AGC) enable the camera to maintain the same image brightness during the changing lighting conditions. You can enable both AEC and AGC independently or together by setting ExposureAuto and GainAuto to either Once or Continuous.
  • Page 175 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual luminance (or threshold) is achieved, the exposure is applied. The camera varies the exposure until either the target image luminance (or threshold) is reached or one of exposure limits is reached. By default, the ExposureGainAutoPriority control are set to ExposureTime.
  • Page 176: P, I, And D Coefficients

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual P, I, and D Coefficients The P (Proportional), I (Integral), and D (Derivative) coefficients of PID feed-back control loops determine speed and stability of AEC and AGC algorithms. A PID controller continuously calculates a difference (an error) between a setpoint (SP)— ExposureGainAutoTarget—...
  • Page 177: Proportional Response

    Exp.Min. time, µs (25 ms by default ) Exp. Min. = 7 µs - for SFP-C1640, SFP-C1941, SFP-C3240 8 µs - for SFP-C4540, SFP-C5340, SFP-C5341 36 µs - for SFP-C4440, SFP-C5440, SFP-C6440 The PID controller applies the P coefficient calculated on the previous iteration, computes the error, and adjusts exposure.
  • Page 178: Derivative Response

    Changing the coefficients may cause oscillations and destabilize the system. If you need to change the coefficients, please contact Imperx support. Imperx sets up optimal P, I, and D coefficients to balance the speed and stability of AEC and AGC algorithms. XML Parameter Default value...
  • Page 179: Camera Triggering

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Camera Triggering Use the Trigger mode control to synchronize the camera to an external event and acquire an image at a specific time. A trigger pulse is issued when the external event occurs. The camera then receives the trigger and acquires the images.
  • Page 180: Standard Trigger Mode

    TriggerFilterTime, TriggerDelay, TriggerDebounceTime: – set if applicable. Exposure Mode: Timed For manual exposure control: Exposure Time: User-specified (Min.= 7 µs for SFP-C1640, SFP-C1941, SFP-C3240; 8 µs for SFP-C4540, SFP-C5340, SFP-C5341; 36 µs for SFP-C4440, SFP-C5440, SFP-C6440; Max = Readout time)
  • Page 181 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Setting exposure control mode to Trigger Width allows the external timing pulse to control the exposure duration. Standard trigger mode, Exposure control is Trigger Width GenICam controls TriggerMode: On TriggerOverlap: Off TriggerSource: Line 1 (or Line2, Pulse Generator) TriggerActivation: Rising Edge (or Falling Edge)
  • Page 182: Fast Trigger Mode

    TriggerFilterTime, TriggerDelay, TriggerDebounceTime: – set if applicable Exposure Mode: Timed For manual exposure control: Exposure Time: User-specified (Min.= 7 µs for SFP-C1640, SFP-C1941, SFP-C3240; 8 µs for SFP-C4540, SFP-C5340, SFP-C5341; 36 µs for SFP-C4440, SFP-C5440, SFP-C6440; Max = Readout time)
  • Page 183: Trigger Sources

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual You can adjust the exposure duration to be equal to the external pulse width by setting the exposure control mode to Trigger Width. The new exposure begins with the next trigger pulse during the readout of the current frame.
  • Page 184: Configuring The Trigger

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Configuring the Trigger To configure the camera to work in trigger mode, follow the steps below: 1. Turn off the camera image acquisition. 2. In the Acquisition Control menu, set TriggerMode to On. 3.
  • Page 185 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual TriggerFilterTime Defines the input trigger signals minimum pulse width. By setting the TriggerFilterTime to a value slightly less than the input signal’s pulse width, the camera will reject any noise with pulse widths less than the TriggerFilterTime setting.
  • Page 186: Video Amplifier Gain And Offset

    Black Level Auto-calibration and Offset The camera automatically adjusts black level based on measurements of the dark reference lines at the start of each frame. Imperx recommends leaving the BlackLevelAuto engaged (Continuous). If SensorBlackLevelRecomended disabled (set to false), you can set the BlackLevel manually and adjust it from 0 to 4095 counts.
  • Page 187: Hdr Mode

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual HDR Mode The SFP-C4540, SFP-C5340, and SFP-C5341 cameras are built around Sony Pregius S sensors that support Dual ADC mode and built-in HDR image processing feature. Two images are combined in the ADC1 sensor...
  • Page 188: Gradation Compression

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Gradation Compression After data selection, gradation compression processing is performed to adjust the output bit length to 12 bits. Two pairs of knee points can be set for the gradation piecewise linear function: the compression position and the compression ratio (gain) starting from that position.
  • Page 189: Gain Adjustment Function

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Gain Adjustment Function In HDR mode, you can adjust the sensor’s maximum analog gain up to 24 dB with a step of 0.1 dB. For the high gain side, you can also add the HighGainExtension setting to the analog gain. The HighGainExtension can be set to either 0 dB, 6 dB, 12 dB, 18 dB, or 24 dB.
  • Page 190: Data Output Format

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Data Output Format The image sensor digitization is set automatically based on the Pixel Format setting. A Pixel Format of 8- or 10-bits enables 10-bits sensor digitization while Pixel Format of 12-bits sets sensor digitization to 12-bits.
  • Page 191: Pulse Generator Settings

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Pulse Generator Settings The camera has a built-in pulse generator that you can program to generate a discrete sequence of pulses or a continuous sequence. You can use the pulse generator as a trigger signal or map it to one of the outputs.
  • Page 192: Input / Output Control

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Input / Output Control The camera supports two inputs and two outputs (TTL and opto-isolated): Input / Output # Pin # Description Voltage/Current Input 1 Pin 8 and Pin10 (Return) Opto-isolated Voltage 3.3–24 V, Current (min) 3.3 mA...
  • Page 193: Strobe And Synchronization Controls

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Strobe and Synchronization Controls The camera allows you to synchronize your system from several references. You can synchronize with the trigger input, the start, middle or end of exposure, or the internal pulse generator signals.
  • Page 194: Configuring The Strobe In Free-Running Mode

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Configuring the Strobe in Free-Running Mode In free-running mode, you can set the strobe pulse duration (StrobeWidth) and the delay (StrobeDelay) with respect to the start of the exposure or the start of the readout period. The strobe period is equal to the frame time.
  • Page 195 Strobe2Delay: User-specified (Min.= 10 µs) Exposure Mode: Timed (or Off) For manual exposure control: Exposure Time: User-specified (Min.= 7 µs for SFP-C1640, SFP-C1941, SFP-C3240; 8 µs for SFP-C4540, SFP-C5340, SFP-C5341; 36 µs for SFP-C4440, SFP-C5440, SFP-C6440; Max = Readout time)
  • Page 196: Configuring A Strobe In Trigger Mode

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Configuring a Strobe in Trigger Mode If the camera is in the Trigger mode (Standard or Fast Trigger), you can set the strobe pulse duration and the delay with respect to the trigger pulse active edge, start of the exposure, or start of the readout period.
  • Page 197 Strobe2Width: User-specified (in µs) Strobe2Delay: User-specified (Min.= 10 µs) Exposure Mode: Timed For manual exposure control: Exposure Time: User-specified (Min.= 7 µs for SFP-C1640, SFP-C1941, SFP-C3240; 8 µs for SFP-C4540, SFP-C5340, SFP-C5341; 36 µs for SFP-C4440, SFP-C5440, SFP-C6440; Max = Readout time)
  • Page 198 Strobe1Width: User-specified (in µs) Strobe1Delay: User-specified (in µs) Exposure Mode: Timed For manual exposure control: Exposure Time: User-specified (Min.= 7 µs for SFP-C1640, SFP-C1941, SFP-C3240; 8 µs for SFP-C4540, SFP-C5340, SFP-C5341; 36 µs for SFP-C4440, SFP-C5440, SFP-C6440; Max = Readout time)
  • Page 199 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual If your application requires activating a light source before the start of the exposure period, you can use StrobeReference and StrobeDelay settings to position the strobe to occur earlier that the exposure.
  • Page 200 Strobe2Width: User-specified (in µs) Strobe2Delay: User-specified (in µs) Exposure Mode: Timed For manual exposure control: Exposure Time: User-specified (Min.= 7 µs for SFP-C1640, SFP-C1941, SFP-C3240; 8 µs for SFP-C4540, SFP-C5340, SFP-C5341; 36 µs for SFP-C4440, SFP-C5440, SFP-C6440; Max = Readout time)
  • Page 201: Piv Mode

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual PIV Mode Particle image velocimetry (PIV) is an optical method of flow visualization used to determine velocity and direction of the flow. A standard PIV system uses a camera, triggerable pulse laser with a cylindrical lens, synchronization unit, and a computer with software performing cross- correlation analysis.
  • Page 202 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Setting the ShortIntervalShutterMode feature to On enables the PIV mode on Cheetah SFP cameras. The PIV mode is available for the Cheetah SFP-C4540, SFP-C5340, and SFP-C5341 cameras in free-running or Fast Trigger modes. Always set the TriggerOverlap feature to Readout before enabling the PIV mode, even when the camera is in free-running mode.
  • Page 203 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual On the diagram below, the signal on the Output1 line starts as the exposure of the first frame begins. The width of the signal equals the exposure duration. The Output2 line is configured to output a strobe signal that is positioned with respect to the start of the exposure and has user- specified width and delay.
  • Page 204: Area Of Interest

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Area of Interest For some applications, you might not need the entire image, but only a portion of it. To accommodate this requirement, the Cheetah camera allows you to create one Region of Interest (ROI), also known as an Area of Interest (AOI).
  • Page 205: Processing Area Of Interest (Paoi)

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Processing Area of Interest (PAOI) A Processing Area of Interest (PAOI) can be enabled as White Balance or AEC/AGC image processing area of interest. When enabled as AWB processing AOI, the AWB function will apply only to the selected AOI, all data outside of the area will not be processed with the selected function.
  • Page 206: Subsampling Decimation

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Subsampling Decimation Subsampling reduces the number of pixels output by reducing the output frame size but maintains the full field of view. If an area of interest (AOI) is selected, then the field of view of the AOI is maintained.
  • Page 207: Transfer Function Correction

    12-bit data by 4 to get 10-bit pixel values for output to the camera interface. The camera supports a Gamma control feature and four separate LUTs. All LUTs are available for modifications. You can generate and upload a custom LUT using the Imperx Upload Utility (see Uploading the LUT File).
  • Page 208: Factory Luts

    4095*(1024/4095)^0.45=2195. User Defined LUT You can define any 12-bit to 12-bit transformation as a user LUT and upload it to the camera using Imperx Upload Utility (see Uploading the LUT File). You can specify a transfer function to match the camera’s dynamic range to the scene’s dynamic range. There are no limitations to the profile of the function.
  • Page 209: Hot And Defective Pixel Correction

    The camera uses a factory installed flat field correction (located in FFC0) algorithm to correct some of the image sensor’s non-uniformity. You can upload your own FFC table to one of the FFC1 – FFC8 tables using Imperx Upload Utility. While not recommended, you can disable the FFC.
  • Page 210: Test Image Pattern

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Test Image Pattern The camera can output several test images to verify the camera’s general performance and connectivity to the computer. This ensures that all the major modules in the hardware are working properly and the connection between your computer and camera is synchronized, that is, the image framing, output mode, communication rate, and so on are properly configured.
  • Page 211: Automatic White Balance

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Automatic White Balance The camera provides white balance options for controlling image color under different lighting conditions. You can load the camera with your preferred white balance coefficients or let the camera determine the color coefficients one time or continuously (auto).
  • Page 212 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Set BalanceRatioSelector to Red. Set BalanceRatio to 0.80. In the User Set Control menu, point to one of the User Sets to store your configuration using the UserSetSelector. The options are UserSet0, UserSet1, UserSet2, or UserSet3. The Default is a factory configuration that cannot be changed Execute UserSetSave command to save your configuration to the camera’s non-volatile memory.
  • Page 213 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual AWB mode: Once For the best color reproduction when the source has a stable spectral output, Imperx suggests illuminating a uniformly grey card with the intended source then using the Once option to determine the coefficients and then saving these coefficients into the camera and saving this configuration to one of the User Sets.
  • Page 214: Canon Lens Control

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Canon Lens Control Make sure that a switch on your Canon EOS EF lens is set to Auto (AF), and Visibility is set to Guru on the IpxPlayer GUI screen: The camera initializes the lens upon power cycling.
  • Page 215: Iris Control

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual 2. Set FocusReqPosition to a desired value. 3. Issue the SetFocusPosition command and the lens will move to the FocusReqPosition value. FocusEncoderStatus will be updated to reflect the new position The Focus Encoder uses a Hall effect sensor and is not perfectly precise, so FocusEncoderStatus values can vary.
  • Page 216: Configuring The Camera To Work With Action Control Commands

    Sending the Scheduled Action Command on p. 154) Configuring Trigger Parameters To configure trigger parameters on the Imperx Cheetah GigE Vision camera using the Imperx IpxPlayer application, follow the steps below: 1. Run the Imperx IpxPlayer application and connect to the camera.
  • Page 217 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual 7. Repeat steps 1–6 for each camera. June 29, 2025 Page Rev 1.3 217 of 253...
  • Page 218: Configuring Camera's Action Control Parameters

    To configure the action control parameters on the Imperx Cheetah GigE Vision camera, follow the steps below: 1. Run the Imperx IpxPlayer application and connect to the camera.
  • Page 219 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Parameter Value Description 2. The ActionDeviceKey is write-only and cannot be read out from the camera. ActionGroup The camera’s ActionGroupKey and ActionGroupKey is a 32-bit key that is group key values in the protocol used to organize cameras into a message must be equal.
  • Page 220: Ieee1588 Ptp

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual IEEE1588 PTP Overview The IEEE1588 PTP standard allows synchronization of cameras and/or network switches supporting IEEE1588 to a single master clock. The Cheetah cameras have an embedded Best Master Clock algorithm which allows the cameras to negotiate amongst themselves and/or a network switch to determine which camera/switch will provide the ‘master’...
  • Page 221 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual PTP Port State Description Pre_Master The port shall behave in all respects as though it were in the Master state except that it shall not place any messages on its communication path except for Pdelay_Req, Pdelay_Resp, Pdelay_Resp_Follow_Up, signaling, or management messages.
  • Page 222: Configuration Memory

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Configuration Memory The camera has built-in configuration memory divided into six segments: Work Space, Factory Space (Default), User Space #0, #1, #2 or #3. The Work Space segment contains the current camera settings while the camera is powered up and operational.
  • Page 223 You can create custom LUT tables using the Imperx IPX Toolkit utility and upload these tables to the parameter Flash using the Imperx Upload Utility. Both the IPX Toolkit and IPX Upload Utility are available from the Imperx website https://www.imperx.com/.
  • Page 224: Image Sensor Technology

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Image Sensor Technology General Information A CMOS camera is an electronic device for converting light into an electrical signal. The C1640, C1941, C3240 cameras contain 3 Generation Sony Pregius CMOS (Complementary Metal-Oxide Semiconductor) image sensors with 4.5-micron square pixels.
  • Page 225: Appendix A: Spectral Response

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Appendix A: Spectral Response Cheetah C1640 Spectral Response Sony IMX422 Color Spectral Response Sony IMX422 Mono Spectral Response June 29, 2025 Page Rev 1.3 225 of 253...
  • Page 226: Cheetah C1941 Spectral Response

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Cheetah C1941 Spectral Response Sony IMX421 Color Spectral Response Sony IMX421 Mono Spectral Response June 29, 2025 Page Rev 1.3 226 of 253...
  • Page 227: Cheetah C3240 Spectral Response

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Cheetah C3240 Spectral Response Sony IMX420 Color Spectral Response Sony IMX420 Mono Spectral Response June 29, 2025 Page Rev 1.3 227 of 253...
  • Page 228: Cheetah C4440 Spectral Response

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Cheetah C4440 Spectral Response Sony IMX367 Color Spectral Response Sony IMX367 Mono Spectral Response June 29, 2025 Page Rev 1.3 228 of 253...
  • Page 229: Cheetah C4540 Spectral Response

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Cheetah C4540 Spectral Response Sony IMX531 Color Spectral Response Sony IMX531 Mono Spectral Response June 29, 2025 Page Rev 1.3 229 of 253...
  • Page 230: Cheetah C5340 Spectral Response

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Cheetah C5340 Spectral Response Sony IMX530 Color Spectral Response Sony IMX530 Mono Spectral Response June 29, 2025 Page Rev 1.3 230 of 253...
  • Page 231: Cheetah C5341 Spectral Response

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Cheetah C5341 Spectral Response Sony IMX532 Color Spectral Response Sony IMX532 Mono Spectral Response June 29, 2025 Page Rev 1.3 231 of 253...
  • Page 232: Cheetah C5440 Spectral Response

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Cheetah C5440 Spectral Response Sony IMX387 Color Spectral Response Sony IMX387 Mono Spectral Response June 29, 2025 Page Rev 1.3 232 of 253...
  • Page 233: Cheetah C6440 Spectral Response

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Cheetah C6440 Spectral Response Sony IMX342 Color Spectral Response Sony IMX342 Mono Spectral Response June 29, 2025 Page Rev 1.3 233 of 253...
  • Page 234: Appendix B: Creating Hot And Defective Pixel Correction Maps

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Appendix B: Creating Hot and Defective Pixel Correction Maps Overview Hot Pixel Correction and Defective Pixel Correction work with predetermined and preloaded Hot and Defective pixel maps. Hot Pixel Map (HPM) and Defective Pixel Map (DPM) are uploaded into the camera’s non-volatile memory.
  • Page 235: Finding Defective Pixels

    1. Set DefectPixelCorrection to Off in the Data Correction menu. 2. Make sure that BadPixelCorrection is set to Factory. 3. Repeat steps 2–4 of the previous procedure. To obtain the factory DPM file, contact Imperx technical support at: Email: support@imperx.com Toll Free: 1 (866) 849-1662 or (+1) 561-989-0006 Fax: (+1) 561-989-0045 Visit our website: www.imperx.com.
  • Page 236 1. Set BadPixelCorrection to Off in Data Correction menu. 2. Make sure that DefectPixelCorrection is set to Factory. 3. Repeat steps 2–6 of the previous procedure. To obtain the factory HPM file, contact Imperx technical support at: Email: techsupport@imperx.com Toll Free: 1 (866) 849-1662 or (+1) 561-989-0006 Fax: (+1) 561-989-0045 Visit our website: www.imperx.com.
  • Page 237: Locating And Adding Pixel Coordinates

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Locating and adding pixel coordinates Follow the steps below to find first pixel coordinates, locate and adjust defective pixel coordinates, and accurately place defective pixel coordinates into the pixel map. STEP 1: Find the First Pixel Coordinates Your frame grabber’s first pixel coordinates can affect the location accuracy of defective pixel coordinates.
  • Page 238 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual STEP 2: Find Defective Pixel Coordinates Click the defective pixel to find its X, Y coordinates. Click the pixel to display X, Y coordinates below. X:593 Y:4816 The coordinates are 593, 4816, where X (Column) = 593 and Y (Row) = 4816. IMPORTANT: Frame grabbers from different manufacturers may display pixel location coordinates in different order, for example: X (Column), Y (Row) or,...
  • Page 239 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual STEP 4: Add Defective Pixel Coordinates to Defective Pixel Map Place the defective pixel coordinates in the Defective Pixel Map file in ascending (increasing) numerical order of the Y (row) coordinate. The value of all Y coordinates should progressively increase as you look down the list of X, Y coordinates.
  • Page 240: Creating A Dpm/Hpm Using A Text Editor

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Creating a DPM/HPM Using a Text Editor You can create your own DPM and HPM files using any ASCII text editor, such as Notepad or similar. Alternatively, any spreadsheet program (i.e. Microsoft Excel) can be used by converting the spreadsheet into a comma delimited (.csv) file.
  • Page 241: Creating A Dpm Using Imperx Toolkit

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Creating a DPM Using Imperx Toolkit 1. Set DefectPixelCorrection to Off in the Data Correction menu. 2. Make sure that BadPixelCorrection is set to Factory. 3. Make sure that TriggerMode and ExposureMode are set to Off, and the camera resolution is set to maximum.
  • Page 242: Creating An Hpm Using Imperx Toolkit

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Creating an HPM Using Imperx Toolkit 1. Set BadPixelCorrection to Off in the Data Correction menu. 2. Make sure that DefectivePixelCorrection is set to Factory. 3. Set the longest exposure time and slowest frame rate expected.
  • Page 243: Uploading Dpm / Hpm Files

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Uploading DPM / HPM Files After saving the maps, you can upload them to the camera using the Imperx Upload Utility. The Upload Utility enables uploads of DPM, HPM, and other files to your camera.
  • Page 244 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual 4. Browse for either the edited .dpm file or .hpm file, select it, and click Upload. Wait for the upload to finish. 5. After the upload is completed, do a power cycle on the camera. 6.
  • Page 245: Appendix C: Look Up Tables

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Appendix C: Look Up Tables Creating an LUT Using a Text Editor You can use any ASCII text editor, such as Notepad or similar, to create a custom LUT. Alternatively, any spreadsheet program (i.e.
  • Page 246: Creating An Lut Using Microsoft Excel

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Creating an LUT Using Microsoft Excel The LUT file can be created in Excel as follows: 1. Create the spreadsheet as shown below (note that 4096 rows are required in the table). 2.
  • Page 247: Creating An Lut Using Imperx Toolkit

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Creating an LUT Using Imperx Toolkit 1. On the Tools tab, open LUT Manager utility. 2. Create a new LUT file. On the Create LUT dialog box, select the LUT type, set the input and output bit depth to 12, and click OK.
  • Page 248 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual 6. For a color camera, you can set a transfer function for each channel. Use R, G, and B tabs on the left to switch between the channels. 7. To save the LUT file, go to File > Save as…. Example A modified sigmoid function can be used to enhance low contrast images.
  • Page 249 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual The sigmoid curves with varied threshold and contrast factor parameters are shown below: To apply a convex part of the curve within the range from 0 to 4095, use the following formula: 2*4095*(1/(1+(exp(-2*(x/(4095/4)))))-0.5) the midpoint is shifted to the 0;...
  • Page 250 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual To apply a concave part of the curve within the range from 0 to 4095, use the following formula: 2*4095*(1/(1+(exp(-2*(x/(4095/4)-4))))) the midpoint is shifted to the 4095; 4095 position June 29, 2025 Page Rev 1.3...
  • Page 251: Uploading The Lut File

    Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual Uploading the LUT File After saving the LUT into the .lut file, you can upload it into the camera using the Imperx Upload Utility. To upload the LUT file: 1.
  • Page 252: Appendix D: Updating Camera's Firmware Using Upload Utility

    1. Connect the camera to an external power supply (6 V–30 V) and turn on the power supply. 2. Start the Imperx Upload Utility and wait for the Upload Utility to detect the camera. If the utility does not detect the camera, click Refresh to restart the device collection 3.
  • Page 253 Cheetah Pregius Camera with 10 GigE Vision Interface – User Manual The data upload takes 1.5 minutes. 4. Click Close when the data upload is finished and close the Upload Utility. June 29, 2025 Page Rev 1.3 253 of 253...

This manual is also suitable for:

Sfp-c1941Sfp-c3240Sfp-c5341Sfp-c5440Sfp-c4440Sfp-c4540 ... Show all

Table of Contents