background image

176

V2.6 | 8/30/2022 | 1120758

7.17.21  OpticControllerVendorName

Name of the manufacturer of the optic controller.

Name

OpticControllerVendorName

Category

OpticControl

Interface

IString

Access

Read only

Unit

-

Values

e.g. Corning Varioptic / Canon EF compatible

7.17.22  OpticControllerVersion (except .EF)

Version of the optic controller.

Name

OpticControllerVersion

Category

OpticControl

Interface

IString

Access

Read only

Unit

-

Values

depending on lens

Summary of Contents for 11192208

Page 1: ...EN US Operating Manual VLXT I EF JP VLXT FO cameras 10 Gigabit Ethernet VLXN I JP cameras 5 Gigabit Ethernet V2 6 8 30 2022 1120758 ...

Page 2: ...er M92 34 4 6 IP Protection classes 36 4 7 Cables 38 4 8 Cleaning 39 5 Pin Assignment LED Signaling 40 5 1 VLXT I EF JP 10GBASE T VLXN I JP 5GBASE T 40 5 1 1 Data Interface 40 5 1 2 Power and Process Interface 40 5 1 3 UART0 Interface Release 3 only 41 5 1 4 Digital IO 42 5 1 5 LED Signaling 43 5 2 VLXT FO 10GBASE SR LR 44 5 2 1 Data Interface 44 5 2 2 Transceiver Cables 44 5 2 3 Power and Process...

Page 3: ...1 BalanceWhiteAuto color cameras only 66 7 3 2 BlackLevel 67 7 3 3 BlackLevelSelector 68 7 3 4 Gain 68 7 3 5 GainAuto Release 2 only 69 7 3 6 GainSelector 69 7 3 7 Gamma 70 7 3 8 HighConversionGainEnable 70 7 3 9 HighConversionGain 70 7 4 Category AutoFeatureControl Release 2 only 71 7 4 1 AutoFeatureHeight 73 7 4 2 AutoFeatureOffsetX 73 7 4 3 AutoFeatureOffsetY 74 7 4 4 AutoFeatureRegionMode 74 7...

Page 4: ... 6 DeviceLinkHeartbeatMode 92 7 9 7 DeviceLinkHeartbeatTimeout 92 7 9 8 DeviceLinkSelector 93 7 9 9 DeviceLinkSpeed 93 7 9 10 DeviceLinkThroughputLimit 93 7 9 11 DeviceManufacturerInfo 94 7 9 12 DeviceModelName 94 7 9 13 DeviceRegistersEndianness 94 7 9 14 DeviceReset 95 7 9 15 DeviceResetToDeliveryState 95 7 9 16 DeviceSFNCVersionMajor 95 7 9 17 DeviceSFNCVersionMinor 96 7 9 18 DeviceSFNCVersionS...

Page 5: ...6 7 10 18 UserOutputSelector 117 7 10 19 UserOutputValue 117 7 10 20 UserOutputValueAll 117 7 11 Category EventControl 118 7 11 1 EventNotification 118 7 11 2 EventSelector 118 7 11 3 LostEventCounter 120 7 12 Category HDRControl 120 7 12 1 HDREnable 124 7 12 2 HDRExposureTimeBrightArea 125 7 12 3 HDRExposureTimeDarkArea 125 7 12 4 HDRGainBrightArea 126 7 12 5 HDRGainDarkArea 126 7 12 6 HDRGainRat...

Page 6: ...GeneratorSelector 157 7 13 32 Width 157 7 13 33 WidthMax 159 7 14 Category ImageProcessingControl Release 3 only 160 7 14 1 ShadingCalibrationStart 161 7 14 2 ShadingEnable 161 7 14 3 SharpeningFactor 161 7 14 4 SharpeningMode 162 7 14 5 SharpeningSensitivityThreshold 162 7 15 Category LUTControl 163 7 15 1 DefectPixelCorrection 165 7 15 2 DefectPixelListEntryActive 165 7 15 3 DefectPixelListEntry...

Page 7: ...lector 184 7 19 4 TransferStop 185 7 20 Category TransportLayerControl 185 7 20 1 EnergyEfficientEthernetEnable Release 2 only 185 7 20 2 Category GigEVision 186 7 20 2 1 GVSPConfigurationBlockID64Bit 186 7 20 2 2 GevCCP 186 7 20 2 3 GevCurrentDefaultGateway 186 7 20 2 4 GevCurrentIPAddress 187 7 20 2 5 GevCurrentIPConfigurationDHCP 187 7 20 2 6 GevCurrentIPConfigurationLLA 187 7 20 2 7 GevCurrent...

Page 8: ...3 only 204 7 21 Category UserSetControl 204 7 21 1 UserSetDefault 204 7 21 2 UserSetFeatureEnable 205 7 21 3 UserSetFeatureSelector 205 7 21 4 UserSetLoad 206 7 21 5 UserSetSave 207 7 21 6 UserSetSelector 207 7 22 Category boSerialControl 208 7 22 1 boSerialASCIIReadBuffer 208 7 22 2 boSerialASCIIWriteBuffer 208 7 22 3 boSerialBinaryReadBuffer 208 7 22 4 boSerialBinaryWriteBuffer 209 7 22 5 boSeri...

Page 9: ...8 4 2 Configuration Example 218 8 5 Multicast 220 8 6 IP Configuration 221 8 6 1 Persistent IP 221 8 6 2 DHCP Dynamic Host Configuration Protocol 221 8 6 3 LLA 222 8 6 4 Force IP 222 8 7 Packet Resend 223 8 7 1 Normal Case 223 8 7 2 Fault 1 Lost Packet within Data Stream 223 ...

Page 10: ... E mail support cameras baumer com Target group for this User s Guide This User s Guide is aimed at experienced users which want to integrate camera s into a vision system Intended Use The camera is used to capture images that can be transferred to a PC It has a compact housing suitable for industrial use and are designed exclusively for in door use The use in wet locations is permissible under co...

Page 11: ...lete equipment will help to save valu able resources and prevent possible adverse effects on human health and the environment The return of the packaging to the material cycle helps conserve raw mate rials an reduces the production of waste When no longer required dispose of the packaging materials in accordance with the local regulations in force Keep the original packaging during the warranty pe...

Page 12: ...Y THE AUTHOR AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRAN TIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT INDIRECT IN CIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES LOSS OF USE DATA OR PROFITS ...

Page 13: ...following disclaimer in the documentation and or other materials provided with the distribution THIS SOFTWARE IS PROVIDED BY THE AUTHORS AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRAN TIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT INDIRECT INCIDENTAL SPEC...

Page 14: ...ous possibilities for installation Baumer recommends no specific method for proper heat dissipation but suggest the following principle operate the cameras only in mounted condition with free air circulation mounting in combination with forced convection may provide proper heat dissipation see chapter 4 2 Ambient Temperature Heat Transmission on page 25 Caution Observe precautions for handling ele...

Page 15: ...ds GigE Vision 2 0 0 GenICam SFNC 2 3 0 SFNC 2 4 0 Rel 2 only IEEE 1588TM 2008 Rel 2 only Conformity CE We declare under our sole responsibility that the previously described Baumer cameras conform with the directives of the CE UL The camera has been tested by UL Underwriters Laboratories and complies with the requirements of the standards UL 61010 1 Edition 3 Revision Date 2016 04 29 UL 61010 2 2...

Page 16: ...11701719 R R BkR VLXT 71MI 2021 03 18 VLXT 31C I 11194257 R R BkR VLXT 90MI 2020 10 23 VLXT 50C I 11194256 R R BkR VLXT 90MI 2020 10 23 VLXT 71C I 11700337 R R BkR VLXT 71MI 2021 03 18 VLXT 90C I 11194280 R R BkR VLXT 90MI 2020 10 23 VLXT 123C I 11194269 R R BkR VLXT 90MI 2020 10 23 Release Version Notice Identification of Release version Label on camera Baumer GAPI Camera Explorer Category Device...

Page 17: ...Frames1 max fps Monochrome VLXT 06M I JP 1 1 7 800 620 1578 1578 VLXT 17M I 1 1 1600 1100 660 660 VLXT 28M I JP 2 3 1920 1464 415 411 VLXT 31M I 1 1 8 2048 1536 217 217 VLXT 50M I 2 3 2448 2048 164 164 VLXT 55M I 1 1 8 2464 2048 259 243 VLXT 71M I 1 1 3200 2200 174 174 VLXT 81M I 2 3 2848 2832 172 150 VLXT 90M I JP 1 4096 2160 95 95 VLXT 123M I 1 1 4096 3000 69 69 VLXT 126M I 1 1 1 4096 2992 119 1...

Page 18: ... 2848 2832 172 150 VLXT 90C I 1 4096 2160 95 95 VLXT 123C I 1 1 4096 3000 69 69 VLXT 126C I 1 1 1 4096 2992 119 100 VLXT 240C I 1 2 5312 4600 62 50 VLXT 490C I EF 2 3 7008 7000 23 23 VLXT 650C I EF 2 3 9344 7000 23 18 1 image acquisition in the camera s internal memory interface 10 GigE Dimensions C mount pixel 0 0 8 33 26 88 M3 x 5 7 10 x 12 9 6 4 99 7 0 4 C mount 15 7 28 5 18 2 60 0 2 60 0 2 99 ...

Page 19: ...8 x 0 75 temperature measurement point 26 92 2 8 33 M3 x 5 7 10 x Pixel 0 0 18 2 28 5 15 7 Dimensions TFL mount 39 28 5 18 2 15 7 60 0 2 temperature measurement point 26 88 8 33 M3 x 5 7 10 x 7 83 1 4 20 UNC x 6 9 M 3 x 6 8 4 x 35 35 Pixel 0 0 TFL Mount 99 7 0 4 12 9 6 8 60 0 2 Ø ...

Page 20: ...20 V2 6 8 30 2022 1120758 Dimensions EF mount 12 9 60 0 2 60 0 2 temperature measurement point 26 92 2 M3 x 5 7 10 x Pixel 0 0 18 2 28 5 15 7 113 82 136 1 70 72 5 Canon EF S Mount 3 3 40 6 ...

Page 21: ... No Description 1 Lens mount M58 Mount 4 Camera LED 2 Power and process interface 5 GigE LED 3 Ethernet Port Camera Type Sensor Size Resolution Full Frames1 max fps Monochrome VLXN 650M I JP 2 3 9344 7000 11 9 1 image acquisition in the camera s internal memory interface 5 GigE ...

Page 22: ...22 V2 6 8 30 2022 1120758 Dimensions M58 mount 103 82 0 4 12 9 60 0 2 60 0 2 M58 x 0 75 temperature measurement point 26 92 2 8 33 M3 x 5 7 10 x Pixel 0 0 18 2 28 5 15 7 ...

Page 23: ...ter front mounting threads 7 SFP Socket 4 Power and process interface including UART1 RS232 Camera Type Sensor Size Resolution Full Frames1 max fps Monochrome VLXT 31M FO 1 1 8 2048 1536 217 217 VLXT 50M FO 2 3 2448 2048 163 163 VLXT 90M FO 1 4096 2160 95 95 VLXT 123M FO 1 1 4096 3000 69 69 Color VLXT 50C FO 2 3 2448 2048 163 163 1 image acquisition in the camera s internal memory interface 10 Gig...

Page 24: ...0 2022 1120758 Dimensions 79 6 0 3 12 9 5 5 8 33 26 26 8 33 7 83 68 5 26 15 7 15 7 19 6 18 2 M3 x 5 7 8 x M3 x 5 7 2 x temperature measurement point 35 35 M3 x 6 8 4 x Pixel 0 0 1 4 20 UNC x 6 9 28 7 Ø 6 4 C Mount ...

Page 25: ... following methods for proper heat dissipation Every form of convection around the device and mounting helps reduce temperature Prevent heat from becoming trapped Mounting in combination with forced convection may provide proper heat dissipation Avoid mounting onto stainless steel Stainless steel has a roughly 10 fold lower thermal conductivity compared to aluminium Do not install the device at th...

Page 26: ...T 31M I 65 C 149 F VLXT 50M I 65 C 149 F VLXT 55M I 60 C 140 F VLXT 71M I 60 C 140 F VLXT 81M I 60 C 140 F VLXT 90M I JP 65 C 149 F 65 C 149 F VLXT 123M I 65 C 149 F VLXT 126M I 60 C 140 F VLXT 240M I 60 C 140 F VLXT 490M I EF 70 C 158 F VLXT 650M I EF 70 C 158 F Color VLXT 06C I JP 60 C 140 F VLXT 31C I JP 65 C 149 F 65 C 149 F VLXT 50C I 65 C 149 F VLXT 55C I 60 C 140 F VLXT 71C I 60 C 140 F VLX...

Page 27: ...emperature T Measurement Point Monochrome VLXT 31M FO 65 C 149 F VLXT 50M FO 65 C 149 F VLXT 90M FO 65 C 149 F VLXT 123M FO 65 C 149 F Color VLXT 50C FO 65 C 149 F VLXN Camera Type max Temperature T Measurement Point Monochrome VLXN 650M I JP 60 C 140 F ...

Page 28: ...eratureStatusChanged is always generated when Device TemperatureStatus changes If the temperature rises above the value set at HighToExceed the DeviceTemperature Exceeded feature is set to True the image recording is stopped and the LED is set to orange For further use the camera must be disconnected from the power supply after cooling down or a device reset should be carried out The sufficient co...

Page 29: ...XT 55M I 69 C 156 2 F VLXT 71M I 69 C 156 2 F VLXT 81M I 69 C 156 2 F VLXT 90M I JP 71 C 159 8 F VLXT 123M I 71 C 159 8 F VLXT 126M I 69 C 156 2 F VLXT 240M I 69 C 156 2 F VLXT 490M I EF 70 C 158 F VLXT 650M I EF 70 C 158 F Color VLXT 06C I JP 69 C 156 2 F VLXT 31C I JP 71 C 159 8 F VLXT 50C I 71 C 159 8 F VLXT 55C I 69 C 156 2 F VLXT 71C I 69 C 156 2 F VLXT 81C I 69 C 156 2 F VLXT 90C I 71 C 159 ...

Page 30: ...quencies 0 75 mm Acceleration 1 g Test duration 150 min axis 450 min total Vibration broad band IEC 60068 2 64 Frequency range 10 2000 Hz Acceleration 10 g Test duration 5 h axis 15 h total Shock IEC 60068 2 27 Pulse time 11 ms 6 ms Acceleration 50 g 100 g Bump IEC60068 2 29 Pulse Time 2 ms Acceleration 100 g EF cameras only Environmental Testing Standard Parameter Vibration broad band IEC 60068 2...

Page 31: ...ortant Install the camera in an environment that is as dust free as possible Keep the dust cover bag on camera as long as possible Hold the camera downwards with unprotected sensor Avoid contact with any optical surface of the camera Caution Do not use grub screws to lock an M58 lens directly to the camera These can damage the threads of the lens The grub screws are used only to lock the lens moun...

Page 32: ... The peak torque while tightening the screws is 0 9 Nm Use a torque wrench Dimensions M62 65 Ø A A 3 25 41 95 Ø 3 25 M62 x 0 75 5 25 59 Ø A A Art No 11193125 Distance Rings M62 Art No 11185376 Art No 11185375 5 7 0 x M 2 6 59 5 7 0 x M 2 6 Ø 5 6 O Ring A A A A 12 6 15 5 7 0 x M 2 6 59 5 7 0 x M 2 6 Ø 5 6 O Ring A A A A 6 5 9 Ø Ø M 62 Art No 11198906 5 7 0 x M 2 6 59 5 7 0 x M 2 6 Ø 5 6 O Ring A A ...

Page 33: ...758 Tube M62 Art No 11185374 Cover glass PMMA Acryl Art No 11195426 Cover glass restistant laminated safety cover glass M 62 A A A A Ø 5 6 Ø 1 6 M62 x 0 75 50 2 Ø 54 5 4 58 Inner dimensions of the Tube M62 61 Ø 49 58 50 2 Ø ...

Page 34: ...for easier installation of the sealing rings ELKALUB GLS 867 Tube Tube Adapter Camera Distance Ring Holding Plate The peak torque while tightening the screws is 0 9 Nm Use a torque wrench Dimensions 95 O 92 M x 0 75 26 26 26 26 14 3 8 x M 3 x 5 13 3 14 4 74 10 45 4 7 25 ...

Page 35: ...A A 7 25 15 12 92 M x 0 75 89 O 92 M x 0 75 95 O O Ring A A A A 7 25 39 36 M 92 Art No 11704397 Art No 11704394 5 7 0 x M 2 9 89 5 7 0 x M 2 9 95 O Ring A A 4 8 9 6 Art No 11704395 A A ø O Tube M92 A A 95 91 92 M x 0 75 83 1 66 5 5 70 A A M 92 Art No 11704312 Cover glass PMMA Acryl Ø Ø Ø ...

Page 36: ...the mentioned IP protection level please note the follow ing information The tube needs to be screwed on gap free as shown in the figure on the next page 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 TorqueVario S ESD in combination with a wrench for assembling sensor actuator cables with M12 connector such as...

Page 37: ...ier installation ELKALUB GLS 867 Tube Tube Adapter Camera Distance Ring The peak torque while tightening the screws is 0 9 Nm Use a torque wrench Sealing rings M92 Adapter Recommended grease for easier installation of the sealing rings ELKALUB GLS 867 Tube Tube Adapter Camera Distance Ring Holding Plate ...

Page 38: ...se a torque wrench Harting Adapter The peak torque while tightening the screws is 0 9 Nm Use a torque wrench 4 7 Cables For UL conform installations the cables used must meet the following requirements shielding for optimum electrical noise immunity IP67 protection UL approval dielectric strength according to the operating voltages used temperature stability in the specified device temperature ran...

Page 39: ...ng cleaning Compressed air may force dust into the camera Never use compressed air to clean the filter cover glass Use a soft lint free cloth dampened with a small amount of pure methanol to clean the filter glass Housing Caution volatile solvents Use of volatile solvents for cleaning Volatile solvents can damage the surface of the camera Never use volatile solvents benzene thinner for cleaning Us...

Page 40: ...ors of the connecting cable ordered separately 8 9 10 11 12 5 7 3 1 4 2 6 1 Power Vcc brown 7 OUT3 Line6 black 2 GND Power blue 8 RS232 TxD Line2 grey 3 IN1 Line0 white 9 OUT4 Line7 red 4 OUT1 Line4 green 10 RS232 RxD Line3 violet 5 IN2 Line1 pink 11 GND IO grey pink 6 OUT2 Line5 yellow 12 Power IO red blue shielded cable needs to be used Notice Max Voltage levels RS232 TxD RS232 RxD line 15 V The...

Page 41: ...llations 24 V 20 For not UL conform installations 12 V 20 48 V 10 5 1 3 UART0 Interface Release 3 only UART0 Interface JST BM06B SRSS TB 5 3 1 4 2 6 1 Power UART0 4 UART TxD 2 GND UART0 5 not connected 3 UART RxD 6 not connected Notice Serial interface voltage level for UART0 TxD and RxD 0 V logical 0 3 3 V 5V toler ant logical 1 This interface is controllable by UART0 value of boSerialSelector an...

Page 42: ...3 Out 4 Pin 3 IIN IN 1 Power Vcc 24 V 20 GND Power Pin 2 Pin 1 GND IO Pin 10 Pin 8 IOUT R L IOUT R L IOUT RL IOUT RL Out 1 Line4 Out 2 Power IO UL 12 V 20 24 V 20 not UL 12 V 20 48 V 10 Line1 Line0 current limiter cable termination current limiter cable termination Line4 Line5 Line6 Line7 RS232 TxD RS232 RxD ...

Page 43: ... V2 6 8 30 2022 1120758 5 1 5 LED Signaling 2 1 Signal Meaning 1 GigE LED green static link active green flash receiving 2 Camera LED yellow static error yellow flash transmitting orange static overheated ...

Page 44: ...ver Cables A variety of 10G SFP Series Fiber Optic Transceivers and cables available Notice SFP modules for GigE copper are getting hot and heat the camera Only optical SFP modules may used which are in compliance with Class I device acc 21 CFR 1040 UL Please see the compliance list on the Baumer product selector https www baumer com c 36460 products Notice The unit is to be con nected only to int...

Page 45: ...4 V 15 20 Power consumption max 9 6 W Power IO For UL conform installations 12 V 20 24 V 20 For not UL conform installations 12 V 20 48 V 10 5 2 4 UART0 Interface Release 3 only UART0 Interface JST BM06B SRSS TB 5 3 1 4 2 6 1 Power UART0 4 UART TxD 2 GND UART0 5 not connected 3 UART RxD 6 not connected Notice Serial interface voltage level for UART0 TxD and RxD 0 V logical 0 3 3 V 5V toler ant log...

Page 46: ...t 4 Pin 3 IIN IN 1 Power Vcc 12 V 24 V 15 20 GND Power Pin 2 Pin 1 GND IO Pin 10 Pin 8 IOUT R L IOUT R L IOUT RL IOUT RL Out 1 Line4 Out 2 Power IO UL 12 V 20 24 V 20 not UL 12 V 20 48 V 10 Line1 Line0 current limiter cable termination current limiter cable termination Line4 Line5 Line6 Line7 RS232 TxD RS232 RxD ...

Page 47: ... V2 6 8 30 2022 1120758 5 2 6 LED Signaling 1 2 Signal Meaning 1 GigE LED green static link active green flash receiving 2 Camera LED yellow static error yellow flash transmitting orange static overheated ...

Page 48: ... 2 0 4 0 6 0 8 1 0 Wave Length nm Relative Response VLXT 06M I JP IMX 426 400 500 600 700 800 900 1000 0 0 2 0 4 0 6 0 8 1 0 Wave Length nm Relative Response VLXT 06C I JP IMX 426 Figure 1 Spectral sensitivities for Baumer cameras with 0 5 MP sensor 400 500 600 700 800 900 1000 0 0 2 0 4 0 6 0 8 1 0 Wave Length nm Relative Response VLXT 17M I IMX 425 Figure 2 Spectral sensitivities for Baumer came...

Page 49: ...Length nm Relative Response VLXT 50C I FO IMX 250 Figure 5 Spectral sensitivities for Baumer cameras with 5 0 MP sensor 400 500 600 700 800 900 1000 0 0 2 0 4 0 6 0 8 1 0 Wave Length nm Relative Response VLXT 55M I IMX 537 400 500 600 700 800 900 1000 0 0 2 0 4 0 6 0 8 1 0 Wave Length nm Relative Response VLXT 55C I IMX 537 Figure 6 Spectral sensitivities for Baumer cameras with 5 0 MP sensor 400 ...

Page 50: ...h nm Relative Response VLXT 90C I IMX 255 Figure 9 Spectral sensitivities for Baumer cameras with 9 0 MP sensor 400 500 600 700 800 900 1000 0 0 2 0 4 0 6 0 8 1 0 Wave Length nm Relative Response VLXT 123M I FO IMX 253 400 500 600 700 800 900 1000 0 0 2 0 4 0 6 0 8 1 0 Wave Length nm Relative Response VLXT 123C I IMX 253 Figure 10 Spectral sensitivities for Baumer cameras with 12 3 MP sensor 400 5...

Page 51: ...cy 0 0 10 0 20 0 30 0 40 0 50 0 60 0 70 0 Wave Length nm VLXT 490C I EF GMAX3249 300 400 500 600 700 800 900 1000 1100 Quantum Efficiency 0 0 10 0 20 0 30 0 40 0 50 0 60 0 70 0 Figure 13 Spectral sensitivities for Baumer cameras with 49 MP sensor Wave Length nm VLXT 650M I EF GMAX3265 VLXN 650M I 300 400 500 600 700 800 900 1000 1100 Quantum Efficiency 0 0 10 0 20 0 30 0 40 0 50 0 60 0 70 0 Wave L...

Page 52: ...sor position accuracy The typical accuracy by assumption of the root mean square value is displayed in the figures and the table below C TFL Mount 14 2 A Z YR XR XM YM α 2 2 M58 Mount YR XR XM YM Z 7 2 A α EF Mount YR XM YM XR A Z 40 α ...

Page 53: ...ion Programming Interface With this API Baumer provides an interface for quick and easy integration of Baumer industrial cameras using C C and C Windows only This software interface allows changing to other camera models This API supports Windows Linux and ARM based platforms More information can be found at www baumer com vision software 6 3 2 NeoAPI The NeoAPI is a powerful user friendly API for...

Page 54: ...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 Notice Not all features listed here are supported by every camera You can view the functionality of your camera in the ...

Page 55: ...it Values 7 1 2 AcquisitionFrameCount Number of frames to acquire in MultiFrame Acquisition mode Name AcquisitionFrameCount Category AcqusitionControl Interface IInteger Access Read Write Unit Values 1 65535 Increment 1 7 1 3 AcquisitionFrameRate Controls the acquisition rate in Hertz at which the frames are captured Notice For cameras that use the PTP functionality the generation of the frame rat...

Page 56: ...uisition stops Notice The camera must be stopped before this feature can be edited Name AcquisitionMode Category AcqusitionControl Interface IEnumeration Access Read Write Unit Values Continuous Frames are captured continuously without external events until stopped with the AcquisitionStop command MultiFrame In this mode a predefined number of frames will be cap tured after AcquisitionStart The Ac...

Page 57: ...ontrol Interface ICommand Access Write only Unit Values 7 1 7 AcquisitionStatus Reads the state of the internal acquisition signal selected using AcquisitionStatusSelec tor Name AcquisitionStatus Category AcquisitionControl Interface IBoolean Access Read only Unit Values true 1 On false 0 Off 7 1 8 AcquisitionStatusSelector Selects the internal acquisition signal to read using AcquisitionStatus Na...

Page 58: ...e IEnumeration Access Read Write Unit Values Continuous Exposure duration is constantly adapted by the device to maximize the dynamic range Off Exposure duration is user controlled using Exposure Time Once Exposure duration is adapted once by the device Once it has converged it returns to the Off state 7 1 11 ExposureMode Sets the operation mode of the Exposure or shutter Name ExposureMode Categor...

Page 59: ... Category AcqusitionControl Interface IFloat Access Read Write Unit μs Values see table below Notice If the feature ShortExposureTimeEnable is enabled and the exposure time is changed e g from 20 μs to lower than 15 μs this will change the internal parameters of the sen sors and the sensor needs to reinitialize This initialization sequence takes about 50 ms This process is only necessary if the ex...

Page 60: ... 650M I JP 20 μs 60 s Color VLXT 06C I JP 7 1 μs 6 μs 60 s VLXT 31C I JP 15 1 μs 60 s VLXT 50C I FO 15 1 μs 60 s VLXT 55C I 5 1 μs 4 μs 60 s VLXT 71C I 9 1 μs 6 8 μs 60 s VLXT 81C I 6 1 μs 6 8 μs 60 s VLXT 90C I 15 1 μs 60 s VLXT 123C I 15 1 μs 60 s VLXT 126C I 7 1 μs 4 6 μs 60 s VLXT 240C I 8 1 μs 60 s VLXT 490C I EF 20 μs 60 s VLXT 650C I EF 20 μs 60 s range only relevant with activated ShortExp...

Page 61: ...s first step is completed the pixels are read out The exposure time texposure can be adjusted by the user however the time needed for the readout treadout is determined by the particular sensor and image format in use The cameras can be operated sequential or overlapped depending on the mode and the combination of exposure and readout times used Sequential Overlapped Here the time intervals are lo...

Page 62: ... activation mode of the trigger Name TriggerActivation Category AcqusitionControl Interface IEnumeration Access Read Write Unit Values FallingEdge Specifies that the trigger is considered valid on the falling edge of the source signal RisingEdge Specifies that the trigger is considered valid on the rising edge of the source signal 7 1 18 TriggerDelay Specifies the delay in microseconds us to apply...

Page 63: ...erlap Category AcqusitionControl Interface IEnumeration Access Read Write Unit Values Read Out Trigger is accepted immediately after the exposure period 7 1 21 TriggerSelector Selects the type of trigger to configure Name TriggerSelector Category AcqusitionControl Interface IEnumeration Access Read Write Unit Values Frame Start Selects the type of trigger to configure 7 1 22 TriggerSoftware Genera...

Page 64: ...tive Counter1End Rel 2 only Specifies which of the Counter signal to use as internal source for the trigger Counter2End Rel 2 only Specifies which of the Counter signal to use as internal source for the trigger Line0 Specifies which physical line or pin and associated I O control block to use as external source for the trigger signal Line1 Specifies which physical line or pin and associated I O co...

Page 65: ... Category AnalogControl Interface IInteger Access Write only Unit Values 0 4294967295 Increment 1 7 2 2 ActionGroupKey Provides the key that the device will use to validate the action on reception of the action protocol message Name ActionGroupKey Category AnalogControl Interface IInteger Access Read Write Unit Values 0 4294967295 Increment 1 7 2 3 ActionGroupMask Provides the mask that the device...

Page 66: ...ain black level brightness correction and gamma 7 3 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 Values Continuous White balancing is constantly adjusted by the device Off White balancing...

Page 67: ...55 DN12 VLXT 31M I FO 0 255 DN12 VLXT 50M I FO 0 255 DN12 VLXT 55M I 0 255 DN12 VLXT 71M I FO 0 255 DN12 VLXT 81M I 0 255 DN12 VLXT 90M I JP FO 0 255 DN12 VLXT 123M I FO 0 255 DN12 VLXT 126M I 0 255 DN12 VLXT 240M I 0 255 DN12 VLXT 490M I EF 0 255 DN12 VLXT 650M I EF VLXN 650M 0 255 DN12 Color VLXT 06C I JP 0 255 DN12 VLXT 31C I JP 0 255 DN12 VLXT 50C I FO 0 255 DN12 VLXT 55C I 0 255 DN12 VLXT 71C...

Page 68: ...from the camera and dark images To solve this issue the signals can be amplified by a user defined gain factor within the camera Notice Increasing the gain factor also increases image noise Controls the selected gain as an absolute physical value Name Gain Category AnalogControl Interface IIFloat Access Read Write Unit Values see table below Camera Type Gain db Monochrome VLXT 06M I JP 0 48 VLXT 1...

Page 69: ...ain is constantly adjusted by the device Off Gain is User controlled using Gain Once Gain is automatically adjusted once by the device Once it has converged it automatically returns to the Off state 7 3 6 GainSelector Selects which gain is controlled by the various gain features Name GainSelector Category AnalogControl Interface IEnumeration Access Read Write Unit Values All Gain will be applied t...

Page 70: ...he image is better than when the exposure time alone is increased Combine both functions Notice The camera must be stopped before this feature can be edited The following cameras support this function Camera Type HighConversionGainEnable Mono VLXT 06M I VLXT 17M I VLXT 28M I VLXT 71M I Color VLXT 71C I Name HighConversionGainEnable Category AnalogControl Interface IBoolean Access Read Write Unit V...

Page 71: ...nt to achieve the BrightnessAutoNomi nalValue 2 Example 2 For image 2 increasing the bright ness with ExposureTime is not enough to reach the value of BrightnessAu toNominalValue Therefore the gain is increased after reaching ExposureAutoMaxValue BrightnessAutoPriority GainAuto ExposureAutoMinValue ExposureAuto MaxValue Gain Brightness BrightnessAutoPriority Exposure GainAutoMaxValue GainAutoMinVa...

Page 72: ...t pixel AutoFeatureWidth horizontal size of the Region AutoFeatureHeight vertical size of the Region AutoFeature ROI in Full Frame Start AutoFeature ROI End AutoFeature ROI AutoFeature ROI in an ROI Notice It is possible to set an AutoFeature ROI in an ROI Category ImageFormatControl The values that can be set for the AutoFeature ROI are adjusted accordingly The starting point for AutoFeatureOffse...

Page 73: ...AutoFeatureControl Interface IInteger Access Read Write Unit Values see chapter 7 13 10 Height on page 142 7 4 2 AutoFeatureOffsetX Horizontal offset from the origin to the Auto Feature Region in pixels Start AutoFeature ROI End AutoFeature ROI Name AutoFeatureOffsetX Category AutoFeatureControl Interface IInteger Access Read Write Unit Values 0 depends on set AutoFeatureWidth ...

Page 74: ... the mode of the selected Auto Feature Region AutoFeature ROI Notice The camera must be stopped before this feature can be edited Name AutoFeatureRegionMode Category AutoFeatureControl Interface IEnumeration Access Read Write Unit Values Off All settings of the selected AutoFeature ROI are automati cally equal to the selected AutoFeatureRegionReference On The settings of the selected AutoFeature R...

Page 75: ... are able to extract multiple regions out of an image to configure the features of those individual regions independently Name AutoFeatureRegionSelector Category AutoFeatureControl Interface IEnumeration Access Read Write Unit Values BalanceWhite Auto Selected features will control the region for Balance WhiteAuto and ColorTransformationAuto algorithm Brightness Auto Selected features will control...

Page 76: ...ontrol Interface IFloat Access Read Write Unit Values 5 95 Increment 1 7 4 10 BrightnessAutoPriority The feature set the highest priority auto feature to adjust the brightness If both Expo sureAuto and GainAuto are enabled this feature determines which one of the control parameter ExposureTime or Gain shall be adjusted first If the prioritized parameter ex ceeds the minimum or maximum limit the se...

Page 77: ...ty GainAuto ExposureAutoMinValue ExposureAuto MaxValue Gain Brightness BrightnessAutoPriority Exposure GainAutoMaxValue GainAutoMinValue BrightnessAutoNominalValue 1 2 1 Example 1 For image 1 increasing the brightness with Gain is sufficient to achieve the BrightnessAutoNominalValue 2 Example 2 For image 2 increasing the brightness with Gain is not enough to reach the value of BrightnessAutoNomina...

Page 78: ...9 7 4 13 GainAutoMaxValue Maximum value of Gain calculable by gain auto algorithm Name GainAutoMaxValue Category AutoFeatureControl Interface IFloat Access Read Write Unit µs Values Adjustable value depends on the camera see chapter 7 3 4 Gain on page 68 7 4 14 GainAutoMinValue Minimal value of Gain calculable by gain auto algorithm Name GainAutoMinValue Category AutoFeatureControl Interface IFloa...

Page 79: ...fferent settings for the respective image This integrated data packet contains different image settings Baumer GAPI can read the Image Info Header Chunk There are three Chunk modes Image Data Only the image data is transferred no Chunk data Chunk Data Only the chunk is transferred no image data Extented Chunk Data Chunk data and image data is transferred The Chunk Data are included in the last dat...

Page 80: ...IBoolean Access Read Write Unit Values true 1 On false 0 Off 7 5 2 ChunkModeActive Activates the inclusion of chunk data in the payload of the image Notice The camera must be stopped before feature can be edited Name ChunkModeActive Category ChunkDataControl Interface IBoolean Access Read Write Unit Values true 1 On false 0 Off 7 5 3 ChunkSelector Selects which chunk to enable or control Name Chun...

Page 81: ...data in chunk block ImageControl subordinate features only together selectable DefectPixelCorrection On Off the correction of defect pixels FixedPatternNoise On Off the Fixed pattern noise correction ReverseX On Off Flip horizontally the image sent by the device The Region of interest is applied after the flipping ReverseY On Off Flip vertically the image sent by the device The Region of interest ...

Page 82: ...ormation Here the previously generated color signals r g and b are converted to optimized RGB Color adjustment as physical balance of the spectral sensitivities 7 6 1 ColorTransformationAuto Controls the mode for automatic adjusting the gains of the active transformation matrix Name ColorTransformationAuto Category ColorTransformationControl Interface IEnumeration Access Read Write Unit Values Con...

Page 83: ...ix For6500K Matrix is tuned to the color temperature of 6500K OptimizedMatrix For9500K Rel 2 only Matrix is tuned to the color temperature of 9500K 7 6 4 ColorTransformationOutputColorSpace Release 2 only Returns the color space of the camera Name ColorTransformationOutputColorSpace Category ColorTransformationControl Interface IString Access Read only Unit Values Color space sRGB Gamma 1 7 6 5 Co...

Page 84: ...Interface IEnumeration Access Read Write Unit Values Gain00 Gain01 Gain02 Gain10 Gain11 Gain12 Gain20 Gain21 Gain22 7 7 Category CounterAndTimerControl This chapter lists all features that relates to control and monitoring of Counters and Tim ers 7 7 1 CounterDuration Sets the duration or number of events before the CounterEnd event is generated When the counter reaches the CounterDuration value a...

Page 85: ...d ExposureActive Counts all Exposures FrameTransferSkipped Counts when a frame transfer skipped FrameTrigger Counts the number of Frame Start Trigger Line0 Rel 2 only Counts by the chosen I O Line Line1 Rel 2 only Counts by the chosen I O Line Off Disable the Counter Reset trigger TriggerSkipped Counts when a Trigger skipped 7 7 4 CounterReset Does a software reset of the selected Counter and star...

Page 86: ...esetSource Selects the signals that will be the source to reset the Counter Name CounterResetSource Category CounterAndTimerControl Interface IEumeration Access Read Write Unit Values Counter1End Resets with the reception of the Counter End Counter2End Resets with the reception of the Counter End Line0 Rel 2 only Resets by the chosen I O Line Line1 Rel 2 only Resets by the chosen I O Line Off Disa...

Page 87: ...hed before reseting the counter Name CounterValueAtReset Category CounterAndTimerControl Interface IInteger Access Read only Unit Values 0 65535 Increment 1 7 7 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 transmitte...

Page 88: ... µs Values 0 2 000 000 000000 Increment 1 00 7 7 12 TimerDuration Sets the duration in microseconds of the Timer pulse Name TimerDuration Category CounterAndTimer Interface IFloat Access Read Write Unit µs Values 10 000000 2 000 000 000000 Increment 1 00 7 7 13 TimerSelector Selects which Timer to configure Name TimerSelector Category CounterAndTimerControl Interface IEumeration Access Read Write ...

Page 89: ...e source of the trigger to start the Timer Name TimerTriggerSource Category CounterAndTimerControl Interface IEumeration Access Read Write Unit Values Action1 Starts with the assertion of the chosen action signal ExposureEnd Starts with the reception of the Exposure End ExposureStart Starts with the reception of the Exposure Start FrameTransfer Skipped Frame Transfer Skipped Line0 Starts when the ...

Page 90: ...Increment 1 7 8 2 CustomDataConfigurationMode Controls if the custom data configuration mode is active Name CustomDataConfigurationMode Category CustomDataControl Interface IEnumeration Access Read Write Unit Values Off Disables the custom data configuration mode On Enables the custom data configuration mode 7 8 3 CustomDataSelector The feature selects the index of the custom data byte array Name ...

Page 91: ...ss Read only Unit Values UTF8 Device uses UTF8 character set 7 9 2 DeviceEventChannelCount Indicates the number of event channels supported by the device Name DeviceEventChannelCount Category DeviceControl Interface IInteger Access Read only Unit Values 0 4294967295 Increment 1 7 9 3 DeviceFamilyName Identifier of the product family of the device Name DeviceFamilyName Category DeviceControl Interf...

Page 92: ...terface IFloat Access Read only Unit µs Values 200 000 000000 Increment 1 7 9 6 DeviceLinkHeartbeatMode Activate or deactivate the Link s heartbeat Name DeviceLinkHeartbeatMode Category DeviceControl Interface IEnumeration Access Read Write Unit Values On Enables the Link heartbeat Off Disables the Link heartbeat 7 9 7 DeviceLinkHeartbeatTimeout Controls the current heartbeat timeout of the specif...

Page 93: ...he specified link Name DeviceLinkSpeed Category DeviceControl Interface IInteger Access Read only Unit Bps Values 0 9223372036854775807 Increment 1 7 9 10 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...

Page 94: ... Access Read only Unit Values e g F 0200BBD4 C 0200BCFC BL3 8 0200BAB4 7 9 12 DeviceModelName Model of the device Name DeviceModelName Category DeviceControl Interface IString Access Read only Unit Values e g VLXT 90C I 7 9 13 DeviceRegistersEndianness Endianness of the register of the device Name DeviceRegistersEndianness Category DeviceControl Interface IEnumeration Access Read only Unit Values ...

Page 95: ...y Unit Values 7 9 15 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 9 16 DeviceSFNCVersionMajor Major version of the Standard Features Naming Convention that was used to create the devic...

Page 96: ...tures Naming Convention that was used to create the device s GenICam XML Name DeviceSFNCVersionSubMinor Category DeviceControl Interface IInteger Access Read only Unit Values 0 9223372036854775807 Increment 1 7 9 19 DeviceScanType Scan type of the sensor of the device Name DeviceScanType Category DeviceControl Interface IEnumeration Access Read only Unit Values Areascan 2D Sensor 7 9 20 DeviceSens...

Page 97: ...alues 0 4294967295 Increment 1 7 9 23 DeviceStreamChannelEndianness Endianness of multi byte pixel data for this stream Name DeviceStreamChannelEndianness Category DeviceControl Interface IEnumeration Access Read Write Unit Values Little Endianness of multi byte pixel data for this stream is little Endian 7 9 24 DeviceStreamChannelPacketSize Specifies the stream packet size in bytes to send on the...

Page 98: ...treamChannelType Category DeviceControl Interface IEnumeration Access Read only Unit Values Transmitter Data stream transmitter channel 7 9 27 DeviceTLType Transport Type of the device Name DeviceTLType Category DeviceControl Interface IEnumeration Access Read only Unit Values GigEVision 7 9 28 DeviceTLVersionMajor Major version of the Transport Layer GigE Vision version of the device Name DeviceT...

Page 99: ...inor Category DeviceControl Interface IInteger Access Read only Unit Values 0 9223372036854775807 Increment 1 7 9 31 DeviceTemperature Device temperature in degrees Celsius C It is measured at the location selected by Device Temperature Selector Name DeviceTemperature Category DeviceControl Interface IFloat Access Read only Unit C Values 127 0 127 0 7 9 32 DeviceTemperatureExceeded Returns if the ...

Page 100: ...rent temperature status of the device Name DeviceTemperatureStatus Category DeviceControl Interface IEnumeration Access Read only Unit Values Exceeded Device operates in critical temperature range High Device operates in increased temperature range Normal Device operates in normal temperature range 7 9 35 DeviceTemperatureStatusTransition Temperature threshold for selected status transition in deg...

Page 101: ...ition from status Normal to status High NormalToHigh freely programmable value HighToExceed fixed value camera shutdown if exceeded ExceedToNormal Device Temperature ExceededToNormal freely programmable value temperature curve Time Temperature Event DeviceTemperature StatusChanged Event DeviceTemperature StatusChanged Event DeviceTemperature StatusChanged Cooling measures recommended 7 9 37 Device...

Page 102: ...anufacturer 7 9 40 DeviceVersion Version of the device Name DeviceVersion Category DeviceControl Interface IString Access Read only Unit Values e g R1 0 0 7 9 41 ReadOutTime Readout time in µs for current format settings Notice Read Out Time depends on OffsetY Height PixelFormat SensorBinning Name ReadOutTime Category DeviceControl Interface IInteger Access Read only Unit µs Values 0 65535 Increme...

Page 103: ... Values 0 9223372036854775807 Increment 8 7 9 44 TimestampLatchValuePtpDays Release 2 only 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 9 45 TimestampLatchValuePtpHours Release 2 only The feature returns the latch...

Page 104: ... seconds since the last minute Name TimestampLatchValuePtpSeconds Category DeviceControl Interface IInteger Access Read only Unit s Values 0 59 Increment 1 7 9 48 TimestampLatchValuePtpNanoseconds Release 2 only The feature returns the latched value of the Ptp timestamp in nanoseconds since the last second Name TimestampLatchValuePtpNanoseconds Category DeviceControl Interface IInteger Access Read...

Page 105: ...o n t r o l l e r others s oftware trigg e r Hardware trigger Each trigger source must be activated separately When the trigger mode is activated the hardware trigger is activated by default high low U t 0 4 5V 11V 30V tdelay trigger start active trigger A Trigger delay B Exposure time C Readout time Trigger Delay The trigger delay is a flexible user defined delay between the given trigger impulse...

Page 106: ...d The timing for this can also be adjusted by the user If the signal value falls to state low and does not rise within tDebounceLow this is recognized as the end of the signal The debouncing times tDebounceHigh and tDebounceLow are adjustable from 0 to 5 ms in incre ments of 1 μs Notice Please note that the edges of valid trigger signals are shifted by tDebounceHigh and tDe bounceLow Depending on ...

Page 107: ...bs Category DigitalIOControl Interface IFloat Access Read Write Unit µs Values 0 000000 5 000 000000 Increment 1 00 7 10 2 LineDebouncerLowTimeAbs Sets the absolute value of the selected line debouncer time in microseconds for switch from high to low Name LineDebouncerLowTimeAbs Category DigitalIOControl Interface IFloat Access Read Write Unit µs Values 0 000000 5 000 000000 Increment 1 00 ...

Page 108: ...oth direc tions Disadvantage For long cable more susceptible to ground bounce and po tential differences Power IO GND IO Camera Output I Power IO GND IO Camera Output I Open Source Typical applications for this mode are PLC input control of illumination con nected to ground Advantage Stable at long cable lengths and potential differences Disadvantage The falling edge has a lower slope due to paras...

Page 109: ... Category DigitalIOControl Interface IBoolean Access Read Write Unit Values true 1 On false 0 Off 7 10 5 LineMode Controls if the physical Line is used to Input or Output a signal Name LineMode Category DigitalIOControl Interface IEnumeration Access Read only Unit Values Input The selected physical line is used to Input an electrical signal Output The selected physical line is used to Output an el...

Page 110: ...he set LineSource is used as a signal for the control Caution Erroneous settings can destroy the illumination The outputs of the camera are protected against destruction Please follow the information in the data sheets for your illumination Contact the manufacturer of the illumination if you are unsure about admissible parameters Setting a output to a specific illumination 1 Set LinePWMConfigurati...

Page 111: ... 10 IOUT max 1 5 A permanently in sum or per output individually Pulse 40 of the period max 2 5 A tON max 1 s tON 0 2 μs tOFF 0 2 μs max Frequency 500 kHz Notice In case of overload or short circuit the outputs are disabled To re enable the output disconnect Power IO pin 12 from the power supply or perform a DeviceReset 7 10 7 LinePWMDuration Sets the pulse time in μs with which the illumination i...

Page 112: ...d illumination Name LinePWMMaxDutyCycle Category DigitalIOControl Interface IInteger Access Read Write Unit Values 1 100 Increment 1 7 10 11 LinePWMMode Selects the PWM mode of the selected output line Name LinePWMMode Category DigitalIOControl Interface IEnumeration Access Read Write Unit Values Fixed Frequency The selected output line generate a fixed frequency of puls es starting with every tra...

Page 113: ...e Trigger LinePWMDuration LinePWMMaxDuration LinePWMPeriodTime LinePWMOffTime Signal Output 7 10 12 LinePWMOffTime Offers the off time included in the PWM Period in microseconds Name LinePWMMaxDutyCycle Category DigitalIOControl Interface IInteger Access Read only Unit µs Values 9223372036854775808 9223372036854775808 Increment 1 7 10 13 LinePWMPeriodTime Readout of the entire period in μs Name Li...

Page 114: ...Index of the physical line and associated I O control block to use Line1 Index of the physical line and associated I O control block to use Line4 Index of the physical line and associated I O control block to use Line5 Index of the physical line and associated I O control block to use Line6 Index of the physical line and associated I O control block to use Line7 Index of the physical line and asso...

Page 115: ... high state low Output Line Selector Line 4 Line 5 Line 6 Line 7 Selects which internal acquisition or I O source signal to output on the selected Line With this feature Baumer gives you the option to wire the output connectors to internal signals that are controlled on the software side Signals Output Line 4 state high state low IO Matrix state selection inverter signal selection line source Sign...

Page 116: ...erOutput2 The chosen User Output Bit state as defined by its current UserOut putValue UserOutput3 The chosen User Output Bit state as defined by its current UserOut putValue UserOutput4 The chosen User Output Bit state as defined by its current UserOut putValue 7 10 16 LineStatus Returns the current status of the selected input or output Line Name LineStatus Category DigitalIOControl Interface IBo...

Page 117: ...tput register UserOutput3 Selects the bit 2 of the User Output register UserOutput4 Selects the bit 3 of the User Output register 7 10 19 UserOutputValue Sets the value of the bit selected by UserOutputSelector Name UserOutputValue Category DigitalIOControl Interface IBoolean Access Read Write Unit Values true 1 On false 0 Off 7 10 20 UserOutputValueAll Sets the value of all the bits of the User O...

Page 118: ...nced event which contains the accurate time the event occurred Each event can be activated and deactivated separately EventSelector 7 11 1 EventNotification Activate or deactivate the notification to the host application of the occurrence of the se lected Event Name EventNotification Category EventControl Interface IEnumeration Access Read Write Unit Values Off The selected Event notification is d...

Page 119: ... 0x9014 Falling Edge is detected on the Line 6 Line6RisingEdge 0x9013 Rising Edge is detected on the Line 6 Line7FallingEdge 0x9016 Falling Edge is detected on the Line 7 Line7RisingEdge 0x9015 Rising Edge is detected on the Line 7 PrimaryApplication Switch 0x0007 For systems where redundancy and fault recovery are required it is often necessary for a second application to take control over the ca...

Page 120: ...t allows a greater dynamic range of lumi nance between the brightest and darkest areas of an image The HDR feature implemented here is based on the principle of interleaved readout of the sensor Two different methods are used The two different methods are described below The following cameras support the HDR function Camera Type Gain Controlled row based Exposure Controlled row based Mono VLXT 06M...

Page 121: ...unt the different gains and can be adjusted with further settings e g tone mapping Notice Because each row is read out twice Gain A Gain B the frame rate is halved Exposure Controlled Row 1 Row 2 Exposure 1 HDRExposureTimeBrightArea Exposure 2 HDRExposureTimeDarkArea different rows and exposure times With this method every row of the sensor are read out with different exposure times Ex posure Time...

Page 122: ... image acquisition too Use the button on the toolbar of the Camera Explorer or F11 6 Activate HDR Category HDRControl HDREnable True 7 Gain Controlled row based Select the gain ratio with the HDRGain RatioSelector feature Select the value for HDRGainRatioSe lector so that the dark image areas contain sufficient gray value informa tion Notice HDRGainRatioSelector is set by default to the value of 1...

Page 123: ...mage information for HDRGainBright Area currently set value and HDRGainDarkArea cur rently set value simultane ously activate the SplitView feature HDRSplitView True Exposure Controlled row based Notice If you want to display the image in formation for HDRExposureTime DarkArea current value and HDRExposureTimeBright Area current value simul taneously activate the SplitView feature HDRSplitView Tru...

Page 124: ...ia HDRTonemappingCurvePresetSe lector see chapter 7 12 13 Category HDRTonemappingCurveControl on page 131 11 Execute the HDRTone MappingCurveResetToPreset command to activate the selected preset Histogram of the final image more details in the dark areas final image with tone mapping HDRTonemappingCurvePreset Selector Preset1 7 12 1 HDREnable Enables the High Dynamic Range mode of the camera Notic...

Page 125: ...nit µs Values 20 000000 30 000 000 000000 Increment 1 00 7 12 3 HDRExposureTimeDarkArea Returns the exposure time for dark areas of image This value represents the long expo sure time which is derived from short exposure time multiplied by HDRExposureTimeRa tio The following cameras support this function Camera Type HDRExposureTimeDarkArea Mono VLXT 490M I EF VLXT 650M I EF Name HDRExposureTimeDar...

Page 126: ...BrightArea Category HDRControl Interface IFloat Access Read only Unit Values 1 000000 3 981072 Increment 0 10 7 12 5 HDRGainDarkArea Returns the sensor gain for dark areas of image This value represents the higher gain which is derived from lower gain and HDRGainRatio The following cameras support this function Camera Type HDRGainDarkArea Mono VLXT 06M I VLXT 17M I VLXT 28M I VLXT 55M I VLXT 71M I...

Page 127: ... IFloat Access Read only Unit Values 1 000000 1 333521 Increment 0 10 7 12 7 HDRExposureTimeRatio Sets the exposure time ratio for HDR mode The following cameras support this function Camera Type HDRExposureTimeRatio Mono VLXT 490M I EF VLXT 650M I EF Name HDRExposureTimeRatio Category HDRControl Interface IInteger Access Read Write Unit Values 2 4 8 16 32 64 128 256 512 1024 2048 4096 Increment s...

Page 128: ...r than Gain A DynamicRange2_5dB Sets HDR gain ratio to dynamic range of 2 5 dB Gain B 1 33 times higher than Gain A DynamicRange3_5dB Sets HDR gain ratio to dynamic range of 3 5 dB Gain B 1 5 times higher than Gain A DynamicRange6_0dB Sets HDR gain ratio to dynamic range of 6 0 dB Gain B 2 times higher than Gain A DynamicRange9_5dB Sets HDR gain ratio to dynamic range of 9 5 dB Gain B 3 times high...

Page 129: ...DRProcessingThresholdMax Category HDRControl Interface IInteger Access Read Write Unit Values 2048 4095 Increment 1 7 12 11 HDRProcessingThresholdMin Specifies the lower threshold to determine valid pixels for HDR processing Notice Pixels are valid if the brightness of the pixel is within the set range If the brightness is outside the range the pixels of the neighboring rows are used for HDR proce...

Page 130: ...ewEnable Off HDRSplitviewEnable On HDRGainRatioSelector 12 0 dB Exposure Controlled row based After activating this function the image for HDRDRExposureTimeBrightArea is dis played in the left area and the image for HDRExposureTimeDarkArea is displayed in the right area This view helps to better adjust the HDRExposureTimeRatio HDRSplitviewEnable Off HDRSplitviewEnable On HDRExposureTimeRatio 4 Nam...

Page 131: ... also create your own transfer function for the tone mapping by set ting values of HDRTonemappingCurveOffset HDRTonemappingCurveGradient HDRTonemappingCurveGridpoint for each of the 16 indices of HDRTonemappingCurveGridpoint The following graphic shows an example how each value influence the characteristics of the HDR tone mapping curve 12 5574 7321 13 2962 2605 HDR 14 bit HDRTonemappingCurveGridp...

Page 132: ...12 13 2 HDRTonemappingCurveGridpoint Sets the grid point for HDR tone mapping transfer curve Name HDRTonemappingCurveGridpoint Category HDRControl HDRTonemappingCurveControl Interface IInteger Access Read Write Unit Values 0 16383 Gain Controlled 16777215 Exposure Controlled Increment 1 Notice The adjustable maximum depends on the respective ratio Gain Controlled HDRGainRatio Exposure Controlled H...

Page 133: ...stored in the user set The following diagram shows the characteristics of the selectable presets 4096 0 7321 5474 4230 3196 2400 9592 12545 16384 3708 3330 2962 2605 2264 1939 1634 1351 1092 860 654 475 322 193 87 0 HDR 14 bit LDR 12 bit Preset 1 Preset 2 Preset 3 Name HDRTonemappingCurvePresetSelector Category HDRControl Interface IEnumeration Access Read Write Unit Values Preset1 The HDR tone ma...

Page 134: ...ppingEnable Enables the tone mapping of calculated HDR image If this feature is deactivated HDR pixels are only cut to width of specified output pixelformat and HDR information will be lost Notice The settings for tone mapping are made in the HDRToneMappingCurveControl cat egory Notice To use tone mapping the HDRSplitView feature must be disabled Name HDRTonemappingEnable Category HDRControl Inter...

Page 135: ...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 treadout This increases the frame rate This function is used if only a particular region of the field of view is of interest It also reduces the resolution The ROI is specified using four values OffsetX x coordinat...

Page 136: ... Multi ROIs that are next to each other are not possible Multi ROIs which are among each other are possible All Multi ROIs must have the same width but the height may vary The camera only reads out sensor parts that are within one of the active Multi ROI s and transferred all Multi ROIs in one frame Notice It is not possible to use AutoFeature ROI and Multi ROI together Multi ROI cannot be used si...

Page 137: ...as a color correct readout of the pixels takes place Notice Decimation can not be used simultaneously with Binning Seqencer or HDR Decimation Illustration Example color mono without Full frame image no decimaption of pixels 1x2 Vertical decima tion causes a vertically com pressed image Readout pixels Readout pixels 2x1 Horizontal deci mation causes a horizontally com pressed image Readout pixels R...

Page 138: ...sor Monochrome VLXT 06M I JP 1 2 1 1 VLXT 17M I 1 2 1 1 VLXT 28M I JP 1 2 1 1 VLXT 31M I JP FO 1 2 1 1 VLXT 50M I FO 1 2 1 1 VLXT 55M I 1 2 1 2 VLXT 71M I 1 2 1 1 VLXT 81M I 1 2 1 2 VLXT 90M I JP FO 1 2 1 2 VLXT 123M I FO 1 2 1 2 VLXT 126M I 1 2 1 2 VLXT 240M I 1 2 1 2 VLXT 490M I EF 1 2 1 1 VLXT 650M I EF JP VLXN 650M I JP 1 2 1 1 Color VLXT 06C I JP 1 2 1 1 VLXT 31C I JP 1 2 1 1 VLXT 50C I FO 1 ...

Page 139: ...s Notice Release 3 only Binning can not be used simultaneously with Multi ROI Name BinningSelector Category ImageFormatControl Interface IEnumeration Access Read Write Unit Values Region0 Selected feature will control the region 0 FPGA binning Sensor Selected features will control the sensor binning Known issues Due to the sensor applied some camera models have an offset of one pixel when bin ning...

Page 140: ... Monochrome VLXT 06M I JP 1 2 1 1 VLXT 17M I 1 2 1 1 VLXT 28M I JP 1 2 1 1 VLXT 31M I JP FO 1 2 1 1 VLXT 50M I FO 1 2 1 1 VLXT 55M I 1 2 1 2 VLXT 71M I 1 2 1 1 VLXT 81M I 1 2 1 2 VLXT 90M I JP FO 1 2 1 2 VLXT 123M I FO 1 2 1 2 VLXT 126M I 1 2 1 2 VLXT 240M I 1 2 1 2 VLXT 490M I EF 1 2 1 1 VLXT 650M I EF VLXN 650M I JP 1 2 1 1 Color VLXT 06C I JP 1 2 1 1 VLXT 31C I JP 1 2 1 1 VLXT 50C I FO 1 2 1 1 ...

Page 141: ...sampling of the image This reduces the horizontal resolution width of the image by the specified horizontal decimation factor Name DecimationHorizontal Category ImageFormatControl Interface IInteger Access Read Write Unit Values see table below Camera Type Monochrome VLXT 490M I EF 1 2 Increment 1 VLXT 650M I EF 1 2 Increment 1 Color VLXT 490C I EF 1 2 Increment 1 VLXT 650C I EF 1 2 Increment 1 7 ...

Page 142: ...ement 1 Color VLXT 490C I EF 1 2 Increment 1 VLXT 650C I EF 1 2 Increment 1 7 13 9 DecimationVerticalMode Sets the mode used to reduce the vertical resolution when DecimationVertical is used Name DecimationVerticallMode Category ImageFormatControl Interface IEnumeration Access Read Write Unit Values Discard The value of every Nth pixel is kept others are discard ed 7 13 10 Height Height of the ima...

Page 143: ...M I JP FO 1 4 2160 Increment 1 4 VLXT 123M I FO 1 4 3000 Increment 1 4 VLXT 126M I 1 2992 Increment 1 VLXT 240M I 1 4600 Increment 1 VLXT 490M I EF 1 7000 Increment 1 VLXT 650M I EF VLXN 650M I JP 1 7000 Increment 1 Color VLXT 06C I JP 1 608 Increment 2 VLXT 31C I JP 2 4 1536 Increment 2 4 VLXT 50C I FO 2 4 2048 Increment 2 4 VLXT 55C I 2 2048 Increment 2 VLXT 71C I 2 2200 Increment 2 VLXT 81C I 2...

Page 144: ... below Camera Type Monochrome VLXT 06M I JP 620 VLXT 17M I 1100 VLXT 28M I JP 1464 VLXT 31M I FO 1536 VLXT 50M I FO 2048 VLXT 55M I 2048 VLXT 71M I 2200 VLXT 81M I 2832 VLXT 90M I JP FO 2160 VLXT 123M I FO 3000 VLXT 126M I 2992 VLXT 240M I 4600 VLXT 490M I EF 7000 VLXT 650M I EF VLXN 650M I JP 7000 Color VLXT 06C I JP 608 VLXT 31C I JP 1536 VLXT 50C I FO 2048 VLXT 55C I 2048 VLXT 71C I 2200 VLXT 8...

Page 145: ...mageFormatControl Interface IFloat Access Read Write Unit Mbps Values 1 000000 1 000 000000 Increment 1 00 7 13 13 ImageCompressionJPEGFormatOption JP cameras only When JPEG is selected as the compression format a device might optionally offer better control over JPEG specific options through this feature Name ImageCompressionJPEGFormatOption Category ImageFormatControl Interface IEnumeration Acce...

Page 146: ...ust be stopped before feature can be changed Notice To set ImageCompressionMode JPEG a pixel format that supports compression must be selected first Supported pixel formats Mono cameras Mono8 Color cameras Mono8 YCbCr422_8 Name ImageCompressionMode Category ImageFormatControl Interface IEnumeration Access Read Write Unit Values JPEG JPEG compression is selected Off Image compression is disabled Im...

Page 147: ...otice The camera must be stopped before feature can be changed Name ImageCompressionQuality Category ImageFormatControl Interface IInteger Access Read Write Unit Values 10 95 Increment 1 Notice 10 highest compression rate 95 lowest compression rate Examples ImageCompressionQuality 85 low compression rate ImageCompressionQuality 30 ...

Page 148: ...ly The exact implementation to achieve one or the other is vendor specific Name ImageCompressionJPEGFormatOption Category ImageFormatControl Interface IEnumeration Access Read Write Unit Values Fix Bitrate VLXN only Output stream follows a constant bit rate Allows easy bandwidth management on the link Fix Quality Output stream has a constant image quality Can be used when image processing algorith...

Page 149: ...ategory ImageFormatControl Interface IInteger Access Read Write Unit Values 0 depends on setted Width Increment 32 7 13 18 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 set...

Page 150: ...dinates Red Green and Blue Red Green Blue Black White The three coordinates are displayed within the buffer in the order R G B BGR At BGR the interface of the camera mirrors the order of transmission of the color channels from RGB to BGR This can save processing power on the computer because these data can be processed by the graphic card without conversion Pixel depth In general pixel depth defin...

Page 151: ...ormat Category ImageFormatControl Interface IEnumeration Access Read Write Unit Values see next tables Camera Type Mono8 Mono10 Mono12 Mono12p Bayer RG8 Bayer RG10 Bayer RG12 Bayer RG12p RGB8 BGR8 Monochrome VLXT 06M I JP VLXT 17M I VLXT 28M I JP VLXT 31M I FO VLXT 50M I FO VLXT 55M I VLXT 71M I VLXT 81M I VLXT 90M I JP FO VLXT 123M I FO VLXT 126M I VLXT 240M I VLXT 490M I EF VLXT 650M I EF VLXN 6...

Page 152: ...PEG only the pixel formats Mono8 and YCbCr422_8 are available 7 13 20 RegionMode Release 3 only Controls if the selected Region of interest is active and streaming Notice The settings Height Width OffsetX OffsetY of the respective region must be correct in order to be able to activate them Notice With activated ImageCompression ImageCompression on the use of Region Mode is not possible Name Region...

Page 153: ...mple with 5 ROI s Maximum 8 ROI s are possible Name RegionSelector Category ImageFormatControl Interface IEnumeration Access Read Write Unit Values Region0 Selected feature will control the region 0 Region1 Selected feature will control the region 1 Region2 Selected feature will control the region 2 Region3 Selected feature will control the region 3 Region4 Selected feature will control the region...

Page 154: ...e Region of interest is applied before the flipping Notice The camera must be stopped before this feature can be set Name ReverseY Category ImageFormatControl Interface IBoolean Access Read Write Unit Values true 1 On false 0 Off 7 13 24 SensorADDigitization The feature controls the sensors AD digitization in bits per pixels Notice The camera must be stopped before this feature can be set Name Sen...

Page 155: ...ring Access Read only Unit Values e g IMX255 7 13 27 SensorPixelHeight Release 2 only Physical size pitch in the y direction of a photo sensitive pixel unit Name SensorPixelHeight Category ImageFormatControl Interface IFloat Access Read only Unit um Values 0 000000 255 000000 Increment 1 7 13 28 SensorPixelWidth Release 2 only Physical size pitch in the x direction of a photo sensitive pixel unit ...

Page 156: ... following values are possible GreyDiagonalRamp GreyVerticalRampHorizontalAndVertical LineMoving GreyDiagonalRampHorizontalAndVertical LineMoving GreyVerticalRampHorizontalLineMoving GreyDiagonalRampHorizontalLineMoving GreyVerticalRampVerticalLineMoving GreyDiagonalRampVerticalLineMoving HorizontalAndVerticalLineMoving GreyHorizontalRamp HorizontalLineMoving GreyHorizontalRampHorizontalAndVerti c...

Page 157: ...ess Read Write Unit Values ImageProcessor TestPattern feature will control the image processor Sensor Processor TestPattern feature will control the sensor proces sor 7 13 32 Width Width of the image provided by the device in pixels Notice Release 3 only When using Multi ROI all ROI s must have the same width Start ROI End ROI Name Width Category ImageFormatControl Interface IInteger Access Read W...

Page 158: ...t 32 VLXT 126M I 64 4096 Increment 32 VLXT 240M I 64 5312 Increment 32 VLXT 490M I EF 64 7008 Increment 32 VLXT 650M I EF VLXN 650M I JP 64 9344 Increment 32 Color VLXT 06C I JP 64 800 Increment 32 VLXT 31C I JP 32 2048 Increment 16 VLXT 50C I FO 32 2448 Increment 16 VLXT 55C I 64 2464 Increment 32 VLXT 71C I 64 3200 Increment 32 VLXT 81C I 64 2848 Increment 32 VLXT 90C I 32 64 4096 Increment 16 3...

Page 159: ...sor in X direction Camera Type Monochrome VLXT 06M I JP 800 VLXT 17M I 1600 VLXT 28M I JP 1920 VLXT 31M I FO 2048 VLXT 50M I FO 2448 VLXT 55M I 2464 VLXT 71M I 3200 VLXT 81M I 2848 VLXT 90M I JP FO 4096 VLXT 123M I FO 4096 VLXT 126M I 4096 VLXT 240M I 5312 VLXT 490M I EF 7008 VLXT 650M I EF VLXN 650M I JP 9344 Color VLXT 06C I JP 800 VLXT 31C I JP 2048 VLXT 50C I FO 2448 VLXT 55C I 2464 VLXT 71C I...

Page 160: ...ation as it will be for the planned application 4 Place an homogeneous white or grey template in the camera s field of view Clear shadings can be seen in the corners 5 Activate the Shading Correction by checking the ShadingEnable box 6 Start the Shading Correction by executing the command ShadingCalibration Start Notice The execution of the shading correction can take 5 15 s depending on the senso...

Page 161: ...ngEnable Enables the Shading Correction Notice To activate ShadingEnable no Multi ROI must be defined see chapter 7 13 20 RegionMode Release 3 only on page 152 Name ShadingEnable Category ImageProcessingControl Interface IBoolean Access Read Write Unit Values true 1 On false 0 Off 7 14 3 SharpeningFactor This feature contains the factor for Sharpening Name SharpeningFactor Category ImageProcessing...

Page 162: ...led in active noise reduction mode AdaptiveSharpening Sharpening is enabled in adaptive sharpening mode GlobalSharpening Sharpening is enabled in global sharpening mode Off Sharpening is disabled 7 14 5 SharpeningSensitivityThreshold This feature holds the value of the Sharpening Sensitivity Threshold Name SharpeningSensitivityThreshold Category ImageProcessingControl Interface IInteger Access Rea...

Page 163: ...s from all manufacturers The charge quantity of these pixels is not linearly dependent on the exposure time The occurrence of these defect pixels is unavoidable and intrinsic to the manufacturing and aging process of the sensors The operation of the camera is not affected by these pixels They only appear as brighter warm pixel or darker cold pixel spots on the recorded image Distinction of hot and...

Page 164: ...Acutal state Step 1 Correction 13 13 7 12 99 8 98 8 68 18 15 7 12 8 98 8 68 18 15 Step 3 7 7 12 8 8 68 18 15 7 7 Acutal state Step 1 Correction Step 2 7 12 8 8 18 15 7 7 11 7 12 99 8 98 8 7 12 8 98 8 7 7 12 8 8 7 6 Acutal state Step 1 Correction Step 2 5 5 13 99 98 13 99 5 5 5 99 98 5 Example 1 Example 1 Example 1 Example 2 Example 2 1 defect pixel 2 defect pixel 3 defect pixel General Information...

Page 165: ...r the defect pixel The coordinates of the defect pixel is displayed in the status bar For simplification you can enlarge the image 5 Enter the determined coordinates for X Defect Pixel List Entry PosX and Y Defect Pixel List Entry PosY 6 Activate the registered Defect Pixel List Index Defect Pixel List Entry Active True 7 Stop the camera and start them again to take over the updated coordinates 7 ...

Page 166: ...ryPosY Category LUTControl Interface IInteger Access Read Write Unit Values 0 Resolution of the sensor in Y direction Increment 1 7 15 5 DefectPixelListIndex Index to the pixel correction list Name DefectPixelListIndex Category LUTControl Interface IInteger Access Read Write Unit Values 0 511 Increment 1 7 15 6 DefectPixelListSelector Selects which Defect Pixel List to control Name DefectPixelList...

Page 167: ...ned 7 15 8 LUTEnable Activates the selected LUT Name LUTEnable Category LUTControl Interface IBoolean Access Read Write Unit Values true 1 On false 0 Off 7 15 9 LUTIndex Control the index offset of the coefficient to access in the selected LUT Name LUTIndex Category LUTControl Interface IInteger Access Read Write Unit Values 0 4095 Increment 1 7 15 10 LUTSelector Selects which LUT to control Name ...

Page 168: ...r management in memory Notice Memory management is not used when AcquisitionMode Continous and TriggerMode Off Memory management is used when AcquisitionMode MultiFrame or TriggerMode On or SequencerMode On 7 16 1 MemoryFreeBlocks Count of free memory blocks for configuration It depends on partial scan features pixel format and selected acquisition format Name MemoryFreeBlocks Category MemoryManag...

Page 169: ...ber f stop or f of the lens The lower the f the more light goes through the lens the faster the lens and the smaller the depth of field Name Aperture Category OpticControl Interface IFloat Access Read Write Unit Values e g 4 362031 28 100035 Increment 0 50 value range depending on lens 7 17 2 ApertureInitialize EF only Initializes the aperture and makes it ready for use The aperture position after...

Page 170: ... Not Supported The aperture is physically connected but not support ed Ready The aperture is ready to use 7 17 4 ApertureStepper EF only ApertureStepper controls the stepper value of the Aperture The minimum value is the maximum aperture Name ApertureStepper Category OpticControl Interface IInteger Access Read Write Unit Values e g 42 85 Increment 1 value range depending on lens 7 17 5 FocalLength...

Page 171: ... Interface IEnumeration Access Read only Unit Values Busy The focal length executes a feature access command Error The focal length encountered an error Not Connected The focal length is physically not connected Not Initialized The focal length is not initialized Not Supported The focal length is physically connected but not sup ported Ready The focal length is ready to use 7 17 8 FocusInitialize ...

Page 172: ...ed but not supported Ready The focus is ready to use 7 17 10 FocusStepper FocusStepper controls the stepper value of the Focus e g ObjectSensorDistance or Fo calPower 0 is the closest focus Notice The cameras are frequently installed in industrial environments These environments often include devices that generate electromagnetic interference EMI and they are prone to electrostatic discharge ESD E...

Page 173: ... optic controller Name OpticControllerFamilyName Category OpticControl Interface IString Access Read only Unit Values value range depending on lens 7 17 13 OpticControllerFirmwareVersion Version of the firmware in the optic controller Notice This feature is always available when a lens is detected even if the lens has an unsup ported firmware version Name OpticControllerFirmwareVersion Category Op...

Page 174: ...lerModelName except EF Model name of the optic controller Name OpticControllerModelName Category OpticControl Interface IString Access Read only Unit Values e g Caspian C C 39N0 160R33 7 17 16 OpticControllerSelector Selects which optic controller to configure Name OpticControllerSelector Category OpticControl Interface IEnumeration Access Read Write Unit Values OpticController0 Optic Controller 0...

Page 175: ...cted but not supported Ready The optic controller is ready to use 7 17 19 OpticControllerTemperature except EF Optical controller temperature in degrees Celsius C Name OpticControllerTemperature Category OpticControl Interface IFloat Access Read only Unit C Values 127 0 127 0 7 17 20 OpticControllerThermalCompensation except EF The focus of the lens may change as the operating temperature increase...

Page 176: ...cControllerVendorName Category OpticControl Interface IString Access Read only Unit Values e g Corning Varioptic Canon EF compatible 7 17 22 OpticControllerVersion except EF Version of the optic controller Name OpticControllerVersion Category OpticControl Interface IString Access Read only Unit Values depending on lens ...

Page 177: ...ths Set Path 0 Path 3 Path 1 Path 2 Camera feature values SequencerSetNext SequencerTriggerSource SequencerTriggerActivation SequencerTriggerActivation SequencerTriggerSource SequencerSetNext SequencerSetNext SequencerTriggerSource SequencerTriggerActivation SequencerSetNext SequencerTriggerSource SequencerTriggerActivation ExposureTime Gain All Partial Scan OffsetX OffsetY Width Height UserOutput...

Page 178: ...ting the configured sequence requires to switch the sequencer configuration mode off and to enable the sequencer mode 7 18 1 SequencerConfigurationMode Controls if the sequencer configuration mode is active Name SequencerConfigurationMode Category SequencerControl Interface IEnumeration Access Read Write Unit Values On Enables the sequencer configuration mode Off Disables the sequencer configurati...

Page 179: ...e signal CounterReset Source Selects the signals that will be the source to reset the Counter ExposureMode Sets the operation mode of the Exposure or shutter ExposureTime Returns the exposure time used to capture the image Gain Controls the selected gain as an absolute physical value Height Height of the image provided by the device in pixels OffsetX Horizontal offset from the origin to the region...

Page 180: ...rSetLoad command the selected sequencer set settings can be read as in sequencer configuration mode Name SequencerMode Category SequencerControl Interface IEnumeration Access Read Write Unit Values On Enables the sequencer Off Disables the sequencer 7 18 5 SequencerPathSelector Selects the path that contains the settings coming afterward Name SequencerPathSelector Category SequencerControl Interfa...

Page 181: ...equencerControl Interface IInteger Access Read Write Unit Values 0 127 Increment 1 7 18 9 SequencerSetSave Saves the current device state to the sequencer set selected by the SequencerSetSelec tor Name SequencerSetSave Category SequencerControl Interface ICommand Access Write only Unit Values 7 18 10 SequencerSetSelector Selects the sequencer set to which further feature settings applies Name Sequ...

Page 182: ...erControl Interface IEnumeration Access Read Write Unit Values AnyEdge Specifies that the trigger is considered valid on the falling or rising edge of the source signal FallingEdge Specifies that the trigger is considered valid on the falling edge of the source signal LevelHigh Rel 2 Specifies that the trigger is considered valid as long as the level of the source signal is high LevelLow Rel 2 Spe...

Page 183: ...Unit Values Counter1End Starts with the reception of the Counter End Counter2End Starts with the reception of the Counter End ExposureActive Starts with the reception of the Exposure Active Line0 Specifies Line 0 as external trigger source Line1 Rel 2 Specifies Line 1 as external trigger source Off Disables the sequencer trigger ReadOutActive Starts with the reception of the Read Out Active Timer1...

Page 184: ...sferControl Interface ICommand Access Write only Unit Values 7 19 2 TransferStatus Reads the status of the Transfer module signal selected by TransferStatusSelector Name TransferStatus Category TansferControl Interface IBoolean Access Read only Unit Values true 1 On false 0 Off 7 19 3 TransferStatusSelector Selects which status of the transfer module to read Name TransferStatusSelector Category Ta...

Page 185: ...ease 2 only Controls whether the Energy Efficient Green Ethernet mode 802 3az in the PHY is activated or not Notice A device reboot is needed for changes to take effect Notice By deactivating EnergyEfficientEthernetEnable EnergyEfficientEthernetEnable false higher accuracy may be achieved when using PTP PtpEnable true Furthermore a reduction of the time until the system settles down PtpServoStatus...

Page 186: ...s Read only Unit Values true 1 On false 0 Off 7 20 2 2 GevCCP Controls the device access privilege of an application Name GevCCP Category GigEVision Interface IEnumeration Access Read Write Unit Values OpenAccess Open Access ExclusiveAccess Exclusive Access ControlAccess Control Access 7 20 2 3 GevCurrentDefaultGateway Reports the default gateway IP address to be used on the given logical link Nam...

Page 187: ...e IBoolean Access Read Write Unit Values true 1 On false 0 Off 7 20 2 6 GevCurrentIPConfigurationLLA Controls whether the Link Local Address IP configuration scheme is activated on the given logical link Name GevCurrentIPConfigurationLLA Category GigEVision Interface IBoolean Access Read only Unit Values true 1 On false 0 Off 7 20 2 7 GevCurrentIPConfigurationPersistentIP Controls whether the Pers...

Page 188: ...device description file Name GevFirstURL Category GigEVision Interface IString Access Read only Unit Values URL 7 20 2 10 GevGVCPExtendedStatusCodes Enables the generation of extended status codes Name GevGVCPExtendedStatusCodes Category GigEVision Interface IBoolean Access Read Write Unit Values true 1 On false 0 Off 7 20 2 11 GevGVCPExtendedStatusCodesSelector Selects the GigE Vision version to ...

Page 189: ...e GevGVCPExtendedStatusCodesSelector Category GigEVision Interface IEnumeration Access Read only Unit Values None None PersistentIP Persistent IP DHCP DHCP LLA LLA ForceIP Force IP 7 20 2 14 GevInterfaceSelector Selects which logical link to control Name GevInterfaceSelector Category GigEVision Interface IInteger Access Read Write Unit Values 0 7 20 2 15 GevMACAddress MAC address of the logical li...

Page 190: ...send messages Name GevMCPHostPort Category GigEVision Interface IInteger Access Read Write Unit Values 0 7 20 2 18 GevMCRC Controls the number of retransmissions allowed when a message channel message times out Name GevMCRC Category GigEVision Interface IInteger Access Read Write Unit Values 0 7 20 2 19 GevMCSP This feature indicates the source port for the message channel Name GevMCSP Category Gi...

Page 191: ...er Access Read only Unit Values 0 7 20 2 22 GevPAUSEFrameReception Controls whether incoming PAUSE Frames are handled on the given logical link Name GevPAUSEFrameReception Category GigEVision Interface IBoolean Access Read only Unit Values true 1 On false 0 Off 7 20 2 23 GevPersistentDefaultGateway Controls the persistent default gateway for this logical link It is only used when the device boots ...

Page 192: ... address on this log ical link It is only used when the device boots with the Persistent IP configuration scheme Name GevPersistentSubnetMask Category GigEVision Interface IInteger Access Read Write Unit Values 0 7 20 2 26 GevPrimaryApplicationIPAddress Returns the address of the primary application Name GevPrimaryApplicationIPAddress Category GigEVision Interface IInteger Access Read only Unit Va...

Page 193: ...Category GigEVision Interface IInteger Access Read Write Unit Values 0 7 20 2 30 GevSCFTD This feature indicates the delay in timestamp counter unit to insert between each block image for this stream channel Name GevSCFTD Category GigEVision Interface IInteger Access Read Write Unit Values 0 4294967295 Increment 1 7 20 2 31 GevSCPD Controls the delay in timestamp counter unit to insert between eac...

Page 194: ...ategory GigEVision Interface IInteger Access Read Write Unit Values 0 3 Increment 1 7 20 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 Category GigEVision Interface IBoolean Access Read Write Unit Va...

Page 195: ... of the stream channel Name GevSCSP Category GigEVision Interface IInteger Access Read only Unit Values 0 7 20 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 Category GigEVision Interface IString Access Read only Unit Va...

Page 196: ...cationSwitchover DiscoveryAckDelay PTP Release 3 DiscoveryAckDelayWritable ScheduledAction DynamicLAG SerialNumber Event SingleLink EventData StandardIDMode ExtendedStatusCodes StaticLAG ExtendedStatusCodesVersion2_0 StreamChannel0AllInTransmission HeartbeatDisable StreamChannel0BigAndLittleEndian IEEE1588 Release 2 StreamChannel0ExtendedChunkData IPConfigurationDHCP StreamChannel0IPReassembly IPC...

Page 197: ... Operation at 1 Gbps Ethernet2_5Gbps Operation at 2 5 Gbps Ethernet5Gbps Operation at 5 Gbps 7 20 3 PayloadSize Provides the number of bytes transferred for each image or chunk on the stream chan nel at the current settings This includes any end of line end of frame statistics or other stamp data This is the total size of data payload for a data block Name PayloadSize Category TransportLayerContro...

Page 198: ...tter accuracy than NTP at a lower cost than GPS The diagram below shows the steps taken to synchronize the slave clock to that of the master Master clock appearing synchronized Sync t1 estim Follow_up t1 Delay_Req Delay Offset Offset Delay_Resp t4 0 100 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 t1 estim t1 t4 200 300 400 500 600 700 800 t2 900 1000 t3 1100 1200 1300 1400 1500 1...

Page 199: ... sync multicast packets between ports within the 1 μs requirement Network Topology with GPS Clock The cameras can be synchronized to a GPS timer allowing real world time synchroniza tion Configure PtpMode on all of the cameras to Slave or Auto In Auto the IEEE 1588 best master clock algorithm will elect the GPS clock as the master Each camera will synchronize to the GPS master clock Notice To ensu...

Page 200: ...Within100ns Within250us Within100us Within25ms Within10ms Within25ns Within10s Within25us Within10us Within2p5ms Within1ms Within2p5us Within1s 7 20 4 2 PtpClockID Returns the latched clock ID of the PTP device Notice Byte 0 of the IEEE ClockIdentity field is mapped to the MSB Name PtpClockID Category TansportLayerControl PtpControl Interface IInteger Access Read only Unit Values 80 00 00 00 00 00...

Page 201: ...dmaster clock Notice Byte 0 of the IEEE ClockIdentity field is mapped to the MSB Name PtpGrandmasterClockID Category TansportLayerControl PtpControl Interface IInteger Access Read only Unit Values 80 00 00 00 00 00 7F FF FF FF FF FF FF FF Increment 1 7 20 4 6 PtpMode Selects the PTP clock type the device will act as Name PtpMode Category TansportLayerControl PtpControl Interface IEnumeration Acces...

Page 202: ...entClockID Category TansportLayerControl PtpControl Interface IInteger Access Read only Unit Values 80 00 00 00 00 00 7F FF FF FF FF FF FF FF Increment 1 7 20 4 9 PtpServoStatus Notice PTPServoStatus may change temporarily when changing the IP address Returns the latched state of the clock servo When the servo is in a locked state the value returned is Locked When the servo is in a non locked stat...

Page 203: ...her PTP enabled devices Master Device acting as master clock Passive If there are 2 or more devices with PtpMode Master this device has an inferior clock and is not synchronized to the master Pre_Master The port shall behave in all respects as though it were in the MASTER state except that it shall not place any messages on its communication path except for Pde lay_Req Pdelay_Resp Pdelay_Resp_Foll...

Page 204: ...sing only the mandatory features These user sets are stored within the camera and can be loaded saved and transferred to other cameras By using User Set Default one of these four user sets can be set as the default which means that the camera starts up with these adjusted parameters 7 21 1 UserSetDefault Four user sets are available for this camera User Set 1 User Set 2 User Set 3 are user specifi...

Page 205: ...reAutoMinValue Rel 2 LinePWMMode AcquisitionFrameRate Enable ExposureMode LineSource AcquisitionMode ExposureTime OffsetX ActionDeviceKey FrameCounter OffsetY ActionGroupKey Gain PixelFormat ActionGroupMask GainAuto Rel 2 PtpEnable Rel 2 AutoFeatureHeight Rel 2 GainAutoMaxValue Rel 2 PtpMode Rel 2 AutoFeatureOffsetX Rel 2 GainAutoMinValue Rel 2 ReadoutMode AutoFeatureOffsetY Rel 2 Gamma ReverseX A...

Page 206: ...mpressionQuality TransferStop CounterEventActivation LUTContent TriggerActivation CounterEventSource LUTEnable TriggerDelay CounterResetActivation LUTValue TriggerMode CounterResetSource LineDebouncerHighTime Abs TriggerSource DefectPixelCorrection LineDebouncerLowTime Abs UserOutputValue DeviceLinkThroughputLimit LineInverter UserOutputValueAll DeviceTemperature StatusTransition LinePWMDuration W...

Page 207: ... UserSetSave Category UserSetControl Interface ICommand Access Write only Unit Values 7 21 6 UserSetSelector Selects the Feature User Set to load save or configure The factory settings are stored in the user set Default This is the only user set that cannot be edited Name UserSetSelector Category UserSetControl Interface IEnumeration Access Read Write Unit Values Default Select the factory setting...

Page 208: ...ffer Buffer for exchanging ASCII data over the serial interface This buffer uses the same memory as boSerialBinaryWriteBuffer Name boSerialASCIIWriteBuffer Category boSerialControl Interface IString Access Read Write Unit Values 7 22 3 boSerialBinaryReadBuffer Buffer for exchanging binary data over the serial interface This buffer uses the same memory as boSerialASCIIReadBuffer Name boSerialBinary...

Page 209: ...22 5 boSerialBytesAvailableForRead When refreshed number of available data bytes for read are shown Name boSerialBytesAvailableForRead Category boSerialControl Interface IInteger Access Read only Unit Values 0 4294967295 Increment 1 7 22 6 boSerialBytesRead Length of data read with last SerialRead command Name boSerialBytesRead Category boSerialControl Interface IInteger Access Read only Unit Valu...

Page 210: ... IInteger Access Read only Unit Values 0 32 Increment 1 7 22 10 boSerialConfigBaudRate Serial interface clock frequency Name boSerialConfigBaudRate Category boSerialControl Interface IEnumeration Access Read Write Unit Values Baudrate 9600 Hz Serial interface clock frequency is 9600 Hz Baudrate 19200 Hz Serial interface clock frequency is 19200 Hz Baudrate 38400 Hz Serial interface clock frequency...

Page 211: ...rity Serial interface parity Name boSerialConfigParity Category boSerialControl Interface IEnumeration Access Read only Unit Values Even Serial parity is even Mark Serial parity is mark None Serial parity is none Odd Serial parity is odd Space Serial parity is space 7 22 13 boSerialConfigStopBits Number of stop bits Name boSerialConfigStopBits Category boSerialControl Interface IEnumeration Access...

Page 212: ...trol The serial interface shall be used for bo serial control 7 22 15 boSerialRead Command to read data from serial interface Name boSerialRead Category boSerialControl Interface ICommand Access Write only Unit Values 7 22 16 boSerialSelector Selects which serial interface to configure UART1 UART0 Name boSerialSelector Category boSerialControl Interface IEnumeration Access Read Write Unit Values U...

Page 213: ... boSerialControl Interface IInteger Access Read only Unit Values 0x0 0xFFFFFFFF Increment 1 The hexadecimal value is to be interpreted as follows 0x00000010 break detect 0x00000008 framing error 0x00000004 parity error 0x00000002 receive overrun error 7 22 18 boSerialWrite Command to write data to serial interface Name boSerialWrite Category boSerialControl Interface ICommand Access Write only Uni...

Page 214: ...rally recommended to use larger packets On the one hand the overhead per packet is smaller on the other hand larger packets cause less CPU load The packet size of UDP packets can differ from 576 Bytes up to the MTU The MTU describes the maximal packet size which can be handled by all network com ponents involved In principle modern network hardware supports a packet size of 1518 Byte which is spec...

Page 215: ...sfered 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 especially when using several cameras In the case of two cameras sending images at the same time this would theoretically occur at a transfer rate of 2 Gbits s The switch has to buffer this data a...

Page 216: ...the IPG to a size of optimal IPG packet size 2 minimal IPG In this way both data packets can be transferred successively zipper principle and the switch does not need to buffer the packets Max IPG On the Gigabit Ethernet the max IPG and the data packet must not exceed 1 Gbit Otherwise data pack ets can be lost ...

Page 217: ... trying to transmit their images simultaniously but according to the specified transmission delays subsequently Thereby the first camera starts the transmission immediately with a transmission delay 0 8 4 1 Time Saving in Multi Camera Operation As previously stated the Frame delay feature was especially designed for multi camera operation with employment of different camera models Just here an sig...

Page 218: ...a Volume horizontal Pixels vertical Pixels Pixel Depth The transfer time ttransfer10GigE is calculated as follows Transfer Time Resulting Data Volume 1000 1000 ms All the cameras are triggered simultaniously The transmission delay is realized as a counter that is started immediately after the sen sor readout is started Camera 1 Trigger Camera 2 Camera 3 texposure Camera 1 texposure Camera 2 texpos...

Page 219: ...the example the transmission delays of camera 2 and 3 are calculated as follows tTransmissionDelay Camera 2 texposure Camera 1 treadout Camera 1 texposure Camera 2 tTransmissionDelay Camera 3 texposure Camera 1 treadout Camera 1 texposure Camera 3 ttransfer10Gige Camera 2 Solving this equations leads to tTransmissionDelay Camera 2 32 ms 50 ms 32 ms 50 ms tTransmissionDelay Camera 3 32 ms 50 ms 32 ...

Page 220: ...itch 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 ...

Page 221: ...e DHCP automates the assignment of network parameters such as IP addresses sub net masks and gateways This process takes up to 12 s Oncethedevice client isconnectedtoaDHCP enablednetwork fourstepsareprocessed DHCP Discovery In order to find a DHCP server the client sends a so called DHCPDISCOVER broad cast to the network DHCP Offer After reception of this broadcast the DHCP server will answer the ...

Page 222: ...r generator which operates in the IP range mentioned above Once an address is chosen this is sent together with an ARP Address Resolution Pro tocol query to the network to check if it already exists Depending on the response the IP address will be assigned to the device if not existing or the process is repeated This method may take some time the GigE Vision standard stipulates that establishing c...

Page 223: ...oblematic data transfer all packets are transferred in their correct order from the camera to the PC The probability of this happening is more then 99 8 7 2 Fault 1 Lost Packet within Data Stream If one or more packets are lost within the data stream this is detected by the fact that packet number n is not followed by packet number n 1 In this case the application sends a resend request A Followin...

Page 224: ...he lost packets will be resent In our example packets from no 3 to no 5 are lost This fault is detected after the pre defined time has elapsed and the resend request A is triggered The camera then re sends packets no 3 to no 5 B to complete the image transfer 8 7 4 Termination Conditions The resend mechanism will continue until all packets have reached the pc the maximum of resend repetitions is r...

Page 225: ...225 V2 6 8 30 2022 1120758 ...

Page 226: ...www baumer com worldwide ...

Reviews: