Table of Contents

Advertisement

Quick Links

Operating Manual
VCXG / .XC / .I / .I.XT / .PTP / .I.PTP cameras
(Gigabit Ethernet)
VCXU / MP cameras
EN-US
(USB 3.0)

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the VCXG Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Baumer VCXG Series

  • Page 1 Operating Manual VCXG / .XC / .I / .I.XT / .PTP / .I.PTP cameras (Gigabit Ethernet) VCXU / MP cameras EN-US (USB 3.0)
  • Page 2: Table Of Contents

    Table of Contents 1. General Information ....................9 1.1 Software Licensing Information ................11 2. General Safety Instructions ................... 13 3. Camera Models ....................... 14 3.1 VCXG / .PTP ......................18 3.2 VCXG.XC ......................20 3.3 VCXG.I / .XT / .PTP ..................... 21 3.4 VCXU ........................
  • Page 3 6.3.1 Baumer GAPI ....................63 6.3.2 NeoAPI ......................63 6.3.3 3 Party Software ................... 63 7. Camera Functions ....................64 7.3.1 AcquisitionAbort ....................65 7.3.2 AcquisitionFrameCount .................. 65 7.3.3 AcquisitionFrameRate ..................65 7.3.4 AcquisitionFrameRateEnable ................. 66 7.3.5 AcquisitionMode ..................... 66 7.3.6 AcquisitionStart ....................
  • Page 4 7.3.10 BrightnessAutoPriority .................. 91 7.3.11 ExposureAutoMaxValue ................92 7.3.12 ExposureAutoMinValue ................93 7.3.13 GainAutoMaxValue ..................93 7.3.14 GainAutoMinValue ..................93 7.4 Category: ChunkDataControl ................94 7.4.1 ChunkEnable ....................95 7.4.2 ChunkModeActive ..................95 7.4.3 ChunkSelector ....................95 7.4.3.1 VCXG /.XC / .I / .I.XT / .PTP / .I.PTP / VCXU ......... 96 7.5 Category: ColorTransformationControl (color cameras only) ........
  • Page 5 7.8.26 DeviceStreamChannelPacketSize ..............116 7.8.27 DeviceStreamChannelSelector ..............116 7.8.28 DeviceStreamChannelType .................117 7.8.29 DeviceTLType ....................117 7.8.30 DeviceTLVersionMajor .................117 7.8.31 DeviceTLVersionMinor .................117 7.8.32 DeviceTLVersionSubMinor ................118 7.8.33 DeviceTemperature ..................118 7.8.34 DeviceTemperatureExceeded ..............118 7.8.35 DeviceTemperatureSelector ................118 7.8.36 DeviceTemperatureStatus ................119 7.8.37 DeviceTemperatureStatusTransition ............119 7.8.38  DeviceTemperatureStatusTransitionSelector (≥ Rel. 2 only) .......119 7.8.39 DeviceTemperatureUnderrun (several models) .......... 120 7.8.40 DeviceType ....................
  • Page 6 7.11.6.2 CalibrationEnable ................155 7.11.6.3 CalibrationMatrixValue ................ 155 7.11.6.4 CalibrationMatrixValueSelector ............156 7.11.7 ComponentEnable (MP cameras only) ............156 7.11.8 ComponentSelector (MP cameras only) ............. 156 7.11.9 Height ......................157 7.11.9.1 VCXG /.XC / .I / .I.XT / .PTP / .I.PTP ........... 158 7.11.9.2 VCXU ....................
  • Page 7 7.15.7 SequencerSetLoad ..................193 7.15.8 SequencerSetNext ..................193 7.15.9 SequencerSetSave ..................193 7.15.10 SequencerSetSelector ................193 7.15.11 SequencerSetStart ................... 194 7.15.12 SequencerTriggerActivation ..............194 7.15.13 SequencerTriggerSource ................. 195 7.16 Category: TransportLayerControl ..............195 7.16.1  EnergyEfficientEthernetEnable (≥ Rel. 3 only) ........... 195 7.16.2 Category: TransportLayerControl → GigEVision ........196 7.16.2.1 ...
  • Page 8 7.16.5 Category: TransportLayerControl → USB3Vision ........214 7.16.5.1 InterfaceSpeedMode................214 7.16.5.2 SIControl ..................... 215 7.16.5.3 SIPayloadFinalTransfer1Size ............. 215 7.16.5.4 SIPayloadFinalTransfer2Size ............. 215 7.16.5.5 SIPayloadTransferCount ..............215 7.16.5.6 SIPayloadTransferSize ............... 216 7.17 Category: UserSetControl ................. 216 7.17.1 UserSetDefault ................... 216 7.17.2 UserSetFeatureEnable ................217 7.17.3 UserSetFeatureSelector ................
  • Page 9: General Information

    1. General Information Thanks for purchasing a camera of the Baumer family. This User´s Guide describes how to connect, set up and use the camera. Read this manual carefully and observe the notes and safety instructions! Support In the case of any questions please contact our Technical & Application Support Center.
  • Page 10 If  it  is  obvious  that  the  device  is  /  was  dismantled,  reworked  or  repaired  by  other  than  Baumer technicians, Baumer Optronic will not take any responsibility for the subsequent  performance and quality of the device! Copyright Any duplication or reprinting of this documentation, in whole or in part, and the reproduc- tion of the illustrations even in modified form is permitted only with the written approval of  Baumer. The information in this document is subject to change without notice. V4.7 | 06/24/2024 | 11165414...
  • Page 11: Software Licensing Information

    1.1 Software Licensing Information The software in the camera includes the LWIP TCP/IP implementation. The copyright information for this implementation is as follows: Copyright (c) 2001, 2002 Swedish Institute of Computer Science. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are per- mitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of con- ditions and the following disclaimer. 2.
  • Page 12 Copyright (c) 2009-2010   George V. Neville-Neil,          Steven Kreuzer,          Martin Burnicki,          Jan Breuer,         Gael Mace,  Alexandre Van Kempen.  Copyright (c) 2005-2008  Kendall Correll, Aidan Williams All Rights Reserved Redistribution and use in source and binary forms, with or without modification, are per- mitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice this list of con- ditions and the following disclaimer.
  • Page 13: General Safety Instructions

    Heat can damage the camera. Provide adequate dissipation of heat, to  ensure that the temperature does not exceed the value (see Heat Trans- mission). As  there  are  numerous  possibilities  for  installation,  Baumer recommends no  specific  method  for  proper  heat  dissipation,  but  suggest  the  following  principles: ▪ operate the cameras only in mounted condition ▪...
  • Page 14: Camera Models

    XC/.I ing to IEEE802.3 ▪ Cable length up to 100 m .I.XT/. ▪ PoE (Power over Ethernet) PTP/ ▪ Baumer driver for high data volume with low CPU .I.PTP load ▪ High-speed multi-camera operation ▪ GenICam™ and GigE Vision ®...
  • Page 15 We  declare,  under  our  sole  responsibil- Conformity ity,  that  the  described  Baumer  cameras  conform with the directives of the CE. The camera has been tested by UL (Un- derwriters Laboratories) and complies with the requirements of the standards: ▪ UL 61010-1 Edition 3 - Revision Date: 2016/04/29 ▪...
  • Page 16 Korean Conformity (Registration of Broadcasting and Communication Equipments) VCXG Product Article No. Registration No. Date of Registration Monochrome VCXG-02M 11165842 MSIP-REI-BkR-VCXG-13M 2017-05-02 VCXG-13M 11164973 MSIP-REI-BkR-VCXG-13M 2017-05-02 VCXG-23M 11165941 R-R-BkR-VCXG-23C 2021-05-13 VCXG-24M 11165944 R-R-BkR-VCXG-23C 2021-05-13 VCXG-25M 11165829 MSIP-REI-BkR-VCXG-53M 2017-05-02 VCXG-32M 11165949 MSIP-REI-BkR-VCXG-51C 2017-05-02 VCXG-51M...
  • Page 17 2017-04-28 VCXU-53C 11165901 R-R-BkR-VCXU-53M 2020-12-08 Release Version Notice Identification of Release version • Label on camera ("R2.0" is Release 2.0) • Baumer GAPI 2.x Camera Explorer / Category: Device Control → Device Version (Release 1: R1.x.x / Release 2: R2.x.x) V4.7 | 06/24/2024 | 11165414...
  • Page 18: Vcxg / .Ptp

    3.1 VCXG / .PTP No. Description No. Description Lens mount (C-Mount) Ethernet Port (PoE) / Signaling LED´s Power supply / Digital-IO Full Sensor Camera Type Resolution Frames Size [max. fps] Monochrome / Color 595 ‫304 ׀‬ VCXG-02M / VCXG-02C 1/4" 640 × 480 439.5 ‫813 ׀‬...
  • Page 19 Dimensions 8 x M3 x 4 2 x M3 x 4 C-mount 48,9 6,6 ±0,35 4,45 V4.7 | 06/24/2024 | 11165414...
  • Page 20: Vcxg.xc

    3.2 VCXG.XC No. Description No. Description Lens mount (C-Mount) Ethernet Port (PoE) / Signaling LED´s Cooling pipe intake Power supply / Digital-IO Cooling pipe outlet Full Notice Sensor Camera Type Resolution Frames VCXG-14SWIR.XC Size [max. fps] Dual  Use  Classifi- Monochrome cation (ECCN/AL: VCXG-14SWIR.XC...
  • Page 21: Vcxg.i / .Xt / .Ptp

    3.3 VCXG.I / .XT / .PTP No. Description No. Description Lens mount (C-Mount) Ethernet Port (PoE) 4 x Tube Adapter / front mounting threads GigE Signaling LED´s Power supply / Digital-IO Full Sensor Camera Type Resolution Frames Size [max. fps] Monochrome / Color 145 ‫49 ׀‬...
  • Page 22 Dimensions 38,4 8,33 2 x M3 x 5 8 x M3 x5 temperature measurement point Ø 28,7 18,6 10,7 12,9 10,2 50,8 6,95 V4.7 | 06/24/2024 | 11165414...
  • Page 23 Modular tube system (ordered separately) The peak torque while tightening the screws is 0.9 Nm. Use a torque wrench! Camera Recommended grease for easier installation of the sealing rings: ELKALUB GLS 867 Tube Adapter Tube Modul Tube Tube Adapter M 47 M 62 3,25 3,25...
  • Page 24 Distance Ring M 62 M 47 O-Ring O-Ring Art. No.: 11185376 Art. No.: 11185372 O-Ring O-Ring Art. No.: 11185375 Art. No.: 11185371 O-Ring O-Ring Art. No.: 11198906 Art. No.: 11211571 V4.7 | 06/24/2024 | 11165414...
  • Page 25 M 92 O-Ring Art. No.: 11704395 7.25 O-Ring Art. No.: 11704397 7.25 O-Ring Art. No.: 11704394 V4.7 | 06/24/2024 | 11165414...
  • Page 26 Tube M 47 M 62 54,5 40,5 Art. No.: 11185374 (Cover Glass: Acryl) Art. No.: 11185370 (Cover Glass: Acryl) Art. No.: 11195426 (Cover Glass: restistant laminated safety cover glass) Art. No.: 11195425 (Cover Glass: restistant laminated safety cover glass) M 92 66.5 Art.
  • Page 27: Vcxu

    3.4 VCXU No. Description No. Description Lens mount (C-Mount) USB 3.0 port Digital-IO Signaling-LED Full Sensor Camera Type Resolution Frames Size [max. fps] Monochrome / Color VCXU-02M / VCXU-02C 1/4" 640 × 480 VCXU-04M / VCXU-04C 1/2.9" 720 × 540 VCXU-13M / VCXU-13C 1/2"...
  • Page 28 Dimensions 8 x M3 x 4 2 x M3 x 4 C-mount 37,8 6,6 ±0,35 6,15 V4.7 | 06/24/2024 | 11165414...
  • Page 29: Installation

    4. Installation 4.1 Environmental Requirements VCXG -10 °C (+14 °F) ... +70 °C (+158 °F) VCXU -10 °C (+14 °F) ... +70 °C (+158 °F) Storage VCXG.XC -10 °C (+14 °F) ... +70 °C (+158 °F) temperature VCXG.I -10 °C (+14 °F) ... +70 °C (+158 °F) VCXG.I.PTP -10 °C (+14 °F) ...
  • Page 30: Heat Transmission

    Caution Heat can damage the camera. Provide adequate dissipation of heat, to  ensure that the temperatures does not exceed the value (see table below). As  there  are  numerous  possibilities  for  installation,  Baumer recommends no  specific  method  for  proper  heat  dissipation,  but  suggest  the  following  principles: ▪ operate the cameras only in mounted condition ▪...
  • Page 31 Cooling pipe (VCXG.XC only) The camera is equipped with a internal cooling pipe integrated into the housing. Com- pressed air / Tempering liquid can be passed through this cooling pipe to cool the camera. For connecting the compressed air / Tempering liquid hoses (Cooling pipe intake / Cooling pipe outlet) use push-in fittings with male thread M3 and plastic tubing for compressed air ...
  • Page 32 Comparison of temperature behavior without and with air cooling: °C With compressed air cooling T = 23 °C Temperature at sensor T=30 °C - lower noise - lower defect pixels - lower dark current Temperature at housing - higher dynamic measurement point - higher life time T=12 °C...
  • Page 33: Emergency Shutdown At Critical Temperatures (≥ Rel. 2 Only)

    4.2.1 Emergency shutdown at critical Temperatures (≥ Rel. 2 only) To prevent damage on the hardware due to high/low temperatures, the camera is equipped  with an emergency shutdown. The DeviceTemperatureStatusTransitionSelector (Catego- ry: Device Control) feature allows you to select different thresholds for temperatures: NormalToHigh: freely programmable value HighToExeeded: fixed value (camera shutdown if exceeded) ExeededToNormal: freely programmable value, temperature for error-free re-ac-  tivation of the camera. NormalToUnderrun (.I / SWIR models): fixed value (camera shutdown if value     falls below, or camera does not start image acquisition) In the DeviceTemperatureStatusTransition feature, the temperatures for the programma- ble temperature transitions are set. The Event DeviceTemperatureStatusChanged is always generated when DeviceTem- peratureStatus changes.
  • Page 34 Temperatures for emergency shutdown When the temperature measurement at the internal temperature sensor gives a tempera- ture  exceeding  the  specified  values  in  the  following  tables,  the  DeviceTemperatureEx- ceeded feature is set to True, the image recording is stopped, and the LED is set to red. VCXG max. Temperature Camera Type (internal temperature sensor) Monochrome / Color VCXG-02M / VCXG-02C 75 °C (167 °F)
  • Page 35 VCXG.I max. Temperature Camera Type (internal temperature sensor) Monochrome / Color VCXG-13M.I / VCXG-13C.I 70 °C (158 °F) VCXG-15M.I / VCXG-15C.I 70 °C (158 °F) VCXG-25M.I / VCXG-25C.I 70 °C (158 °F) VCXG-32M.I / VCXG-32C.I 70 °C (158 °F) VCXG-51M.I / VCXG-51C.I 70 °C (158 °F) VCXG-53M.I / VCXG-53C.I 70 °C (158 °F)
  • Page 36: Lens Mounting

    VCXU max. Temperature Camera Type (internal temperature sensor) Monochrome / Color VCXU-02M / VCXU-02C 75 °C (167 °F) VCXU-04M / VCXU-04C 72 °C (161.6 °F) VCXU-13M / VCXU-13C 75 °C (167 °F) VCXU-15M / VCXU-15C 72 °C (161.6 °F) VCXU-23M / VCXU-23C 72 °C (161.6 °F) VCXU-22M.R / VCXU-22C.R 72 °C (161.6 °F)
  • Page 37: Ip Protection Classes (Vcxg.i / .I.xt)

    The tube needs to be screwed on gap-free as shown in the figure below. The M12 connectors need to be tightened with a torque value of 0.4 Nm. Protection For that Baumer suggests the use of a torque driver (such as Wiha ® TorqueVario -S ESD) in combination with a wrench for assembling sensor/ actuator cables with M12 connector (such as Phoenix Contact SAC BIT M12-D15).
  • Page 38: Filter Replacement

    4.5 Filter replacement A filter is installed in color cameras. This filter can lead to limitations in the applicability of  the sensor for specific applications. Proceed as follows to replace the filter.             Notice Avoid contamination of the filter, sensor and the lens by dust and airborne particles!  Perform the filter replacement in a dust-free room with clean tools! Procedure Insert the assembly tool (1) into the sensor opening. Place the two pins at the    front end into the locator holes of the filter holder (2). 2.   Turn the filter holder (2) until the guide tabs can be seen in the guide grooves   (4). 3.   Remove the filter holder (2). 4.   Carefully remove the existing filter (3). Do not touch the sensor! 5.   Insert the new filter into the sensor opening. 6.   Put the filter holder (2) back in. 7.   Turn the filter holder (2) until the guide tabs cannot be seen in the guide grooves  ...
  • Page 39: Cleaning

    4.7 Cleaning Due to its compact design, the device is characterized by almost maintenance-free opera- tion. When used for the intended purpose, it is possible that the device may need to be cleaned  from time to time. Very clean optical surfaces (cover glass) are required for the consistent and reproducible operation of the device. Housing Caution! Volatile solvents for cleaning. volatile Volatile solvents damage the surface of the camera. solvents Never use volatile solvents (benzine, thinner) for cleaning! To clean the surface of the camera housing, use a soft, dry cloth. To remove persistent ...
  • Page 40: Mechanical Tests

    4.8 Mechanical Tests Environmental Standard Parameter Testing Vibration,  IEC 60068-2-6 Frequency Range 10 - 2000 Hz sinusodial Amplitude underneath 1.5 mm crossover frequencies Acceleration 10 g Test duration / Axis 150 min Vibration, broad  IEC 60068-2-64 Frequency range band VCXG (.XC / .PTP) / VCXU 20 - 1000 Hz VCXG.I (.PTP) / .XT 5 - 2000 Hz...
  • Page 41: Pin-Assignment / Led-Signaling

    5. Pin-Assignment / LED-Signaling Danger! Use in wet environments requiring IP67 protection Risk of electric shock. Electric shock can be fatal or cause serious injury. Use is only permitted under consideration of pollution degree 2 and overvoltage cat- egory 2. The M12 connectors must comply with the IEC 61076-2-101 standard. The dielectric strength and withstand voltage for the plug/socket combination must be checked according to DIN EN 60664-1:2008-01 for 60 V.
  • Page 42: Power Supply And Ios

    "The TYPE090 connec- Caution! tor is recommended for The camera is equipped with a TYPE090 fixed connector. Using a Free Con- new designs." nector (cable) other than TYPE090 could damage the Fixed Connector. (GigE Vision ® Mechani- Only use cables with a TYPE090 Free Connector. cal Supplement v1.0) Dimension - Free Connector (cable) TYPE090 TYPE110 Do not use! From overmold to plug stop (A1) 9.0 mm (-0.50 + 0.00) 11.0 mm (-0.47 + 0.00) From overmold to tip of thumbscrews (B1) 4.25 mm (-1.00 + 0.25) 4.25 mm (-1.00 + 0.25) Dimension –...
  • Page 43: Gpio (General Purpose Input/Output)

    5.1.3 GPIO (General Purpose Input/Output) Lines 1 and 2 are GPIOs and can be inputs and outputs. Used as an input:   (0 ... .0.8 V low, 2.0 ... 30 V high).  Used as an output:  (0 ... .0.4 V low, 2.4 ... 3.3 V high),  @ 1 mA load (high) / 50 mA sink (low) Caution The General Purpose IOs (GPIOs) are not potential-free and do not have an overrun cut-off. Incorrect wiring (overvoltage, undervoltage or voltage rever- sal) can lead to defects within the electronics system.
  • Page 44: Digital-Io

    5.1.4 Digital-IO Camera Customer Device Camera Customer Device IO Power V CC OUT1 IO Power V CC OUT1 Pin 5 OUT1 Pin 5 Pin 6 OUT1 IO GND IO GND Pin 6 Digital Output: Low Active Digital Output: High Active Customer Device Camera Pin 3 GND IN1 Pin 4 Digital Input 5.1.5 LED Signaling...
  • Page 45: Vcxg.i / .Xt / .Ptp

    Only use a single form of power supply! Caution! In order to achieve the mentioned IP protection level, the M12 connectors  need to be tightened with a torque value of 0.4 Nm. For that Baumer suggests the use of a torque driver (such as Wiha Protection ® TorqueVario -S ESD) in combination with a wrench for assembling sensor/ actuator cables with M12 connector (such as Phoenix Contact SAC BIT M12-D15).
  • Page 46: Power Supply

    Power Supply Power V 12 V ... 24 V (± 20 % ) (Power consumption: max. 4.6 W) For UL conform installations: 12 V (- 20 %) … 24 V (+ 20 %) Power (IO) For not UL conform installations: 12 V (- 20 %) … 48 V (+ 10 %) 5.2.3 Digital-IO Camera Power Vcc...
  • Page 47: Led Signaling

    5.2.4 LED Signaling LED positions on Bau- mer VCXG.I / .XT cam- eras. Signal Meaning yellow static error yellow flash transmitting green static link active green flash receiving V4.7 | 06/24/2024 | 11165414...
  • Page 48: Vcxu

    5.3 VCXU 5.3.1 USB 3.0 Interface USB 3.0 Micro B 1 2 3 4 5 6 7 8 9 10 VBUS MicB_SSTX- MicB_SSTX+ GND_DRAIN MicB_SSRX- 10 MicB_SSRX+ Caution If the camera is connected to an USB2.0 port image transmission is disabled by default.
  • Page 49: Gpio (General Purpose Input/Output)

    5.3.3 GPIO (General Purpose Input/Output) Lines 1 and 2 are GPIOs and can be inputs and outputs. Used as an input:   (0 ... .0.8 V low, 2.0 ... 30 V high).  Used as an output:  (0 ... .0.4 V low, 2.4 ... 3.3 V high),  @ 1 mA load (high) / 50 mA sink (low) Caution The General Purpose IOs (GPIOs) are not potential-free and do not have an overrun cut-off. Incorrect wiring (overvoltage, undervoltage or voltage rever- sal) can lead to defects within the electronics system.
  • Page 50: Digital-Io

    5.3.4 Digital-IO Camera Customer Device Camera Customer Device IO Power V CC IO Power V CC I OUT Out (n) I OUT IO GND IO GND Digital Output: Low Active Digital Output: High Active Customer Device Camera IO GND Digital Input 5.3.5 LED Signaling LED position on Bau- mer VCXU camera.
  • Page 51: Product Specifications

    6. Product Specifications 6.1 Spectral Sensitivity The spectral sensitivity characteristics of monochrome and color matrix sensors for cam- eras of this series are displayed in the following graphs. The characteristic curves for the sensors do not take the characteristics of lenses and light sources without filters into  consideration. Values relating to the respective technical data sheets. Filter glasses / Cover glasses 100% 1000...
  • Page 52 50.0% 50.0% 40.0% 40.0% 30.0% 30.0% 20.0% 20.0% Spectral sensitivities for 10.0% 10.0% Baumer cameras with 0.0% 0.0% 1000 1100 0.3 MP sensor. 1000 1100 VCXG-02C / VCXU-02C (Python 300) Wave Length [nm] VCXG-02M / VCXU-02M (Python 300) Wave Length [nm]...
  • Page 53 Mono Spectral sensitivities for 1000 1100 VCXG-13NIR (Python 1300) Wave Length [nm] Baumer cameras with 1.3 MP sensor. Spectral sensitivities for Baumer cameras with 1000 1200 1400 1600 1800 VCXG-14SWIR.XC (IMX 990) Wave Length [nm] 1.3 MP SWIR sensor. 1000...
  • Page 54 Spectral sensitivities for 1000 1000 Baumer cameras with VCXG-23M / VCXU-23M (IMX 174) Wave Length [nm] VCXG-23C / VCXU-23C (IMX 174) 2.3 MP sensor. Wave Length [nm] Spectral sensitivities for 1000 1000 Baumer cameras with VCXG-24M / VCXU-24M (IMX 249)
  • Page 55 Spectral sensitivities for 1000 1000 Baumer cameras with VCXG-32C(.I / .I.XT / .PTP / .I.PTP) VCXG-32M(.I / .I.XT / .PTP / .I.PTP) Wave Length [nm] Wave Length [nm] VCXU-32C (IMX 265) 3.1 MP sensor. VCXU-32M (IMX 265) Spectral sensitivities for Baumer monochrome polarized Matrix, ...
  • Page 56 VCXU-65M.R VCXU-65C.R 1000 1000 VCXG-82M(.I / .I.XT) Spectral sensitivities for VCXG-82M (.I / .I.XT) Wave Length [nm] Wave Length [nm] (Sony IMX 546 color) (Sony IMX 546) ® ® Baumer cameras with 8 MP sensor. V4.7 | 06/24/2024 | 11165414...
  • Page 57 Spectral sensitivities for 1000 1000 Baumer cameras with VCXU-90M (IMX 255) VCXU-90C (IMX 255) 9.0 MP sensor. Wave Length [nm] Wave Length [nm] Spectral sensitivities for 1000 1000 Baumer cameras with VCXG-91M / VCXU-91M (IMX 267) VCXG-91C / VCXU-91C (IMX 267) 9.0 MP sensor.
  • Page 58 1000 Spectral sensitivities for Baumer cameras with VCXG-125M.R (IMX 226) Wave Length [nm] VCXG-125C.R (IMX 226) Wave Length [nm] VCXU-125M.R VCXU-125C.R 12.3 MP sensor. Spectral sensitivities for 1000 1000 Baumer cameras with VCXG-127M(.I / .I.XT) Wave Length [nm] VCXG-127C(.I / .I.XT)
  • Page 59 1000 1000 Spectral sensitivities for VCXG-241M(.I / .I.XT) VCXG-241C(.I / .I.XT) Wave Length [nm] Wave Length [nm] Baumer cameras with (Sony IMX 540) (Sony IMX 540) ® ® 24 MP sensor. V4.7 | 06/24/2024 | 11165414...
  • Page 60: Sensor Position Accuracy

    6.2 Sensor position accuracy The typical accuracy by assumption of the root mean square value is displayed in the figures and the tables below: 6.2.1 VCXG / .XC / .PTP ± XM ± XR photosensitive surface of the sensor front filter glass for color cameras thickness: 1 ±...
  • Page 61: Vcxg.i / .I.xt / .I.ptp

    6.2.2 VCXG.I / .I.XT / .I.PTP ± XM ± XR photosensitive surface of the sensor front filter glass for color cameras thickness: 1 ± 0.1 mm cover glass of sensor thickness: D 14,5 ± 0,35 Camera ± Y ± α ± x ±...
  • Page 62: Vcxu

    6.2.3 VCXU ± XM ± XR photosensitive surface of the sensor front filter glass for color cameras thickness: 1 ± 0.1 mm cover glass of sensor thickness: D 14,5 ±0,35 Camera ± Y ± α ± x ± y ± x z*** A*** Type [mm]...
  • Page 63: Software

    This API supports Windows, Linux and ARM-based platforms. More information can be found at: www.baumer.com/neoAPI 6.3.3 3 Party Software Strict compliance with the GenICam™  standard  allows  Baumer  to  offer  the  use  of  3 Party Software for operation with cameras of this series. You can find a current listing of 3 Party Software, which was tested successfully in com- bination with Baumer cameras, at: https://www.baumer.com/c/14180 V4.7 | 06/24/2024 | 11165414...
  • Page 64: Camera Functions

    7. Camera Functions The camera features are represented by a GenICam™ compliant XML description file.  The following chapter describes all available features included there. Most of the cam- era's features are standardized in the GenICam™ SFNC and must use the name defined  there. Specialized features not mapping to an existing GenICam™ SFNC name are in- cluded as vendor-specific within the 'Custom' namespace.  The camera features are functional grouped by Category features. This elements can be used by software to display the features in more organized way.
  • Page 65: Acquisitionabort

    Category: AcquisitionControl This chapter describes all features related to image acquisition, including the trigger and  exposure control. 7.3.1 AcquisitionAbort The acquisition abort process is a special case in which the current acquisition is stopped. If an exposure is running, the exposure is aborted immediately and the image is not read  out. Name AcquisitionAbort Category AcqusitionControl Interface ICommand Access Write only Unit Values 7.3.2 AcquisitionFrameCount Number of frames to acquire in MultiFrame Acquisition mode Name AcquisitionFrameCount Category...
  • Page 66: Acquisitionframerateenable

    7.3.4 AcquisitionFrameRateEnable Enables the acquisition at the framerate specified by AcquisitionFrameRate. Name AcquisitionFrameRateEnable Category AcquisitionControl Interface IBoolean Access Read / Write Unit true = 1 (On) Values false = 0 (Off) 7.3.5 AcquisitionMode Sets the acquisition mode of the device. It defines mainly the number of frames to capture  during an acquisition and the way the acquisition stops. Notice The camera must be stopped before this feature can be edited. Name AcquisitionMode Category...
  • Page 67: Acquisitionstart

    7.3.6 AcquisitionStart Once image acquisition has started, the camera processes the images in three steps: ▪ Determining the current set of image parameters ▪ Sensor exposure ▪ Readout from the sensor. This process is then repeated until the camera is stopped. Notice Certain  settings  which  affect  the  image  format  can  only  be  adjusted  if  the  camera  is  stopped.
  • Page 68: Acquisitionstop

    7.3.9 AcquisitionStop Stops the Acquisition of the device at the end of the current Frame. Name AcquisitionStop Category AcqusitionControl Interface ICommand Access Write only Unit Values 7.3.10 ExposureAuto (except .PTP / .I.PTP) Sets the automatic exposure mode when ExposureMode is Timed. The exact algorithm used to implement this control is device-specific.
  • Page 69: Exposuretime

    7.3.12 ExposureTime On exposure of the sensor, the inclination of photons produces a charge separation on  the semiconductors of the pixels. This results in a voltage difference, which is used for  signal extraction. Light Photon Charge Carrier Pixel The signal strength is influenced by the incoming amount of photons. It can be increased  by increasing the exposure time (t exposure Name ExposureTime Notice Category AcqusitionControl Only for cameras Interface IFloat with rolling shutter sensors! Access Read / Write Unit μs The  modification  of  the Exposure Time is Values see tables below...
  • Page 70: Vcxg /.Xc / .I / .I.xt / .Ptp / .I.ptp

    On Baumer CX cameras, the exposure time can be set within the following ranges (step  size 1 μsec):  7.3.12.1 VCXG /.XC / .I / .I.XT / .PTP / .I.PTP Camera Type [μsec] Notice exposure exposure non-selectable range Release 1.1 ‫ ׀‬Release 2.0 ‫ ׀‬Release 2.1 ‫ ׀‬Release 2.2 ExposureTimeGapMin - Exposure- [sec] VCXG-22M.R ‫ ׀‬Release 3.0 ‫ ׀‬Release 4.0 | Release 4.1 TimeGapMax VCXG-22C.R Monochrome 20 ‫ ׀ 02 ׀ 02 ׀‬x ‫ ׀ 02 ׀‬x VCXG-02M In shutter mode Glob- x ‫ ׀‬x ‫ ׀ 1 ׀‬x ‫ ׀ 1 ׀‬x VCXG-04M al Reset the expo- 20 ‫ ׀ 02 ׀ 02 ׀‬x ‫ ׀ 02 ׀‬x...
  • Page 71: Vcxu

    7.3.12.2 VCXU Camera Type min [μsec] exposure exposure [sec] Release 1.1 ‫ ׀‬Release 2.0 ‫ ׀‬Release 2.1 ‫ ׀‬Release 2.2 ‫ ׀‬Release 2.3 ‫ ׀‬Release 3.0 Monochrome 30 ‫ ׀ 02 ׀‬x ‫ ׀‬x ‫ ׀‬x ‫02 ׀‬ VCXU-02M x ‫ ׀‬x ‫ ׀ 1 ׀‬x ‫ ׀‬x ‫1 ׀ 1 ׀‬ VCXU-04M 30 ‫ ׀ 02 ׀‬x ‫ ׀‬x ‫ ׀‬x ‫02 ׀‬ VCXU-13M x ‫ ׀‬x ‫ ׀ 1 ׀‬x ‫ ׀‬x ‫1 ׀‬ VCXU-15M x ‫ ׀‬x ‫ ׀‬x ‫ ׀ 531 ׀‬x ‫*531 ׀‬ 1.698* VCXU-22M.R x ‫ ׀‬x ‫ ׀‬x ‫ ׀ 51 ׀‬x ‫**51 ׀‬ 60** 28 ‫ ׀ 82 ׀ 82 ׀‬x ‫ ׀‬x ‫82 ׀‬ VCXU-23M 57 ‫ ׀ 75 ׀ 75 ׀‬x ‫ ׀‬x ‫75 ׀‬ VCXU-24M 30 ‫ ׀ 02 ׀ 02 ׀‬x ‫ ׀‬x ‫02 ׀‬ VCXU-25M 26 ‫ ׀ 1 ׀ 62 ׀‬x ‫ ׀‬x ‫1 ׀‬ VCXU-31M 50 ‫ ׀ 1 ׀ 05 ׀‬x ‫ ׀‬x ‫1 ׀‬ VCXU-32M 45 ‫ ׀ 1 ׀ 03 ׀‬x ‫ ׀‬x ‫1 ׀‬ VCXU-50M x ‫ ׀‬x ‫ ׀‬x ‫ ׀ 1 ׀‬x ‫ ׀‬x VCXU-50MP Notice 43 ‫ ׀ 1 ׀ 34 ׀‬x ‫ ׀‬x ‫1 ׀‬ VCXU-51M VCXU-22M.R / VCXU- 30 ‫ ׀ 02 ׀ 02 ׀‬x ‫ ׀‬x ‫02 ׀‬...
  • Page 72: Exposuretimegapmax (≥ Rel. 4 Only)

    7.3.13 ExposureTimeGapMax (≥ Rel. 4 only) Returns the maximum value of the exposure time gap. Name ExposureTimeGapMax Category AcqusitionControl Interface IFloat Access Read only Unit μs Values 0 - 2,000,000.000000 (Increment: 1.00) 7.3.14 ExposureTimeGapMin (≥ Rel. 4 only) Returns the minimum value of the exposure time gap. Name ExposureTimeGapMin Category AcqusitionControl Interface IFloat Access Read only...
  • Page 73: Readoutmode

    7.3.15 ReadoutMode Specifies the operation mode of the readout for the acquisition. Image acquisition consists of two separate procedures carried out in succession. Exposing the pixels on the photosensitive surface of the sensor is only the first part of the  image acquisition process. Once this first step is completed, the pixels are read out. ) can be adjusted by the user, however, the time needed for the  The exposure time (t exposure readout (t ) is determined by the particular sensor and image format in use. readout The cameras can be operated sequential or overlapped depending on the mode and the combination of exposure and readout times used: Overlapped Sequentiell...
  • Page 74: Shortexposuretimeenable

    7.3.16 ShortExposureTimeEnable Controls if short exposure time should be supported. Notice It is not possible to use the Sequencer when the feature Short Exposure Time Enable is enabled. Name ShortExposureTimeEnable Category AcquisitionControl Interface IBoolean Access Read only Unit true = 1 (On) Values false = 0 (Off) 7.3.17 TriggerActivation...
  • Page 75: Triggermode

    7.3.19 TriggerMode Controls if the selected trigger is active. Name TriggerMode Category AcqusitionControl Interface IEnumeration Access Read / Write Unit Disables the selected trigger. Values Enable the selected trigger. VCXG / VCXU (only cameras with rolling shutter sensors) The sensor TriggerMode depends on the SensorShutterMode. Camera Type (Sensor) Trigger Mode = On...
  • Page 76: Timings Of The Image Transmission Vcxu

    7.3.19.2 Timings of the image transmission VCXU Trigger Mode All images are written from sensor into memory as long as free buffers are available. If  this burst memory is full, all following images are discarded by the sensor. The transfer of  the first image starts with a small delay (about 2 lines). The data is read from the memory  and transferred to the interface. The interface can now control reading from memory. De- pending on the USB configuration (ThroughputLimit, blank packages), the interface can  retrieve the data quickly enough or is lagging. Freerun Mode Only one alternating buffer is provided in the memory. The first image is written into the  memory and immediately transferred to the interface with a small delay. The second im- age from the sensor is written into another buffer, which would be transferred immediately ...
  • Page 77: Triggersource

    7.3.23 TriggerSource Specifies the internal signal or physical input Line to use as the trigger source. The se- lected trigger must have its TriggerMode set to On. Name TriggerSource Category AcqusitionControl Interface IEnumeration Access Read / Write Unit Values see table below VCXG / .XC / .PTP VCXG.I /.XT / .PTP VCXU ■ ■ □ Action1 ■...
  • Page 78: Category: Action Control (Gige Only)

    7.1 Category: Action Control (GigE only) Category that contains the Action control features. 7.1.1 ActionDeviceKey Provides the device key that allows the device to check the validity of action commands. The device internal assertion of an action signal is only authorized if the ActionDeviceKey and the action device key value in the protocol message are equal.
  • Page 79: Category: Analogcontrol

    7.2 Category: AnalogControl Features in this chapter describes how to influence the analog features of an image, such  as gain, black level, brightness correction and gamma. 7.2.1 BalanceWhiteAuto (color cameras only) Controls the mode for automatic white balancing between the color channels. The white balancing ratios are automatically adjusted. Name BalanceWhiteAuto Category AnalogControl Interface IEnumeration Access Read / Write Unit Continuous White balancing is constantly adjusted by the device. White balancing is off.
  • Page 80: Vcxg / .Xc / .I / .I.xt / .Ptp / .I.ptp

    7.2.2.1 VCXG / .XC / .I / .I.XT / .PTP / .I.PTP Camera Type Black Level Monochrome / Color VCXG-02M / VCXG-02C 0 ... 63 DN10 VCXG-04M / VCXG-04C 0 ... 255 DN12 VCXG-13M / .I / .I.XT / VCXG-13C / .I / .I.XT / VCXG-13NIR 0 ...
  • Page 81: Blacklevelselector

    VCXU-124M / VCXU-124C 0 ... 255 DN12 VCXU-125M.R / VCXU-125C.R 0 ... 255 DN12 VCXU-201M.R / VCXU-201C.R 0 ... 255 DN12 7.2.3 BlackLevelSelector Selects which Black Level is controlled by the various Black Level features. Name BlackLevelSelector Category AnalogControl Interface IEnumeration Access Read / Write...
  • Page 82: Vcxg / .Xc / .I / .I.xt / .Ptp / .I.ptp

    7.2.4.1 VCXG / .XC / .I / .I.XT / .PTP / .I.PTP Camera Type Gain [dB] Monochrome 0...12 ‫81 ׀‬ VCXG-02M VCXG-04M 0...48 0...12 ‫81 ׀‬ VCXG-13M / .I/.I.XT VCXG-13NIR 0...18 VCXG-14SWIR.XC 0...48 VCXG-15M/ .I/.I.XT 0...48 VCXG-22M.R 0...48 VCXG-23M 0...48 VCXG-24M 0...48 0...12 ‫81 ׀‬ VCXG-25M / .I/.I.XT VCXG-32M / .I / .I.XT / .PTP / .I.PTP 0...48 VCXG-50MP...
  • Page 83: Vcxu

    7.2.4.2 VCXU Camera Type Gain [dB] Monochrome 0...12 ‫81 ׀‬ VCXU-02M VCXU-04M 0...48 0...12 ‫81 ׀‬ VCXU-13M VCXU-15M 0...48 VCXU-22M.R 0...26 VCXU-23M 0...48 VCXU-24M 0...48 0...12 ‫81 ׀‬ VCXU-25M VCXU-31M 0...48 VCXU-32M 0...48 VCXU-50M 0...48 VCXU-50MP 0...48 VCXU-51M 0...48 0...12 ‫81 ׀‬ VCXU-53M VCXU-65M.R 0...48 VCXU-90M 0...48 VCXU-91M 0...48 VCXU-123M 0...48...
  • Page 84: Gainauto (Except .Ptp / .I.ptp)

    7.2.5 GainAuto (except .PTP / .I.PTP) Sets the automatic gain control (AGC) mode. The exact algorithm used to implement AGC is device-specific. Name GainAuto Category AnalogControl Interface IEnumeration Access Read / Write Unit Continuous Gain is constantly adjusted by the device. Gain is User controlled using Gain.
  • Page 85: Gamma

    7.2.7 Gamma This feature offer the possibility of compensating nonlinearity in the perception of light by  the human eye. For this correction, the corrected pixel intensity (Y') is calculated from the original intensity  of the sensor's pixel (Y ) and correction factor γ using the following formula (in over- original simplified version): γ Y' = Y original The correction factor γ is adjustable from 0.1 to 2. The values of the calculated intensities are entered into the Look-Up-Table. Thereby pre- viously existing values within the LUT will be overwritten.
  • Page 86: Category: Autofeaturecontrol (≥ Release 3 Only, Except .Ptp / .I.ptp )

    7.3 Category: AutoFeatureControl (≥ Release 3 only, except .PTP / .I.PTP Category that contains the auto feature control features. General Information Various  auto  features  are  available  to  affect  the  automatic  adjustment  of  image  bright- ness. Two methods are described below. BrightAutoPriority = ExposureAuto Example 1 For ...
  • Page 87 AutoFeature ROI - General Information You can use the AutoFeature Region of Interest (ROI) function to predefine a so-called  region of interest. This ROI is an area of pixels on the sensor. This function is used if only the image data (e.g. brightness) of a particular region of the image is of interest. The calculated corrections will be applied to the entire image. The AutoFeature ROI is specified using four values: ▪...
  • Page 88: Autofeatureheight

    7.3.1 AutoFeatureHeight Height of the selected Auto Feature Region (in pixels). Start AutoFeature ROI End AutoFeature ROI Name AutoFeatureHeight Category AutoFeatureControl Interface IInteger Access Read / Write Unit Values see chapter „7.11.9 Height“ on page 157 7.3.2 AutoFeatureOffsetX Horizontal offset from the origin to the Auto Feature Region (in pixels). Start AutoFeature ROI End AutoFeature ROI Name AutoFeatureOffsetX...
  • Page 89: Autofeatureoffsety

    7.3.3 AutoFeatureOffsetY Vertical offset from the origin to the Auto Feature Region (in pixels). Start AutoFeature ROI End AutoFeature ROI Name AutoFeatureOffsetY Category AutoFeatureControl Interface IInteger Access Read / Write Unit Values 0 - depends on AutoFeatureHeight 7.3.4 AutoFeatureRegionMode Controls the mode of the selected Auto Feature Region (AutoFeature ROI). Notice The camera must be stopped before this feature can be edited.
  • Page 90: Autofeatureregionreference

    7.3.5 AutoFeatureRegionReference The Reference Region of interest. The Auto Feature Region is part of this region and all Auto Feature Region features are refs to this Reference Region. Name AutoFeatureRegionReference Category AutoFeatureControl Interface IEnumeration Access Read / Write Unit Values Region0 The selected Auto Feature Region refs to Region 0.
  • Page 91: Balancewhiteautostatus

    7.3.8 BalanceWhiteAutoStatus Status of BalanceWhiteAuto. Name AutoFeatureRegionSelector Category AutoFeatureControl Interface IEnumeration Access Read only Unit The BalanceWhiteAuto calculation failed since at least ColorGains- one of the calculated color gains exceeds the maximum TooHigh value. Initial BalanceWhiteAuto has never been started. Values Start BalanceWhiteAuto is waiting for statistic data.
  • Page 92: Exposureautomaxvalue

    BrightAutoPriority = ExposureAuto Example 1 For  image  1,  increasing  the  bright- Brightness GainAutoMaxValue ness with ExposureTime  is  sufficient  Gain to achieve the BrightnessAutoNomi- BrightnessAutoNominalValue nalValue. GainAutoMinValue Example 2 For  image  2,  increasing  the  bright- ness with ExposureTime is not enough ExposureAutoMinValue ExposureAutoMaxValue to reach the value of BrightnessAu-...
  • Page 93: Exposureautominvalue

    7.3.12 ExposureAutoMinValue Minimal value of ExposureTime calculable by exposure auto algorithm. Notice An activated ShortExposureTimeEnable is ignored. Name ExposureAutoMinValue Category AutoFeatureControl Interface IFloat Access Read / Write Unit µs Adjustable value depends on the camera. Values see chapter „7.3.12 ExposureTime“ on page 69 7.3.13 GainAutoMaxValue Maximal value of Gain calculable by gain auto algorithm.
  • Page 94: Category: Chunkdatacontrol

    7.4 Category: ChunkDataControl The chunk is a data packet that is generated by the camera and integrated into the pay- load (every image), if chunk mode is activated. These data include different settings for  the respective image. This integrated data packet contains different image settings. Bau- mer GAPI can read the Image Info Header (Chunk). There are three Chunk modes: Image Data Only the image data are transferred, no Chunk data. Chunk Data Only the chunk is transferred, no image data.
  • Page 95: Chunkenable

    7.4.1 ChunkEnable Enables the inclusion of the selected chunk data in the payload of the image. Notice You can choose the desired chunk under Chunk Selector. Notice The camera must be stopped before this feature can be edited. Name ChunkEnable Category ChunkDataControl Interface IBoolean Access Read / Write Unit true = 1 (On) Values...
  • Page 96: Vcxg /.Xc / .I / .I.xt / .Ptp / .I.ptp / Vcxu

    7.4.3.1 VCXG /.XC / .I / .I.XT / .PTP / .I.PTP / VCXU This integrated data packet can contains adjustable settings for the image. Release 1 Feature Description OffsetX Horizontal  offset  from  the origin to the  area of interest (in  pixels). OffsetY Vertical  offset  from  the  origin  to  the  area  of  interest  (in pixels).
  • Page 97 Release 2 Feature Description Binning (subordinate features only together selectable) BinningHorizontal Number of horizontal photo-sensitive cells to combine together. BinningHorizontalMode Mode of Binnings Horizontal BinningSelector Where the Binning is calculated. Region 0 (Binning is calculated in FPGA) Sensor (Binning is calculated in Sensor) BinningVertical Number of vertical photo-sensitive cells to combine together.
  • Page 98 ≥ Release 3 Feature Description Binning (subordinate features only together selectable) BinningHorizontal Number of horizontal photo-sensitive cells to combine together. BinningHorizontalMode Mode of Binnings Horizontal BinningSelector Where the Binning is calculated. Region 0 (Binning is calculated in FPGA) Sensor (Binning is calculated in Sensor) BinningVertical Number of vertical photo-sensitive cells to combine together.
  • Page 99: Category: Colortransformationcontrol (Color Cameras Only)

    7.5 Category: ColorTransformationControl (color cameras only) Category that contains the Color Transformation control features. Oversimplified, color processing is realized by 4 modules. Color- Camera Bayer Transfor- Module Processor mation Color processing mod- White balance ules of color cameras. The color signals r (red), g (green) and b (blue) of the sensor are amplified in total and  digitized within the camera module. Within the Bayer processor, the raw signals r', g' and b' are amplified by using of indepen- dent factors for each color channel. Then the missing color values are interpolated, which ...
  • Page 100: Colortransformationenable

    7.5.2 ColorTransformationEnable Activates the selected Color Transformation module. Name ColorTransformationEnable Category ColorTransformationControl Interface IBoolean Access Read only Unit true = 1 (On) Values false = 0 (Off) 7.5.3 ColorTransformationFactoryListSelector Selects the OptimizedMatrix for the desired color temperature. All calculated color values are based on the sRGB color space. When setting an OptimizedMatrix, the ColorGains are also set for the white point match- ing the light.
  • Page 101: Colortransformationresettofactorylist

    7.5.5 ColorTransformationResetToFactoryList Resets the ColorTransformation to the selected ColorTransformationFactoryList. Name ColorTransformationResetToFactoryList Category ColorTransformationControl Interface ICommand Access Write only Unit Values 7.5.6 ColorTransformationValue Represents the value of the selected Gain factor inside the Transformation matrix. Name ColorTransformationValue Category ColorTransformationControl Interface IFloat Access Read only Unit...
  • Page 102: Category: Counterandtimercontrol

    7.6 Category: CounterAndTimerControl This chapter lists all features that relates to control and monitoring of Counters and Tim- ers. 7.6.1 CounterDuration Sets the duration (or number of events) before the CounterEnd event is generated. When the counter reaches the CounterDuration value, a CounterEnd event is generated,  the CounterActive signal becomes inactive and the counter stops counting until a new trigger happens or it is explicitly reset with CounterReset.
  • Page 103: Countereventsource

    7.6.3 CounterEventSource Select the events that will be the source to increment the Counter. Name CounterEventSource Category CounterAndTimerControl Interface IEumeration Access Read / Write Unit Counter1End Counts the number of Counter1 End. Counter2End Counts the number of Counter2 End. ExposureActive Counts all Exposures.
  • Page 104: Counterresetactivation

    7.6.5 CounterResetActivation Selects the Activation mode of the Counter Reset Source signal. Name CounterResetActivation Category CounterAndTimerControl Interface IEumeration Access Read / Write Unit RisingEdge Resets the counter on the Rising Edge of the signal. FallingEdge Resets the counter on the Falling Edge of the signal. Values Resets the counter on the Falling or rising Edge of the AnyEdge...
  • Page 105: Countervalue

    0 ... 65535 (Increment: 1) 7.6.10 FrameCounter The FrameCounter is part of the Baumer Image Info Header (chunk) and is added to ev- ery image if chunk mode is activated. It is generated by the hardware and can be used to verify that each of the camera's images is transmitted to the PC and received in the right order.
  • Page 106: Timerdelay

    7.6.11 TimerDelay Sets the duration (in microseconds) of the delay to apply at the reception of a trigger be- fore starting the Timer. Name TimerDelay Category CounterAndTimer Interface IFloat Access Read / Write Unit µs Values 0 ... 2,000,000.000000 (Increment: 1.00) 7.6.12 TimerDuration Sets the duration (in microseconds) of the Timer pulse. Name TimerDuration Category...
  • Page 107: Timertriggeractivation

    7.6.14 TimerTriggerActivation Selects the activation mode of the trigger to start the Timer. Name TimerTriggerActivation Category CounterAndTimerControl Interface IEumeration Access Read / Write Unit Starts counting on the Rising Edge of the selected trig- RisingEdge ger signal. Starts counting on the Falling Edge of the selected trig- Values FallingEdge ger signal.
  • Page 108: Category: Customdatacontrol (≥ Release 3 Only)

    7.7 Category: CustomDataControl (≥ Release 3 only) The feature contains the category of the custom data related features. 7.7.1 CustomData The feature holds one byte of custom special data. Name CustomData Category CustomDataControl Interface IInteger Access Read / Write Unit Values 0x0 ... 0xFF (Increment: 1) 7.7.2 CustomDataSelector The feature selects the index of the custom data byte array.
  • Page 109: Category: Devicecontrol

    7.8 Category: DeviceControl Category for device information and control. 7.8.1 DeviceCharacterSet Character set used by the strings of the device`s bootstrap registers. Name DeviceCharacterSet Category DeviceControl Interface IEnumeration Access Read only Unit ASCII Device use ASCII character set. Values UTF16 Device use UTF16 character set. UTF8 Device use UTF8 character set. 7.8.2 DeviceEventChannelCount Indicates the number of event channels supported by the device.
  • Page 110: Devicefirmwareversion

    7.8.4 DeviceFirmwareVersion Version of the firmware in the device. Name DeviceFirmwareVersion Category DeviceControl Interface IString Access Read only Unit Values e.g. CID:000057/PID:11194280 7.8.5 DeviceGenCPVersionMajor Major version of the GenCP protocol supported by the device. Name DeviceGenCPVersionMajor Category DeviceControl Interface IInteger Access Read only Unit Values 0 ... 65535 (Increment: 1) 7.8.6 DeviceGenCPVersionMinor Minor version of the GenCP protocol supported by the device.
  • Page 111: Devicelinkheartbeatmode

    7.8.8 DeviceLinkHeartbeatMode Activate or deactivate the Link`s heartbeat. Name DeviceLinkHeartbeatMode Category DeviceControl Interface IEnumeration Access Read / Write Unit Enables the Link heartbeat. Values Disables the Link heartbeat. 7.8.9 DeviceLinkHeartbeatTimeout Controls the current heartbeat timeout of the specific Link. If this time is exceeded without a read access, the camera disconnects itself to be ready  for  the  next  connection  of  another  application,  or  reconnection  of  the  restarted  PC  ap- plication.
  • Page 112: Devicelinkspeed

    7.8.11 DeviceLinkSpeed Indicates the speed of transmission negotiated on the specified link. Name DeviceLinkSpeed Category DeviceControl Interface IInteger Access Read only Unit Values 0 ... 9223372036854775807 (Increment: 1) 7.8.12 DeviceLinkThroughputLimit Limits the maximum bandwidth of the data that will be streamed out by the device on the selected Link. If necessary, delays will be uniformly inserted between transport layer  packets in order to control the peak bandwidth. Name DeviceLinkThroughputLimit Category...
  • Page 113: Devicemodelname

    7.8.14 DeviceModelName Model of the device. Name DeviceModelName Category DeviceControl Interface IString Access Read only Unit Values model name of the camera 7.8.15 DeviceRegistersEndiannes Endianess of the register of the device. Name DeviceRegistersEndianness Category DeviceControl Interface IEnumeration Access Read only Unit Device registers are big Endian.
  • Page 114: Deviceresettodeliverystate

    7.8.17 DeviceResetToDeliveryState By executing this feature, the camera is set to the factory settings. The settings stored in  the camera (e.g. UserSets) will be lost. Name DeviceResetToDeliveryState Category DeviceControl Interface ICommand Access Write only Unit Values 7.8.18 DeviceSFNCVersionMajor Major version of the Standard Features Naming Convention that was used to create the device`s GenICam XML. Name DeviceSFNCVersionMajor Category DeviceControl Interface...
  • Page 115: Devicesfncversionsubminor

    7.8.20 DeviceSFNCVersionSubMinor Sub minor version of the Standard Features Naming Convention that was used to create the device`s GenICam XML. Name DeviceSFNCVersionSubMinor Category DeviceControl Interface IInteger Access Read only Unit Values >0 7.8.21 DeviceScanType Scan type of the sensor of the device. Name DeviceScanType Category DeviceControl...
  • Page 116: Devicestreamchannelcount

    7.8.24 DeviceStreamChannelCount Indicates the number of streaming channels supported by the device. Name DeviceStreamChannelCount Category DeviceControl Interface IInteger Access Read only Unit Values 0 ... 4294967295 (Increment: 1) 7.8.25 DeviceStreamChannelEndianness Endianness of multi-byte pixel data for this stream. Name DeviceStreamChannelEndianness Category DeviceControl Interface...
  • Page 117: Devicestreamchanneltype

    7.8.28 DeviceStreamChannelType Reports the type of the stream channel. Name DeviceStreamChannelType Category DeviceControl Interface IEnumeration Access Read only Unit Receiver Data stream reiceiver channel. Values Transmitter Data stream transmitter channel. 7.8.29 DeviceTLType Transport Type of the device. Name DeviceTLType Category DeviceControl Interface IEnumeration...
  • Page 118: Devicetlversionsubminor

    7.8.32 DeviceTLVersionSubMinor ® Minor version of the Transport Layer (GigE Vision version) of the device. Name DeviceTLVersionSubMinor Category DeviceControl Interface IInteger Access Read only Unit Values 0 ... 9223372036854775807 (Increment: 1) 7.8.33 DeviceTemperature Device temperature in degrees Celsius (C). It is measured at the location selected by DeviceTemperatureSelector.
  • Page 119: Devicetemperaturestatus

    7.8.36 DeviceTemperatureStatus Returns the current temperature status of the device. Name DeviceTemperatureStatus Category DeviceControl Interface IEnumeration Access Read only Unit Exceeded Device operates in critical temperature range. High Device operates in increased temperature range. Values Normal Device operates in normal temperature range. NomalToUnderrun Device operates in critical low temperature range.
  • Page 120: Devicetemperatureunderrun (Several Models)

    7.8.39 DeviceTemperatureUnderrun (several models) Returns true if the device operates in critical low temperature range. Name DeviceTemperatureUnderrun Category DeviceControl Interface IBoolean Access Read only Unit true = 1 (On) Values false = 0 (Off) 7.8.40 DeviceType Returns the device type. Name DeviceType Category DeviceControl Interface IEnumeration Access Read only...
  • Page 121: Deviceversion

    7.8.43 DeviceVersion Version of the device. Name DeviceVersion Category DeviceControl Interface IString Access Read only Unit Values e.g. R1.0.0 7.8.44 ReadOutTime Readout time in µs for current format settings. Notice Read Out Time depends on: ▪ OffsetY ▪ Height ▪ PixelFormat ▪...
  • Page 122: Timestamplatchvalueptpdays

    7.8.47 TimestampLatchValuePtpDays The feature returns the latched value of the Ptp timestamp in days since 01.01.1970 00:00:00. Name TimestampLatchValuePtpDays Category DeviceControl Interface IInteger Access Read only Unit Values 0 ... 9223372036854775807 (Increment: 1) 7.8.48 TimestampReset Resets the current value of the device timestamp counter. Name TimestampReset Category...
  • Page 123: Category: Digitaliocontrol

    7.9 Category: DigitalIOControl The Digital I/O chapter covers the features required to control the general Input and Out- put signals of the device. high Trigger 4.5V Trigger signals are used to synchronize the camera exposure and a machine cycle or, in  case of a software trigger, to take images at predefined time intervals. Trigger (valid) Exposure Readout A - Trigger delay B - Exposure time C - Readout time Time...
  • Page 124 Debouncer (LineDebouncerHighTimeAbs / LineDebouncerLowTimeAbs) The basic idea behind this features was to separate interfering signals (short peaks) from valid square wave signals, which can be important in industrial environments. Debouncing  means that invalid signals are filtered out, and signals lasting longer than a user-defined  testing time t will be recognized and routed to the camera to induce a trigger. DebounceHigh In order to detect the end of a valid signal and filter out possible jitters within the signal,  a second testing time t was introduced.
  • Page 125: Linedebouncerhightimeabs

    7.9.1 LineDebouncerHighTimeAbs Sets the absolute value of the selected line debouncer time in microseconds for switch from low to high. Name LineDebouncerHighTimeAbs Category DigitalIOControl Interface IFloat Access Read / Write Unit µs Values 0.000000 - 5,000.000000 (Increment: 1.00)  7.9.2 LineDebouncerLowTimeAbs Sets the absolute value of the selected line debouncer time in microseconds for switch from high to low.
  • Page 126: Lineformat (Only Vcxg.i / .Xt / .Ptp)

    7.9.3 LineFormat (only VCXG.I / .XT / .PTP) Controls the current electrical format of the selected physical input or output Line. By switching the LineFormat, the behavior of the outputs can be adapted to the respective  installation. Notice In all modes the supply voltage for the outputs (Pin 11, 12) must to be connected! Name LineFormat Category DigitalIOControl Interface IEnumeration Access Read / Write Unit Values see table below The following line formats are available for each of the 4 outputs: Modes Description...
  • Page 127: Lineinverter

    7.9.4 LineInverter Controls the inversion of the signal of the selected input or output Line. Name LineInverter Category DigitalIOControl Interface IBoolean Access Read / Write Unit true = 1 (On) Values false = 0 (Off) 7.9.5 LineMode Controls if the physical Line is used to Input or Output a signal. Name LineMode Category...
  • Page 128: Linepwmconfigurationmode (Only Vcxg.i / .Xt / .Ptp)

    7.9.6 LinePWMConfigurationMode (only VCXG.I / .XT / .PTP) Activates the Features LinePWMMaxDuration and LinePWMMaxDutyCycle. Name LinePWMConfigurationMode Category DigitalIOControl Interface IEnumeration Access Read / Write Unit Disables the line PWM configuration mode. Values Enables the line PWM configuration mode. With the function Pulse Width Modulated Outputs (PWM) it is possible to control an illumi- nation controller or an illumination directly connected to the camera in various ways. The set LineSource is used as a signal for the control.
  • Page 129: Linepwmduration (Only Vcxg.i / .Xt / .Ptp)

    Electrical specifications (Output Line4 ... Line7) Danger! Use in wet environments requiring IP67 protection Risk of electric shock. Electric shock can be fatal or cause serious injury. Use is only permitted under consideration of pollution degree 2 and overvoltage category 2. The M12 connectors must comply with the IEC 61076-2-101 standard. The dielectric strength and withstand voltage for the plug/socket combination must be checked according to DIN EN 60664-1:2008-01 for 60 V.
  • Page 130: Linepwmmaxduration (Only Vcxg.i / .Xt / .Ptp)

    7.9.9 LinePWMMaxDuration (only VCXG.I / .XT / .PTP) Sets the maximum possible LinePWMDuration time in μs. This value is specified by the  connected lighting. Name LinePWMMaxDuration Category DigitalIOControl Interface IInteger Access Read / Write Unit µs Values 1 - 50000 (Increment: 1) 7.9.10 LinePWMMaxDutyCycle (only VCXG.I / .XT / .PTP) Sets the maximum possible LinePWMDutyCycle in %. This value is specified by the con- nected illumination.
  • Page 131: Linepwmofftime (Only Vcxg.i / .Xt / .Ptp)

    Timing diagrams of the PWMModes: FixedFrequency OnePulse Trigger Trigger Trigger Exposure Exposure Exposure LineSource e.g. LineSource e.g. LineSource e.g. ExposureActive ExposureActive ExposureActive LinePWMOffTime LinePWMOffTime Signal Output Signal Output Signal Output LinePWMDuration LinePWMDuration LinePWMMaxDuration LinePWMMaxDuration LinePWMPeriodTime LinePWMPeriodTime 7.9.12 LinePWMOffTime (only VCXG.I / .XT / .PTP) Offers the off time included in the PWM Period in microseconds.
  • Page 132: Lineselector

    7.9.14 LineSelector Selects the physical line (or pin) of the external device connector to configure. Name LineSelector Category DigitalIOControl Interface IEnumeration Access Read / Write Unit Values see table below VCXG VCXG.I/.I.XT/.PTP VCXU ■ ■ ■ Line0 ■ (GPIO) ■ ■ (GPIO) Line1 ■ (GPIO) ■ ■ (GPIO) Line2 ■ ■ ■ Line3 □ ■ □ Line4 □...
  • Page 133: General Purpose Input/Output - Gpio (Except Vcxg.i/.I.xt/.Ptp)

    7.9.14.1 General Purpose Input/Output - GPIO (except VCXG.I/.I.XT/.PTP) Lines 1 and 2 are GPIOs and can be inputs and outputs. Used as an input:   (0 ... .0.8 V low, 2.0 ... 30 V high).  Used as an output:  (0 ... .0.4 V low, 2.4 ... 3.3 V high),  @ 1 mA load (high) / 50 mA sink (low) Caution The General Purpose IOs (GPIOs) are not potential-free and do not have an overrun cut-off. Incorrect wiring (overvoltage, undervoltage or voltage rever- sal) can lead to defects within the electronics system.
  • Page 134: Linesource

    7.9.15 LineSource With this feature, Baumer gives you the option to wire the output connectors to internal  signals that are controlled on the software side. On CX cameras, the output connector can be wired to one of the provided internal signals: state selection signal selection (inverter) (software side) state high (Output) Line 0 state low state high (Output) Line 1* state low state high (Output) Line 2* state low IO Matrix * Example, if the two GPIO's are used as outputs.
  • Page 135 ExposureActive This signal is managed by exposure of the sensor. Furthermore, the falling edge of the ExposureActive signal can be used to trigger a move- ment of the inspected objects. Due to this fact, the span time used for the sensor readout can be used optimally in industrial environments. readout Depending on Sensor Shutter Mode (only cameras with Rolling Shutter sensors),  the  ExposureActive signal is active at different times. Sensor Shutter Mode: Global Reset Notice Sensor Shutter...
  • Page 136: Linestatus

    7.9.16 LineStatus Returns the current status of the selected input or output Line. Name LineStatus Category DigitalIOControl Interface IBoolean Access Read only Unit true = 1 (On) Values false = 0 (Off) 7.9.17 LineStatusAll Returns the current status of all available Line signals at time of polling in a single bitfield. Name LineStatusAll Category DigitalIOControl Interface IInteger Access Read only Unit Values Devices-Specific (HexNumber)
  • Page 137: Useroutputvalue

    7.9.19 UserOutputValue Sets the value of the bit selected by UserOutputSelector. Name UserOutputValue Category DigitalIOControl Interface IBoolean Access Read / Write Unit true = 1 (On) Values false = 0 (Off) 7.9.20 UserOutputValueAll Sets the value of all the bits of the User Output register. Name UserOutputValueAll Category...
  • Page 138: Category: Eventcontrol

    7.10 Category: EventControl This chapter describes how to control the generation of Events to the host application. An Event is a message that is sent to the host application to notify it of the occurrence of an internal event. General Information ®...
  • Page 139 TriggerSkipped If  the  camera  is  unable  to  process  incoming  trigger  signals,  which  means  the  camera  , these triggers are skipped. On Baumer CX  should be triggered within the interval t notready cameras the user will be informed about this fact by means of the event "TriggerSkipped". Trigger...
  • Page 140 ReadoutActive While the sensor is read out, the camera signals this by means of "ReadoutActive". Trigger exposure(n) exposure(n+1) Exposure Event: ReadoutActive readout(n) readout(n+1) Readout Readout Active TransferBufferFull This event is issued only in trigger mode. It signals that no buffer is available. Trigger exposure(n) exposure(n+1) Exposure readout(n) readout(n+1) Readout notready TriggerReady Event: TransferBufferFull BufferReady V4.7 | 06/24/2024 | 11165414...
  • Page 141 TransferBufferReady This event is issued only in trigger mode. It signals that buffer available. Trigger exposure(n) exposure(n+1) Exposure readout(n) readout(n+1) Readout notready TriggerReady Event: TransferBufferReady BufferReady Transmission V4.7 | 06/24/2024 | 11165414...
  • Page 142: Devicetemperaturstatuschanged

    7.10.20.1 DeviceTemperaturStatusChanged To prevent damage on the hardware due to high temperatures, the camera is equipped  with an emergency shutdown. The DeviceTemperatureStatusTransitionSelector (Catego- ry: Device Control) feature allows you to select different thresholds for temperatures: NormalToHigh: freely programmable value HighToExeeded: fixed value (camera shutdown if exceeded) ExeededToNormal: freely programmable value, temperature for error-free re-ac-  tivation of the camera. DeviceTemperatureUnderrun (several models): fixed value (camera shutdown if  value falls below) In the DeviceTemperatureStatusTransition feature, the temperatures for the programma- ble temperature transitions are set. The Event DeviceTemperatureStatusChanged is always generated when DeviceTem- peratureStatus changes.
  • Page 143: Eventselector

    7.10.2 EventSelector Selects which Event to signal to the host application. Name EventSelector Category EventControl Interface IEnumeration Access Read / Write Unit Values see table below VCXG / .XC / .PTP VCXG.I / .I.XT / .PTP VCXU DeviceTemperatureStatus- DeviceTemperatureStatus- DeviceTemperatureStatus- Changed (≥ Rel. 2) Changed (≥ Rel. 2) Changed (≥ Rel. 2)
  • Page 144: Category: Imageformatcontrol

    7.11 Category: ImageFormatControl This chapter describes how to influence and determine the image size and format.  Region of Interest (OffsetX / OffsetY / Width / Height) - General Information You  can  use  the  "Region  of  Interest"  (ROI)  function  to  predefine  a  so-called  region  of  interest or partial scan. This ROI is an area of pixels on the sensor. When an image is acquired, only the information regarding these pixels is transferred to the PC. Not all of  the lines on the sensor are read out, which therefore decreases the readout time (t readout This increases the frame rate.
  • Page 145 On  digital  cameras,  you  can  find  several  operations  for  progressing  sensitivity.  One  of  them is the so-called "Binning". Here, the charge carriers of neighboring pixels are ag- gregated. Thus, the progression is greatly increased by the amount of binned pixels. By  using this operation, the progression in sensitivity is coupled to a reduction in resolution.  Higher sensitivity enables shorter exposure times. Baumer cameras support three types of Binning - vertical, horizontal and bidirectional. In unidirectional binning, vertically or horizontally neighboring pixels are aggregated and  reported to the software as one single "superpixel". In bidirectional binning, a square of neighboring pixels is aggregated. Notice Occuring deviations in brightness after binning can be corrected with Brightness Correction function.
  • Page 146 Color Binning Color Binning is calculating on the camera (no higher frame rates) – The sensor does not support this binning operation. Color calculated pixel formats In pixel formats, which are not raw formats (e.g. RGB8), the three calculated color values  (R, G, B) of a pixel will be added with those of the corresponding neighbor pixel during  binning. Binning Illustration color calculation without color calculation color calculation color calculation Binning 2x2 V4.7 | 06/24/2024 | 11165414...
  • Page 147: Binninghorizontal

    RAW pixel formats In the raw pixel formats (e.g. BayerRG8) the color values of neighboring pixels with the same color are combined. Binning Illustration without 7.11.1 BinningHorizontal Number of horizontal photo-sensitive cells to combine together. This increases the inten- sity (or signal to noise ratio) of the pixels and reduces the horizontal resolution (width) of the image.
  • Page 148: Vcxg / .Xc / .I / .I.xt / .Ptp / .I.ptp

    7.11.1.1 VCXG / .XC / .I / .I.XT / .PTP / .I.PTP Notice On the VCXG-15M binning is calculated in the sensor. In contrast to binning in the FPGA, the binning in the sensor increases the frame rate. BinningSelector BinningSelector [Region0] [Sensor] Monochrome VCXG-02M 1 ... 2 1 ... 1 VCXG-04M 1 ...
  • Page 149: Vcxu

    7.11.1.2 VCXU Notice On  the  VCXU-15M,  VCXU-90M,  VCXU-123M,  binning  is  calculated  in  the  sensor.  In  contrast to binning in the FPGA, the binning in the sensor increases the frame rate. Camera Type BinningSelector BinningSelector [Region0] [Sensor] Monochrome VCXU-02M 1 ... 2 1 ... 1 VCXU-04M 1 ... 2 1 ... 1 VCXU-13M 1 ... 2 1 ...
  • Page 150: Binninghorizontalmode

    7.11.2 BinningHorizontalMode Sets the mode to use to combine horizontal photo-sensitive cells together when Binning- Horizontal is used. Name BinningHorizontalMode Category ImageFormatControl Interface IEnumeration Access Read / Write Unit The response from the combined cells will be averaged,  Average resulting in increased signal/noise ratio. Values The  response  from  the  combined  cells  will  be  added,  resulting in increased sensitivity.
  • Page 151: Binningvertical

    7.11.4 BinningVertical Number of vertical photo-sensitive cells to combine together. This increases the intensity (or signal to noise ratio) of the pixels and reduces the vertical resolution (height) of the image. Name BinningVertical Category ImageFormatControl Interface IInteger Access Read / Write Unit Values see tables below (Increment: 1)
  • Page 152: Vcxu

    BinningSelector BinningSelector Camera Type [Sensor] [Region0] Color VCXG-02C 1 ... 2 1 ... 1 VCXG-04C 1 ... 2 1 ... 1 VCXG-13C / .I/.I.XT 1 ... 2 1 ... 1 VCXG-15C / .I/.I.XT 1 ... 2 1 ... 1 VCXG-22C.R 1 ...
  • Page 153: Binningverticalmode

    Camera Type BinningSelector BinningSelector [Region0] [Sensor] Color VCXU-02C 1 ... 2 1 ... 1 VCXU-04C 1 ... 2 1 ... 1 1 ... 2 1 ... 1 VCXU-13C VCXU-15C 1 ... 2 1 ... 1 VCXU-22C.R 1 ... 2 1 ... 1 VCXU-23C 1 ...
  • Page 154: Category: Imageformatcontrol → Calibrationcontrol (Mp Cameras Only)

    That is the category that contains features to control the calibration of the four polarized light channels. The Baumer polarization cameras are based on the Sony IMC250MZR Sensor. This sen- sor is coated with a metal-mesh which filters the polarization information on 4 adjacent  pixels. The polarization angle is filtered with an alignment of 0°, 45°, 90° and 135°. With this information the following data can be calculated: Baumer GAPI v2.9...
  • Page 155: Calibrationangleofpolarizationoffset

    7.11.6.1 CalibrationAngleOfPolarizationOffset Adds a calibration offset to compensate for an individual "roll" angle of the camera, intro- duced by mounting tolerances. The offset is added to all type of output data that incorpo- rates an angle, like false color representation and angle of polarization data. The offset is  without effect to raw data and to degree of linear polarization data. Name CalibrationAngleOfPolarizationOffset ImageFormatControl → CalibrationControl Category Interface IFloat Access Read / Write Unit ° Values -180 ... 179.9 (Increment: 0.1) 7.11.6.2 CalibrationEnable Activates the calibration of the four polarized light channels by applying matrix calcula- tions and an angle offset.
  • Page 156: Calibrationmatrixvalueselector

    7.11.6.4 CalibrationMatrixValueSelector Selects the gain factor of the calibration matrix. Name CalibrationMatrixValueSelector ImageFormatControl → CalibrationControl Category Interface IEnumeration Access Read / Write Unit Values Gain Gain00 ... Gain23 7.11.7 ComponentEnable (MP cameras only) Controls, if streaming of the component selected by feature ComponentSelector is active. Name ComponentEnable Category ImageFormatControl Interface IBoolean Access Read only Unit...
  • Page 157: Height

    7.11.9 Height Height of the image provided by the device (in pixels). The selected value changes with the change of Binning. Notice The sum of OffsetY and Height must be smaller or equal than HeightMax. Start ROI End ROI Name Height Category ImageFormatControl...
  • Page 158: Vcxg /.Xc / .I / .I.xt / .Ptp / .I.ptp

    7.11.9.1 VCXG /.XC / .I / .I.XT / .PTP / .I.PTP Notice Camera Type Values VCXU-201M.R (Rel. 4) VCXG-201C.R (Rel. 4) Monochrome ‫( 084 ... 2 ׀‬Increment: ‫)2 ׀‬ VCXG-02M In pixel formats: ‫׀‬ ‫׀‬ ▪ Mono8 VCXG-04M 2 ... 540 (Increment: ‫( 4201 ...
  • Page 159: Vcxu

    7.11.9.2 VCXU Camera Type Values Monochrome ‫( 084 ... 2 ׀‬Increment: ‫׀‬ VCXU-02M ‫( 045 ... 2 ׀‬Increment: ‫)2 ׀‬ VCXU-04M ‫( 4201 ... 2 ׀‬Increment: ‫)2 ׀‬ VCXU-13M ‫( 0801 ... 4 ׀‬Increment: ‫)4 ׀‬ VCXU-15M ‫( 0801 ... 2 ׀‬Increment: 2 ‫ )2 ׀‬ VCXU-22M.R ‫( 0021 ... 2 ׀‬Increment: ‫)2 ׀‬ VCXU-23M ‫( 0021 ... 2 ׀‬Increment: ‫)2 ׀‬...
  • Page 160: Heightmax

    7.11.10 HeightMax Maximum height of the image (in pixels). This dimension is calculated after vertical bin- ning, decimation or any other function changing the vertical dimension of the image. Name HeightMax Category ImageFormatControl Interface IInteger Access Read only Unit Values Resolution of the sensor in Y-direction. (see tables below) 7.11.10.1 VCXG /.XC / .I / .I.XT / .PTP / .I.PTP Camera Type Values Monochrome...
  • Page 161: Vcxu

    Camera Type Values Color VCXG-02C VCXG-04C VCXG-13C / .I/.I.XT 1024 VCXG-15C / .I/.I.XT 1080 VCXG-22C.R 1080 VCXG-23C 1200 VCXG-24C 1200 VCXG-25C / .I/.I.XT 1200 VCXG-32C / .I/.I.XT/.PTP/.I.PTP 1536 2048 VCXG-51C / .I/.I.XT/.PTP/.I.PTP VCXG-53C / .I/.I.XT 2048 VCXG-65C.R 2048 VCXG-82C / .I/.I.XT 2832 VCXG-91C 2160...
  • Page 162: Offsetx

    Camera Type Values Color VCXU-02C VCXU-04C VCXU-13C 1024 VCXU-15C 1080 VCXU-22C.R 1080 VCXU-23C 1200 VCXU-24C 1200 VCXU-25C 1200 VCXU-31C 1536 VCXU-32C 1536 VCXU-50C 2048 VCXU-51C 2048 VCXU-53C 2048 VCXU-65C.R 2048 VCXU-90C 2160 VCXU-91C 2160 VCXU-123C 3000 VCXU-124C 3000 VCXU-125C.R 3000 VCXU-201C.R 3648 VCXU-201M.R...
  • Page 163: Offsety

    7.11.12 OffsetY Vertical offset from the origin to the region of interest (in pixels).  Notice The sum of OffsetY and Height must be smaller or equal than HeightMax. Start ROI End ROI Name OffsetY Category ImageFormatControl Interface IInteger Access Read / Write Unit Values 0 - depends on Height 7.11.13 PixelFormat Format of the pixels provided by the device.
  • Page 164  different "colors". depth: For RGB or BGR these 8 bits per channel equal 24 bits overall. Two bytes are needed for transmitting more than 8 bits per pixel - even if the second byte is not completely filled with data. In order to save bandwidth, the  packed formats were introduced to Baumer CX cameras. In this formats, the  unused bits of one pixel are filled with data from the next pixel. 8 bit: Byte 1 Byte 2...
  • Page 165: Vcxg / .Xc/ .I / .I.xt / .Ptp / .I.ptp

    7.11.13.1 VCXG / .XC/ .I / .I.XT / .PTP / .I.PTP Notice VCXU-201M.R (Rel. 4) VCXG-201C.R (Rel. 4) In pixel formats: Camera Type ▪ Mono8 Monochrome ▪ Mono10 ■ ■ □ □ □ □ □ □ □ □ ▪ Bayer RG8 VCXG-02M ▪...
  • Page 166: Vcxu

    ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ VCXG-91C ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ VCXG-124C / .I/.I.XT/.PTP/.I.PTP ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ VCXG-125C.R ■ ■ ■ ■ ■ ■...
  • Page 167: Reversex (Mono Cameras / Pixel Formats Only)

    ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ VCXU-31C ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ VCXU-32C ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ VCXU-50C ■ ■ ■ ■ ■ ■ ■ ■...
  • Page 168: Reversey (Monochrome Cameras / Pixel Formats Only)

    7.11.15 ReverseY (monochrome cameras / pixel formats only) Flip vertically the image sent by the device. The Region of interest is applied before the flipping. Notice The camera must be stopped before this feature can be set. Normal ReverseY Name ReverseY Category ImageFormatControl Interface IBoolean Access Read / Write Unit true = 1 (On)
  • Page 169: Sensorpixelheight (≥ Release 3 Only)

    7.11.18 SensorPixelHeight (≥ Release 3 only) Physical size (pitch) in the y direction of a photo sensitive pixel unit. Name SensorPixelHeight Category ImageFormatControl Interface IFloat Access Read only Unit Values 0.000000 ... 255.000000 (Increment: 1) 7.11.19 SensorPixelWidth (≥ Release 3 only) Physical size (pitch) in the x direction of a photo sensitive pixel unit. Name SensorPixelWidth Category...
  • Page 170: Sensorshuttermode

    7.11.20 SensorShutterMode Sets the sensor shutter mode of the camera. The sensor shutter mode depends on the Trigger Mode. Name SensorShutterModer Category ImageFormatControl Interface IEnumeration Access Read / Write Unit The shutter opens at the same time for all pixels GlobalReset but ends in a sequential manner.
  • Page 171: Rolling Shutter

    Global Reset Trigger TriggerDelay Time Line 1 Line 2 Line 3 Line 4 Line 5 Line 6 Line 7 Line n-3 Shutter Line n-2 Exposure Line n-1 Line n Readout For cameras with rolling shutter sensor and set shutter mode Global Reset, for each frame  all of the lines start exposure at the same time but the end of exposure is delayed by the offset of the previous line's readout. The exposure time for each line gradually lengthens. ...
  • Page 172: Sensorwidth

    7.11.21 SensorWidth Effective width of the sensor in pixels. Name SensorWidth Category ImageFormatControl Interface IInteger Access Read only Unit Values 0 ... 65535 (Increment: 1) 7.11.22 TestPattern Selects the type of test pattern that is generated by the device as image source. Name TestPattern Category ImageFormatControl Interface IEnumeration Access...
  • Page 173: Testpatterngeneratorselector

    Image is filled vertically with an image that goes from the  GreyVerticalRampHorizon- talLineMoving darkest possible value to the brightest with moving hori- zontal lines. Image is filled vertically with an image that goes from the  GreyVerticalRampVertical- LineMoving darkest possible value to the brightest with moving verti- cal lines. Image is filled with moving horizontal and vertical lines.  HorizontalAndVerticalL- ineMoving Image is filled with moving horizontal lines.  HorizontalLineMoving Image is coming from the sensor. Image is filled with moving vertical lines.  VerticalLineMoving 7.11.23 TestPatternGeneratorSelector Selects which test pattern generator is controlled by the TestPattern feature.
  • Page 174: Vcxg / .Xc / .I / .I.xt / .Ptp / .I.ptp

    7.11.24.1 VCXG / .XC / .I / .I.XT / .PTP / .I.PTP Camera Type Values Monochrome VCXG-02M 24 ... 640 (Increment: 8) VCXG-04M 16 ... 720 (Increment: 16) VCXG-13M / .I/.I.XT 24 ... 1280 (Increment: 8) VCXG-13NIR 24 ... 1280 (Increment: 8) VCXG-14SWIR.XC 16 ...
  • Page 175: Vcxu

    7.11.24.2 VCXU Camera Type Values Monochrome VCXU-02M 24 / 32 ... 640 (Increment: 8 / 16 VCXU-04M 16 ... 720 (Increment: 16) VCXU-13M 24 / 32 ... 1280 (Increment: 8 / 16 VCXU-15M 16 ... 1440 (Increment: 32) VCXU-22M.R 16 ... 1920 (Increment: 16) VCXU-23M 16 ...
  • Page 176: Widthmax

    7.11.25 WidthMax Maximum width of the image (in pixels). The dimension is calculated after horizontal bin- ning, decimation or any other function changing the horizontal dimension of the image. Name WidthMax Category ImageFormatControl Interface IInteger Access Read only Unit Values Resolution of the sensor in X-direction. (see tables below) 7.11.25.1 VCXG /.XC / .I / .I.XT / .PTP / .I.PTP Camera Type Values Monochrome...
  • Page 177: Vcxu

    Camera Type Values Color VCXG-02C VCXG-04C VCXG-13C / .I/.I.XT 1280 VCXG-15C / .I/.I.XT 1440 VCXG-22C.R 1920 VCXG-23C 1920 VCXG-24C 1920 VCXG-25C / .I/.I.XT 1920 VCXG-32C / .I/.I.XT/.PTP/.I.PTP 2048 2448 VCXG-51C / .I/.I.XT/.PTP/.I.PTP VCXG-53C / .I/.I.XT 2592 VCXG-65C.R 3072 VCXG-82C / .I/.I.XT 2848 VCXG-91C 4096...
  • Page 178: Boopticalblackpixelsconfigurationmode (Swir Only)

    Camera Type Values Color VCXU-02C VCXU-04C VCXU-13C 1280 VCXU-15C 1440 VCXU-22C.R 1920 VCXU-23C 1920 VCXU-24C 1920 VCXU-25C 1920 VCXU-31C 2048 VCXU-32C 2048 VCXU-50C 2448 VCXU-51C 2448 VCXU-53C 2592 VCXU-65C.R 3072 VCXU-90C 4096 VCXU-91C 4096 VCXU-123C 4096 VCXU-124C 4096 VCXU-125C.R 4000 VCXU-201C.R 5472 7.11.26 boOpticalBlackPixelsConfigurationMode (SWIR only)
  • Page 179: Boopticalblackpixelswidth (Swir Only)

    Read only Unit Values 7.12 ImageProcessingControl (SWIR only) Category that contains the Baumer image processing features. Dynamic Pixel Correction - General Information The camera is equipped with Dynamic Pixel Correction to correct deviating pixels. In con- trast to the correction of static defect pixels, the correction is dynamic. This means that  the pixels to be corrected depend on the image and the coordinates of the pixels are not saved in any list.
  • Page 180: Dynamicpixelcorrectionenable

    7.12.1 DynamicPixelCorrectionEnable Enables dynamic pixel correction. . DynamicPixelCorrection = Off DynamicPixelCorrection = On Name DynamicPixelCorrectionEnable Category ImageProcessingControl Interface IBoolean Access Read / Write Unit true = 1 (On) Values false = 0 (Off) 7.12.2 DynamicPixelCorrectionFactor Sets the factor for dynamic pixel correction. The pixel is adapted to its surroundings by this set factor.
  • Page 181: Category: Lutcontrol

    7.13 Category: LUTControl Features in this chapter describe the Look-up table (LUT) realated features. For LUT re- lateted features, certain values are stored in the camera. This includes the coordinates of  defective pixels so that they can be corrected. General information (Static Pixel Correction) There is a certain probability of abnormal pixels – so-called defect pixels – occurring within sensors from all manufacturers.
  • Page 182 Example 1 Example 2 General Information (Defect Pixel List) As stated previously, this list is determined during the camera's production and stored in  the factory settings. Additional hot or cold pixels can develop during the lifecycle of a camera. If this happens,  Baumer gives you the option to add their coordinates to the defect pixel list. You can determine the coordinates  of the affected pixels and add them to the list. Once  the defect pixel list is stored in the flash memory of the camera, pixel correction is carried  out for all coordinates on the defect pixel list. Notice There ...
  • Page 183: Defectpixelcorrection

    Add Defect Pixel to Defect Pixel List with Baumer Camera Explorer Notice The addition of defect pixels must be done in FullFrame (without Binning, without Width / Height / OffsetX / OffsetY), in raw data format and without activated color calculation. Start the Camera Explorer. Connect to the camera. Select the profile GenICam Guru. Open the category LUT Control.
  • Page 184: Defectpixellistentryposx

    7.13.3 DefectPixelListEntryPosX X position of the defect pixel. Name DefectPixelListEntryPosX Category LUTControl Interface IInteger Access Read / Write Unit Values 0 ... Resolution of the sensor in X-direction. (Increment: 1) 7.13.4 DefectPixelListEntryPosY Y position of the defect pixel. Name DefectPixelListEntryPosY Category LUTControl Interface IInteger Access Read / Write Unit Values...
  • Page 185: Fixed Pattern Noise Correction (Fpnc)

    7.13.7 Fixed Pattern Noise Correction (FPNC) CMOS sensors exhibit nonuniformities that are called Fixed Pattern Noise (FPN). How- ever it is no noise but a fixed variation from pixel to pixel that can be corrected. The advan- tage of using this correction is a more homogeneous picture which may simplify the image analysis. Variations from pixel to pixel of the dark signal are called dark signal nonunifor- mity (DSNU) whereas photo response nonuniformity (PRNU) describes variations of the sensitivity. DNSU is corrected via an offset while PRNU is corrected by a factor.
  • Page 186: Vcxu

    Camera Type FPNC Color ■ VCXG-02C □ VCXG-04C ■ VCXG-13C / .I/.I.XT □ VCXG-15C / .I/.I.XT □ VCXG-22C.R □ VCXG-23C □ VCXG-24C ■ VCXG-25C / .I/.I.XT □ VCXG-32C / .I/.I.XT/.PTP/.I.PTP □ VCXG-51C / .I/.I.XT/.PTP/.I.PTP ■ VCXG-53C / .I/.I.XT □ VCXG-65C.R □...
  • Page 187: Lutcontent

    Values Userdefined The content of the selected LUT is user defined. 7.13.9 LUTEnable Activates the selected The Look-Up-Table (LUT) The LUT is employed on Baumer mono- chrome and color cameras. It contains 2 (4096) values for the available levels. These values can be adjusted by the user. For color cameras the LUT is applied for all color channels together.
  • Page 188: Lutselector

    7.13.11 LUTSelector Selects which LUT to control. Name LUTContent Category LUTControl Interface IEnumeration Access Read / Write Unit Values Luminance Selects the Luminance LUT. 7.13.12 LUTValue Returns the Value at entry LUTIndex of the LUT selected by LUTSelector. Name LUTValue Category LUTControl Interface...
  • Page 189: Category: Sequencercontrol (≥ Rel. 2 Only)

    7.15 Category: SequencerControl (≥ Rel. 2 only) Category for the Sequencer Control features. The Sequencer enables the possibility of image series recording including automated re-parameterization of the camera based on different events and signals. Therefore the  desired camera settings for each step are stored in so called sequencer sets. Stringing together a number of these sequencer sets results in a sequence. The connec- tion ...
  • Page 190: Sequencerconfigurationmode

    Sequencer configuration In order to avoid overwriting current camera settings while configuring a sequencer, the  camera needs to be set to the sequencer configuration mode. Once the camera is set to the sequencer configuration mode, the individual sequencer  sets can be selected via the SequencerSetSelector, configured and saved by executing  SequencerSetSave. Starting the configured sequence requires to switch the sequencer configuration mode off  and to enable the sequencer mode. 7.15.1 SequencerConfigurationMode Controls if the sequencer configuration mode is active. Name SequencerConfigurationMode Category SequencerControl Interface IEnumeration Access Read / Write Unit Enables the sequencer configuration mode. Values Disables the sequencer configuration mode. 7.15.2 SequencerFeatureEnable Enables the selected feature and make it active in all the sequencer sets. Name SequencerFeatureEnable Category...
  • Page 191: Sequencerfeatureselector

    7.15.3 SequencerFeatureSelector Selects the camera features that are controlled by the sequencer. Name SequencerFeatureSelector Category SequencerControl Interface IEnumeration Access Read / Write Unit Sets the duration (or number of events) before the CounterDuration CounterEnd event is generated. CounterEventAc- Selects the Activation mode Event Source signal. tivation CounterEvent- Select the events that will be the source to increment...
  • Page 192: Sequencermode

    7.15.4 SequencerMode Controls if the sequencer mechanism is active. Notice To use this feature, the features BalanceWhiteAuto (color cameras only) and Sequen- cerConfigurationMode must be off. To write this feature, set TLParamsLocked = 0. Name SequencerMode Category SequencerControl Interface IEnumeration Access Read / Write Unit Enables the sequencer. Values Disables the sequencer. 7.15.5 SequencerPathSelector Selects the path that contains the settings coming afterward.
  • Page 193: Sequencersetload

    7.15.7 SequencerSetLoad Loads the sequencer set selected by SequencerSetSelector in the device. Name SequencerSetLoad Category SequencerControl Interface ICommand Access Write only Unit Values 7.15.8 SequencerSetNext Specifies the next sequencer set. Name SequencerSetNext Category SequencerControl Interface IInteger Access Read / Write Unit Values 0 ... 127 (Increment: 1) 7.15.9 SequencerSetSave Saves the current device state to the sequencer set selected by the SequencerSetSelec- tor.
  • Page 194: Sequencersetstart

    7.15.11 SequencerSetStart Sets the initial/start sequencer set, which is the first set used within a sequencer. Name SequencerSetStart Category SequencerControl Interface IInteger Access Read / Write Unit Values 0 ... 127 (Increment: 1) 7.15.12 SequencerTriggerActivation Defines the signals edge that triggers the sequencer. Name SequencerTriggerActivation Category SequencerControl Interface IEnumeration Access Read / Write Unit Specifies that the trigger is considered valid on the falling  AnyEdge or rising edge of the source signal. Specifies that the trigger is considered valid on the falling ...
  • Page 195: Sequencertriggersource

    7.15.13 SequencerTriggerSource Specifies the internal signal or physical input line to use as the sequencer trigger source. Name SequencerTriggerSource Category SequencerControl Interface IEnumeration Access Read / Write Unit Disables the sequencer trigger. Counter- Starts with the reception of the Counter End. 1End Counter- Starts with the reception of the Counter End. 2End Specifies Line 0 as external trigger source. Line0 Specifies Line 1 as external trigger source.
  • Page 196: Category: Transportlayercontrol → Gigevision

    7.16.2 Category: TransportLayerControl → GigEVision Category that contains the features pertaining to the GigE Vision transport layer of the device. 7.16.2.1 GVSPConfigurationBlockID64Bit Enables the 64 bit block ID length. Name GVSPConfigurationBlockID64Bit TansportLayerControl → GigEVision Category Interface IBoolean Access Read only Unit true = 1 (On) Values...
  • Page 197: Gevcurrentipaddress

    7.16.2.4 GevCurrentIPAddress Reports the IP address for the given locical link. Name GevCurrentIPAddress TansportLayerControl → GigEVision Category Interface IInteger Access Read only Unit Values IP address 7.16.2.5 GevCurrentIPConfigurationDHCP Controls whether the DHCP IP configuration scheme is activated on the given logical link. Name GevCurrentIPConfigurationDHCP TansportLayerControl → GigEVision Category Interface IBoolean Access Read / Write Unit true = 1 (On) Values...
  • Page 198: Gevcurrentipconfigurationpersistentip

    7.16.2.7 GevCurrentIPConfigurationPersistentIP Controls whether the PersistentIP configuration scheme is activated on the given logical  link. Name GevCurrentIPConfigurationPersistentIP TansportLayerControl → GigEVision Category Interface IBoolean Access Read / Write Unit true = 1 (On) Values false = 0 (Off) 7.16.2.8 GevCurrentSubnetMask Reports the subnet mask of the given logical link. Name GevCurrentSubnetMask TansportLayerControl → GigEVision Category Interface IInteger Access...
  • Page 199: Gevgvcpextendedstatuscodesselector

    7.16.2.11 GevGVCPExtendedStatusCodesSelector Selects the GigE Vision version to control extended status codes for. Name GevGVCPExtendedStatusCodesSelector TansportLayerControl → GigEVision Category Interface IEnumeration Access Read / Write Unit Version1_1 Version1_1. Values Version2_0 Version2_0. 7.16.2.12 GevGVCPPendingAck Enables the generation of PENDING_ACK. Name GevGVCPPendingAck TansportLayerControl →...
  • Page 200: Gevinterfaceselector

    7.16.2.14 GevInterfaceSelector Selects which logical link to control. Name GevInterfaceSelector TansportLayerControl → GigEVision Category Interface IInteger Access Read / Write Unit Values ≥ 0 7.16.2.15 GevMACAddress MAC address of the logical link. Name GevMACAddress TansportLayerControl → GigEVision Category Interface IInteger Access Read only Unit...
  • Page 201: Gevmcrc

    7.16.2.18 GevMCRC Controls the number of retransmissions allowed when a message channel message times out. Name GevMCRC TansportLayerControl → GigEVision Category Interface IInteger Access Read / Write Unit Values ≥ 0 7.16.2.19 GevMCSP This feature indicates the source port for the message channel. Name GevMCSP TansportLayerControl →...
  • Page 202: Gevpauseframereception

    7.16.2.22 GevPAUSEFrameReception Controls whether incoming PAUSE Frames are handled on the given logical link. Name GevPAUSEFrameReception TansportLayerControl → GigEVision Category Interface IBoolean Access Read only Unit true = 1 (On) Values false = 0 (Off) 7.16.2.23 GevPersistentDefaultGateway Controls the persistent default gateway for this logical link. It is only used when the device boots with the Persistent IP configuration scheme.
  • Page 203: Gevprimaryapplicationipaddress

    7.16.2.26 GevPrimaryApplicationIPAddress Returns the address of the primary application. Name GevPrimaryApplicationIPAddress TansportLayerControl → GigEVision Category Interface IInteger Access Read only Unit Values ≥ 0 7.16.2.27 GevPrimaryApplicationSocket Returns the UDP source port of the primary application. Name GevPrimaryApplicationSocket TansportLayerControl → GigEVision Category Interface IInteger...
  • Page 204: Gevscftd

    7.16.2.30 GevSCFTD This feature indicates the delay (in timestamp counter unit) to insert between each block (image) for this stream channel. Name GevSCFTD TansportLayerControl → GigEVision Category Interface IInteger Access Read / Write Unit Values 0 ... 4294967295 (Increment: 1) 7.16.2.31 GevSCPD Controls the delay (in timestamp counter unit) to insert between each packet for this stream channel. This can be used as a crude flow-control mechanism if the application or ...
  • Page 205: Gevscpsdonotfragment

    7.16.2.34 GevSCPSDoNotFragment The state of this feature is copied into the "do not fragment" bit of IP header of each stream packet. It can be used by the application to prevent IP fragmentation of packets on the stream channel. Name GevSCPSDoNotFragment TansportLayerControl →...
  • Page 206: Gevsecondurl

    7.16.2.38 GevSecondURL Indicates the second URL to the GenICam XML device description file. This URL is an  alternative if the application was unsuccessful to retrieve the device description file using  the first URL. Name GevSecondURL TansportLayerControl → GigEVision Category Interface IString Access Read only Unit Values 7.16.2.39 GevStreamChannelSelector Selects the stream channel to control. Name GevStreamChannelSelector TansportLayerControl → GigEVision Category Interface IInteger Access Read / Write Unit Values ≥...
  • Page 207: Gevsupportedoptionselector

    7.16.2.41 GevSupportedOptionSelector Selects the GEV option to interrogate for existing support. Name GevSupportedOptionSelector TansportLayerControl → GigEVision Category Interface IEnumeration Access Read / Write Unit Values see table below Action PacketResend CCPApplicationSocket PendingAck CommandsConcatenation PrimaryApplicationSwitchover DiscoveryAckDelay ScheduledAction DiscoveryAckDelayWritable SerialNumber DynamicLAG SingleLink Event StandardIDMode EventData...
  • Page 208: Interfacespeedmode

    7.16.2.42 InterfaceSpeedMode Show the interface speed mode as string. Name InterfaceSpeedMode TansportLayerControl → GigEVision Category Interface IEnumeration Access Read only Unit Ethernet100Mbps Operation at 100 Mbps. Ethernet10Gbps Operation at 10 Gbps. Values Ethernet1Gbps Operation at 1 Gbps. Ethernet2_5Gbps Operation at 2.5 Gbps. Ethernet5Gbps Operation at 5 Gbps.
  • Page 209: Category: Category: Transportlayercontrol → Ptpcontrol (.Ptp Only)

    7.16.4 Category: Category: TransportLayerControl → PtpControl (.PTP only) Category that contains the features related to the Precision Time Protocol (PTP) of the device. General Information IEEE 1588 Precision Time Protocol (PTP) manages clock synchronization of multiple devices across an Ethernet network. On a local area network, it achieves clock accuracy  in the sub-microsecond range, making it suitable for measurement and control systems. PTP was designed to improve on existing clock synchronization methods such as Net- work Time Protocol (NTP) and Global Positioning System (GPS). NTP suffers from poor ...
  • Page 210 Network Topology without GPS Glock Achieving PTP synchronization between multiple cameras requires all cameras to be on the same network/subnet. The IEEE 1588 best master clock algorithm will select a cam- era as the master clock. Each camera will synchronize to this master clock. This restriction is due to the current inability of any network card hardware to forward PTP sync multicast packets between ports within the 1 μs requirement.
  • Page 211: Ptpclockaccuracy

    7.16.4.1 PtpClockAccuracy Indicates the expected accuracy of the device PTP clock when it is the grandmaster, or in  the event it becomes the grandmaster. Name PtpClockAccuracy TansportLayerControl → PtpControl Category Interface IEnumeration Access Read only Unit Within1us Values Within2p5u 7.16.4.2 PtpClockID Returns the latched clock ID of the PTP device. PTP Parent Clock ID. Notice Byte 0 of the IEEE ClockIdentity field is mapped to the MSB.
  • Page 212: Ptpenable

    7.16.4.4 PtpEnable Enables the Precision Time Protocol (PTP). Notice To write this feature, set TLParamsLocked = 0. Name PtpEnableEnable TansportLayerControl → PtpControl Category Interface IBoolean Access Read/Write Unit true = 1 (On) Values false = 0 (Off) 7.16.4.5 PtpGrandmasterClockID Returns the latched grandmaster clock ID of the PTP device. The grandmaster clock ID is the clock ID of the current grandmaster clock.
  • Page 213: Ptpoffsetfrommaster

    7.16.4.7 PtpOffsetFromMaster Returns the latched offset from the PTP master clock in nanoseconds. Name PtpOffsetFromMaster TansportLayerControl → PtpControl Category Interface IInteger Access Read only Unit Values -9223372036854775808 ... 9223372036854775808 (Increment: 1) 7.16.4.8 PtpParentClockID Returns the latched parent clock ID of the PTP device. The parent clock ID is the clock ID of the current master clock.
  • Page 214: Ptpstatus

    7.16.4.10 PtpStatus Returns the latched state of the PTP clock. Name PtpStatus TansportLayerControl → PtpControl Category Interface IEnumeration Access Read only Unit Disabled PTP is disabled. Faulty The fault state of the protocol. Initializing PTP is being initialized. Listening Device is listening for other PTP enabled devices. Master Device acting as master clock.
  • Page 215: Sicontrol

    7.16.5.2 SIControl Controls streaming operation. Name SIControl TansportLayerControl → USB3Vision Category Interface IEnumeration Access Read only Unit StreamDisabled Disable Streaming. Values StreamEnabled Enable Streaming. 7.16.5.3 SIPayloadFinalTransfer1Size Size of first final Payload Transfer. Name SIPayloadFinalTransfer1Size TansportLayerControl → USB3Vision Category Interface IInteger Access Read only Unit Byte Values 0 - 4294967295 (Increment: 1) 7.16.5.4 SIPayloadFinalTransfer2Size...
  • Page 216: Sipayloadtransfersize

    7.16.5.6 SIPayloadTransferSize Expected size of a single Payload Transfer. Name SIPayloadTransferSize TansportLayerControl → USB3Vision Category Interface IInteger Access Read only Unit Byte Values 0 - 4294967295 (Increment: 1) 7.17 Category: UserSetControl Category that contains the User Set control features. It allows loading or saving factory or user-defined settings.
  • Page 217: Usersetfeatureenable

    7.17.2 UserSetFeatureEnable Enables the selected feature and make it active in all the UserSets. Name UserSetFeatureEnable Category UserSetControl Interface IBoolean Access Read only Unit true = 1 (On) Values false = 0 (Off) 7.17.3 UserSetFeatureSelector Selects which individual UserSet feature to control. Name UserSetFeatureSelector Category UserSetControl...
  • Page 218 VCXG /.XC / .I / .I.XT Parameter AcquisitionFrameCount DefectPixelCorrection PixelFormat AcquisitionFrameRate DeviceTemperature- ReadoutMode StatusTransition EventNotification AcquisitionFrameRate- ReverseX Enable ReverseY AcquisitionMode ExposureMode ActionDeviceKey ExposureTime SensorShutterMode (≥ Rel. 3) ActionGroupKey FixedPatternNoiseCorrection SequencerSetNext (≥ Rel. 2) ActionGroupMask FrameCounter SequencerSetStart (≥ Rel. 2) AutoFeatureHeight Gain SequencerTrigger- (≥ Rel. 3) Activation (≥ Rel. 2) AutoFeatureOffsetX  GainAuto SequencerTrigger- (≥ Rel. 3) (≥ Rel. 3)
  • Page 219 VCXU Parameter ReverseY AcquisitionFrameCount ExposureAuto AcquisitionFrameRate ExposureAutoMaxValue SensorShutterMode (≥ Rel. 3) AcquisitionFrameRate- ExposureAutoMinValue SequencerSetNext (≥ Rel. 2) Enable AcquisitionMode ExposureMode SequencerSetStart (≥ Rel. 2) AutoFeatureHeight ExposureTime SequencerTrigger- (≥ Rel. 3) Activation (≥ Rel. 2) AutoFeatureOffsetX  FixedPatternNoise- SequencerTrigger- (≥ Rel. 3) Source (≥ Rel. 2) Correction AutoFeatureOffsetY  FrameCounter TestPattern (≥ Rel. 3) AutoFeatureWidth Gain TimerDelay (≥ Rel. 3) BinningHorizontal GainAuto TimerDuration (≥ Rel. 3) BinningHorizontalMode GainAutoMaxValue...
  • Page 220: Usersetload

    7.17.4 UserSetLoad Loads the UserSet specified by UserSetSelector to the device and makes it active. Notice Loading a UserSet requires the stop of the camera. Name UserSetLoad Category UserSetControl Interface ICommand Access Write only Unit Values 7.17.5 UserSetSave Save the User Set specified by UserSetSelector to the non-volatile memory of the device. Notice The factory settings are stored in the user set Default.
  • Page 221: Category: Bocalibrationdata

    7.18 Category: boCalibrationData Category for functions of calibration data. Notice Calibration setting Calibration is not in the camera and either via Camera Explorer. Enter here the cate- gory param-eters to be determined in the application environment by external software (e.g. OpenCV). This calibration data is saved non-volatile to the camera. For calibration, the camera provides image together with stored calibration data. Cali- bration must be performed using external software.
  • Page 222: Bocalibrationdataversion

    7.18.4 boCalibrationDataVersion Version of the optical controller. Name boCalibrationDataVersion Category boCalibrationData Interface IString Access Read only Unit Values 7.18.5 boCalibrationFocalLength Focal length in millimeters (mm). Name boCalibrationFocalLength Category boCalibrationData Interface IFoat Access Read / Write Unit Values 0.000000 … 4,294,967,296.000000 (Increment: 1.00) 7.18.6 boCalibrationMatrixSelector Selection of the calibration matrix.
  • Page 223: Bocalibrationmatrixvalueselector

    7.18.8 boCalibrationMatrixValueSelector Value selector of the calibration matrix. Name boCalibrationMatrixValueSelector Category boCalibrationData Interface IEnumeration Access Read / Write Unit Value 11 Selects the matrix value in row 1 column 1. Value 12 Selects the matrix value in row 1 column 2. Value 13 Selects the matrix value in row 1 column 3.
  • Page 224: Bocalibrationvectorvalueselector

    7.18.11 boCalibrationVectorValueSelector Selects value selector for calibration vector. Name boCalibrationVectorValueSelector Category boCalibrationData Interface IEnumeration Access Read / Write Unit Value 1 Selects vector value 1. Values Value 2 Selects vector value 2. Value 3 Selects vector value 3. 7.18.12 boGeometryDistortionValue Selected geometric distortion value.
  • Page 225: Vcxg /.Xc/.I/.I.xt/.Ptp /.I.ptp - Interface Functionalities

    In  principle  modern  network  hardware  supports  a  packet  size  of  1500  Byte,  which  is  specified  in  the  GigE  network  standard.  "Jumboframes" merely characterizes a packet size exceeding 1500 Bytes. Baumer VCXG cameras can handle a MTU of up to 16384 Bytes. 8.3 Inter Packet Gap (IPG) To achieve optimal results in image transfer, several Ethernet-specific factors need to be ...
  • Page 226: Example 1: Multi Camera Operation - Minimal Ipg

    8.3.1 Example 1: Multi Camera Operation – Minimal IPG Setting the IPG to minimum means every image is transfered at maximum speed. Even by using a frame rate of 1 fps this results in full load on the network. Such "bursts" can lead to an overload of several network components and a loss of packets. This can occur, ...
  • Page 227: Transmission Delay

    8.4 Transmission Delay Another approach for packet sorting in multi-camera operation is the so-called Transmis- sion Delay. Due  to  the  fact,  that  the  currently  recorded  image  is  stored  within  the  camera  and  its  transmission starts with a predefined delay, complete images can be transmitted to the    PC at once. The following figure should serve as an example: Principle of the trans- mission delay.
  • Page 228: Configuration Example

    8.4.2 Configuration Example For the three employed cameras the following data are known: Camera Sensor Pixel Format Resulting Readout Exposure Transfer Model Resolution (Pixel Depth) Data Volume Time Time Time (GigE) [pixel] [bit] [bit] [msec] [msec] [msec] ≈ 42.47 VCXG-53M 2592 x 2048 42467328 35.3 ≈ 10.48...
  • Page 229 = 20 msec + 35.3 msec - 20 msec + 10.48 msec TransmissionDelay(Camera 3) = 45.78 msec = 45780000 ticks Notice In Baumer GAPI the delay is specified in ticks. How do convert microseconds into ticks? 1 tick = 1 ns 1 msec = 1000000 ns 1 tick = 0,000001 msec ticks= t [msec] / 0.000001 = t...
  • Page 230: Multicast

    8.5 Multicast Multicasting offers the possibility to send data packets to more than one destination ad- dress – without multiplying bandwidth between camera and Multicast device (e.g. Router or Switch). The data is sent out to an intelligent network node, an IGMP (Internet Group Management  Protocol) capable Switch or Router and distributed to the receiver group with the specific  address range. In the example on the figure below, multicast is used to process image and message data  separately on two differents PC's. Multicast Addresses: For multicasting Bau- mer suggests an address range from 232.0.1.0 to 232.255.255.255. V4.7 | 06/24/2024 | 11165414...
  • Page 231: Ip Configuration

    128.0.0.0 – 191.255.255.255 255.255.0.0 192.0.0.0 – 223.255.255.255 255.255.255.0 Connection pathway for These combinations are not checked by Baumer GAPI, Baumer GAPI Viewer or camera Baumer Gigabit Ether- on the fly. This check is performed when restarting the camera,  in case of an invalid  net cameras: The device connects IP - subnet combination the camera will start in LLA mode.
  • Page 232: Lla

    ▪ DHCP Request Once the client has received this DHCPOFFER, the transaction needs to be con- firmed. For this purpose the client sends a so called DHCPREQUEST broadcast to the  network. This message contains the IP address of the offering DHCP server and informs all other possible DHCPservers that the client has obtained all the necessary information, and there is therefore no need to issue IP information to the client. DHCP Request (broadcast) ▪ DHCP Acknowledgement Once the DHCP server obtains the DHCPREQUEST, an unicast containing all neces- sary information is sent to the client. This message is called DHCPACK. According to this information, the client will configure its IP parameters and the pro- cess is complete.
  • Page 233: Packet Resend

    8.7 Packet Resend Due to the fact, that the GigE Vision ® standard stipulates using a UDP - a stateless user datagram protocol - for data transfer, a mechanism for saving the "lost" data needs to be  employed. Here, a resend request is initiated if one or more packets are damaged during transfer  and - due to an incorrect checksum - rejected afterwards. On this topic one must distinguish between three cases: 8.7.1 Normal Case In the case of unproblematic data transfer, all packets are transferred in their correct order ...
  • Page 234: Fault 2: Lost Packet At The End Of The Data Stream

    8.7.3 Fault 2: Lost Packet at the End of the Data Stream In case of a fault at the end of the data stream, the application will wait for incoming  packets for a predefined time. When this time has elapsed, the resend request is trig- gered and the "lost" packets will be resent. Resending of lost pack- ets at the end of the data stream. In our  example,  packets  from  no.  3  to  no.  5  are  lost.  This  fault  is  detected    after  the  predefined time has elapsed and the resend request (A) is triggered. The camera then ...
  • Page 235: Message Channel

    8.8 Message Channel ® The asynchronous message channel is described in the GigE Vision standard and of- fers the possibility of event signaling. There is a timestamp (64 bits) for each announced event, which contains the accurate time the event occurred.  Each event can be activated and deactivated separately. 8.8.1 Event Generation Event Description...
  • Page 236: Action Command / Trigger Over Ethernet

    8.9 Action Command / Trigger over Ethernet The basic idea behind this feature was to achieve a simultaneous trigger for multiple cameras. Action Command: Therefore a broadcast Ethernet packet was implemented. This packet can be used to Since hardware release 2.1 induce a trigger as well as other actions. the implemetation of the Due to the fact that different network components feature different latencies and jitters, ...
  • Page 237: Vcxu - Interface Functionalities

    9. VCXU – Interface Functionalities 9.1 Device Information This information on the device is part of the camera's USB descriptor. Model Name Baumer USB Vendor ID Baumer USB Product ID Included information: [Hexadecimal] [Hexadecimal] VCXU-02M 2825 ▪ Vendor ID (VID) VCXU-02C 2825 ▪...
  • Page 238 www.baumer.com/worldwide...

Table of Contents