Basler GigE SERIES User Manual

Summary of GigE SERIES

  • Page 1

    Basler ace user’s manual for gige cameras document number: aw000893 version: 17 language: 000 (english) release date: 15 august 2014.

  • Page 2

    For customers in the u.S.A. This equipment has been tested and found to comply with the limits for a class a digital device, pursuant to part 15 of the fcc rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial en...

  • Page 3

    Contacting basler support worldwide europe: basler ag an der strusbek 60 - 62 22926 ahrensburg germany tel.: +49 4102 463 515 fax.: +49 4102 463 599 support.Europe@baslerweb.Com americas: basler, inc. 855 springdale drive, suite 203 exton, pa 19341 u.S.A. Tel.: +1 610 280 0171 fax.: +1 610 280 7608 ...

  • Page 5: Table of Contents

    Aw00089317000 table of contents basler ace gige i table of contents 1 specifications, requirements, and precautions . . . . . . . . . . . . . . . . . . . . . . . 1 1.1 models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1...

  • Page 6

    Table of contents aw00089317000 ii basler ace gige 5.4.2 standard power and i/o cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 5.4.3 plc power and i/o cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 5.5 camera power . . . . ....

  • Page 7

    Aw00089317000 table of contents basler ace gige iii 7.3.5.1 introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 7.3.5.2 setting the parameters related to hardware acquisition start triggering and applying a hardware trigger signal . . . . . . . . 94 ...

  • Page 8

    Table of contents aw00089317000 iv basler ace gige 8.1.1 bayer color filter alignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 8.1.2 pixel data formats available on cameras with a bayer filter . . . . . . . . . . . 167 8.2 color creation on the aca750-30gc . . . ...

  • Page 9

    Aw00089317000 table of contents basler ace gige v 10.8.2.4 configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 10.8.3 free selection sequence advance mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 10.8.3.1 operation . . . . . . . . . . ...

  • Page 10

    Table of contents aw00089317000 vi basler ace gige 11.3 frame counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314 11.4 time stamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

  • Page 11: And Precautions

    Aw00089317000 specifications, requirements, and precautions basler ace gige 1 1 specifications, requirements, and precautions this chapter lists the camera models covered by the manual. It provides the general specifications for those models and the basic requirements for using them. This chapter al...

  • Page 12: 1.2

    Specifications, requirements, and precautions aw00089317000 2 basler ace gige 1.2 general specifications specification aca640-90gm/gc aca640-120gm/gc sensor size (h x v pixels) gm: 659 x 494 gc: 658 x 492 gm: 659 x 494 gc: 658 x 492 sensor type sony icx424 al/aq progressive scan ccd global shutter s...

  • Page 13

    Aw00089317000 specifications, requirements, and precautions basler ace gige 3 i/o ports 1 opto-isolated input line and 1 opto-isolated output line lens adapter c-mount; cs-mount size (l x w x h) 42.0 mm x 29 mm x 29 mm (without lens adapter or connectors) 60.3 mm x 29 mm x 29 mm (with lens adapter a...

  • Page 14

    Specifications, requirements, and precautions aw00089317000 4 basler ace gige specification aca645-100gm/gc aca750-30gm/gc sensor size (h x v pixels) gm: 659 x 494 gc: 658 x 492 gm: 752 x 580 gc: 748 x 576 sensor type sony icx414 al/aq progressive scan ccd global shutter sony icx409 al/ak interlaced...

  • Page 15

    Aw00089317000 specifications, requirements, and precautions basler ace gige 5 conformity ce (*), ul, fcc, genicam, gige vision, ip30, rohs, ieee 802.3af (poe) * the ce conformity declaration is available on the basler website: www.Baslerweb.Com software basler pylon 4 camera software suite: availabl...

  • Page 16

    Specifications, requirements, and precautions aw00089317000 6 basler ace gige specification aca780-75gm/gc aca1280-60gm/gc aca1300-22gm/gc sensor size (h x v pixels) gm: 782 x 582 gc: 780 x 580 gm: 1282 x 1026 gc: 1280 x 1024 gm: 1296 x 966 gc: 1294 x 964 sensor type sony icx415 al/aq progressive sc...

  • Page 17

    Aw00089317000 specifications, requirements, and precautions basler ace gige 7 camera power requirements poe (power over ethernet 802.3af compliant) or +12 vdc (± 10%), cable must be at least a 26 awg cable. Max. Cable length: 10 m ~ 3.6 w when using power over ethernet ~ 3.3 w @ 12 vdc when supplied...

  • Page 18

    Specifications, requirements, and precautions aw00089317000 8 basler ace gige specification aca1300-30gm/gc aca1300-60gm/gc aca1300-60gmnir sensor size (h x v pixels) gm: 1296 x 966 gc: 1294 x 964 gm: 1282 x 1026 gc: 1280 x 1024 sensor type sony icx445 al/aq progressive scan ccd global shutter gm: e...

  • Page 19

    Aw00089317000 specifications, requirements, and precautions basler ace gige 9 exposure control via external trigger signal or programmable via the camera api programmable via the camera api camera power requirements poe (power over ethernet 802.3af compliant) or +12 vdc (± 10%), cable must be at lea...

  • Page 20

    Specifications, requirements, and precautions aw00089317000 10 basler ace gige specification aca1600-20gm/gc aca1600-60gm/gc aca1920-25gm/gc sensor size (h x v pixels) gm: 1626 x 1236 gc: 1624 x 1234 gm: 1602 x 1202 gc: 1600 x 1200 gm: 1920 x 1080 gc: 1920 x 1080 sensor type sony icx274 al/aq progre...

  • Page 21

    Aw00089317000 specifications, requirements, and precautions basler ace gige 11 exposure control via external trigger signal or programmable via the camera api programmable via the camera api via external trigger signal or programmable via the camera api camera power requirements poe (power over ethe...

  • Page 22

    Specifications, requirements, and precautions aw00089317000 12 basler ace gige specification aca2000-50gm/gc aca2000-50gmnir aca2040-25gm/gc sensor size (h x v pixels) gm: 2048 x 1088 gc: 2046 x 1086 gmnir: 2048 x 1088 gm: 2048 x 2048 gc: 2046 x 2046 sensor type cmosis cmv2000-2e5m / cmv2000-2e5c pr...

  • Page 23

    Aw00089317000 specifications, requirements, and precautions basler ace gige 13 i/o ports 1 opto-isolated input line and 1 opto-isolated output line lens adapter c-mount size (l x w x h) 42.0 mm x 29 mm x 29 mm (without lens adapter or connectors) 60.3 mm x 29 mm x 29 mm (with lens adapter and connec...

  • Page 24

    Specifications, requirements, and precautions aw00089317000 14 basler ace gige specification aca2000-50gm/gc - cmv2000-v3 aca2000-50gmnir - cmv2000-v3 aca2040-25gm/gc - cmv4000-v3 sensor size (h x v pixels) gm: 2048 x 1088 gc: 2046 x 1086 gmnir: 2048 x 1088 gm: 2048 x 2048 gc: 2046 x 2046 sensor typ...

  • Page 25

    Aw00089317000 specifications, requirements, and precautions basler ace gige 15 camera power requirements poe (power over ethernet 802.3af compliant) or +12 vdc (±10%), cable must be at least a 26 awg cable. Max. Cable length: 10 m ~ 2.8 w when using power over ethernet ~ 2.5 w @ 12 vdc when supplied...

  • Page 26

    Specifications, requirements, and precautions aw00089317000 16 basler ace gige specification aca2040-25gmnir aca2040-25gmnir - cmv4000-v3 aca2500-14gm/gc sensor size (h x v pixels) 2048 x 2048 gm: 2592 x 1944 gc: 2590 x 1942 sensor type cmosis cmv4000-2e12m progressive scan cmos global shutter cmosi...

  • Page 27

    Aw00089317000 specifications, requirements, and precautions basler ace gige 17 size (l x w x h) 42.0 mm x 29 mm x 29 mm (without lens adapter or connectors) 60.3 mm x 29 mm x 29 mm (with lens adapter and connectors) weight conformity ce (*), ul, fcc, genicam, gige vision, ip30, rohs, ieee 802.3af (p...

  • Page 28: 1.3

    Specifications, requirements, and precautions aw00089317000 18 basler ace gige 1.3 spectral response 1.3.1 mono camera spectral response the following graphs show the spectral response for each available monochrome camera model. The spectral response curves exclude lens characteristics and light sou...

  • Page 29

    Aw00089317000 specifications, requirements, and precautions basler ace gige 19 wavelength (nm) rela ti ve r e spon se fig. 2: aca640-120gm spectral response (from sensor data sheet) wavelength (nm) re lative resp onse fig. 3: aca645-100gm spectral response (from sensor data sheet).

  • Page 30

    Specifications, requirements, and precautions aw00089317000 20 basler ace gige wavelength (nm) rela ti ve r e spon se fig. 4: aca750-30gm spectral response (from sensor data sheet) wavelength (nm) re lative resp onse fig. 5: aca780-75gm spectral response (from sensor data sheet).

  • Page 31

    Aw00089317000 specifications, requirements, and precautions basler ace gige 21 0 10 20 30 40 50 60 70 80 90 4 0 0 5 00 6 00 7 00 8 00 9 00 1 00 0 4 50 5 50 6 50 7 50 8 50 9 50 wavelength (nm) quantum ef ficiency (%) fig. 6: aca1280-60gm, aca1300-60gm spectral response (from sensor data sheet) 1.0 0....

  • Page 32

    Specifications, requirements, and precautions aw00089317000 22 basler ace gige 0 10 20 30 40 50 60 70 80 90 4 0 0 5 00 6 00 700 8 00 9 00 1 00 0 4 50 5 50 6 50 7 50 8 50 9 50 wavelength (nm) quantum ef ficiency (%) fig. 8: aca1300-60gmnir spectral response (from sensor data sheet) wavelength (nm) re...

  • Page 33

    Aw00089317000 specifications, requirements, and precautions basler ace gige 23 8 0 0 40 0 5 0 0 6 0 0 7 0 0 9 0 0 1 0 0 0 4 5 0 5 5 0 6 5 0 7 5 0 8 5 0 9 50 10 5 0 11 0 0 0 10 20 30 40 50 60 fig. 10: aca1600-60gm spectral response (from sensor data sheet) wavelength (nm) quantum e fficiency (%) 0 40...

  • Page 34

    Specifications, requirements, and precautions aw00089317000 24 basler ace gige wavelength (nm) quan tu m ef ficien cy (%) fig. 12: aca2000-50gmnir, aca2000-50gmnir- cmv2000-v3,aca2040-25gmnir, aca2040-25gmnir- cmv4000-v3, spectral response (from sensor data sheet) (*) 0 400 500 600 700 800 900 1000 ...

  • Page 35: 1.3.2

    Aw00089317000 specifications, requirements, and precautions basler ace gige 25 1.3.2 color camera spectral response the following graphs show the spectral response for each available color camera model . The spectral response curves exclude lens characteristics, light source characteristics, and ir ...

  • Page 36

    Specifications, requirements, and precautions aw00089317000 26 basler ace gige wavelength (nm) relative response blue green red fig. 15: aca640-120gc spectral response (from sensor data sheet) wavelength (nm) relative response blue green red fig. 16: aca645-100gc spectral response (from sensor data ...

  • Page 37

    Aw00089317000 specifications, requirements, and precautions basler ace gige 27 wavelength (nm) relative response cyan magenta yellow green fig. 17: aca750-30gc spectral response (from sensor data sheet) wavelength (nm) relative response fig. 18: aca780-75gc spectral response (from sensor data sheet)...

  • Page 38

    Specifications, requirements, and precautions aw00089317000 28 basler ace gige 40 50 60 70 4 0 0 50 0 600 7 00 8 0 0 90 0 1 0 0 0 0 10 20 30 11 0 0 wavelength (nm) quantum e fficiency (%) fig. 19: aca1280-60gc, aca1300-60gc spectral response (from sensor data sheet) blue green red 1.0 0.9 0.8 0.7 0....

  • Page 39

    Aw00089317000 specifications, requirements, and precautions basler ace gige 29 wavelength (nm) relative response blue green red fig. 21: aca1600-20gc spectral response (from sensor data sheet) fig. 22: aca1600-60gc spectral response (from sensor data sheet) wavelength (nm) quantum ef ficiency (%) 0 ...

  • Page 40

    Specifications, requirements, and precautions aw00089317000 30 basler ace gige wavelength (nm) qu antum ef fici ency (%) fig. 23: aca2000-50gc, aca2000-50gc- cmv2000-v3, aca2040-25gc, aca2040-25gc- cmv4000-v3, spectral response (from sensor data sheet) 0 10 20 30 40 50 blue green red 35 0 4 0 0 45 0...

  • Page 41: 1.4

    Aw00089317000 specifications, requirements, and precautions basler ace gige 31 1.4 mechanical specifications the camera housing conforms to protection class ip30 assuming that the lens mount is covered by a lens or by the protective plastic seal that is shipped with the camera. 1.4.1 camera dimensio...

  • Page 42

    Specifications, requirements, and precautions aw00089317000 32 basler ace gige fig. 26: mechanical dimensions (in mm) for cameras with the cs-mount lens adapter 10 20 12 11.5 bottom 28 .15 7 42 49 29 6.3 12.526 top 5.77 20 15.77 21. 2 8. 3 6.6 29 not to scale 23.7 (dimension for m3) 2x m2; 3 deep 2x...

  • Page 43: 1.4.2

    Aw00089317000 specifications, requirements, and precautions basler ace gige 33 1.4.2 maximum allowed lens thread length the c-mount lens mount and the cs-mount lens mount on all cameras is normally equipped with a plastic filter holder. The length of the threads on any lens you use with the cameras ...

  • Page 44

    Specifications, requirements, and precautions aw00089317000 34 basler ace gige fig. 28: maximum lens thread length (dimensions in mm) for cameras with the cs-mount lens adapter (6) not to scale cs-mo unt t h rea d unthreaded (4.6) 23.1 ma x ir cut filter (color cameras only) thread: 4.6 max 5.8 max ...

  • Page 45: 1.4.3

    Aw00089317000 specifications, requirements, and precautions basler ace gige 35 1.4.3 mechanical stress test results cameras were submitted to an independent mechanical testing laboratory and subjected to the stress tests listed below. The mechanical stress tests were performed on selected camera mod...

  • Page 46: 1.5

    Specifications, requirements, and precautions aw00089317000 36 basler ace gige 1.5 software licensing information 1.5.1 lwip tcp/ip licensing the software in the camera includes the lwip tcp/ip implementation. The copyright information for this implementation is as follows: copyright (c) 2001, 2002 ...

  • Page 47: 1.5.2

    Aw00089317000 specifications, requirements, and precautions basler ace gige 37 1.5.2 lz4 licensing the software in the camera includes the lz4 implementation. The copyright information for this implementation is as follows: lz4 - fast lz compression algorithm copyright (c) 2011-2013, yann collet. Bs...

  • Page 48: 1.6

    Specifications, requirements, and precautions aw00089317000 38 basler ace gige 1.6 avoiding emi and esd problems the cameras are frequently installed in industrial environments. These environments often include devices that generate electromagnetic interference (emi) and they are prone to electrosta...

  • Page 49: 1.7

    Aw00089317000 specifications, requirements, and precautions basler ace gige 39 1.7 environmental requirements 1.7.1 temperature and humidity housing temperature during operation: 0 °c ... +50 °c (+32 °f ... +122 °f) humidity during operation: 20 % ... 80 %, relative, non-condensing storage temperatu...

  • Page 50: 1.8

    Specifications, requirements, and precautions aw00089317000 40 basler ace gige 1.8 precautions for more specific information about the lens thread length, see section 1.4.2 on page 33 . Notice avoid dust on the sensor. The camera is shipped with a plastic seal on the lens mount. To avoid collecting ...

  • Page 51

    Aw00089317000 specifications, requirements, and precautions basler ace gige 41 warranty precautions to ensure that your warranty remains in force: do not remove the camera’s serial number label if the label is removed and the serial number can’t be read from the camera’s registers, the warranty is v...

  • Page 52

    Specifications, requirements, and precautions aw00089317000 42 basler ace gige to clean the surface of the camera housing, use a soft, dry cloth. To remove severe stains, use a soft cloth dampened with a small quantity of neutral detergent, then wipe dry. Do not use solvents or thinners to clean the...

  • Page 53: 2 Installation

    Aw00089317000 installation basler ace gige 43 2 installation the information you will need to do a quick, simple installation of the camera is included in the ace quick installation guide for gige cameras (aw000897xx000). You can download the quick installation guide from the downloads section of th...

  • Page 54

    Installation aw00089317000 44 basler ace gige.

  • Page 55: 3 Tools For Changing Camera

    Aw00089317000 tools for changing camera parameters basler ace gige 45 3 tools for changing camera parameters this chapter provides an overview of the camera drivers and the options available for changing the camera’s parameters. The options available with the basler pylon camera software suite let y...

  • Page 56: 3.1.2

    Tools for changing camera parameters aw00089317000 46 basler ace gige 3.1.2 the basler pylon ip configurator the pylon ip configurator is included in the basler pylon camera software suite. The pylon ip configurator is a standalone application that lets you change the ip configuration of the camera ...

  • Page 57: 4 Camera Functional

    Aw00089317000 camera functional description basler ace gige 47 4 camera functional description this chapter provides an overview of the camera’s functionality from a system perspective. The overview will aid your understanding when you read the more detailed information included in the later chapter...

  • Page 58

    Camera functional description aw00089317000 48 basler ace gige the pixel data leaves the image buffer and passes back through the fpga to an ethernet controller where it is assembled into data packets. The packets are then transmitted via an ethernet network to a network adapter in the host pc. The ...

  • Page 59

    Aw00089317000 camera functional description basler ace gige 49 interlaced scan ccd sensor vert. Shift reg. Vert. Shift reg. Vert. Shift reg. Vert. Shift reg. Pixels pixels pixels pixels horizontal shift register adc vgc = field 0 readout = field 1 readout fig. 30: ccd sensor architecture - interlace...

  • Page 60: 4.2

    Camera functional description aw00089317000 50 basler ace gige 4.2 overview global shutter with cmos sensor valid for aca1300-60, aca1600-60, aca2000-50, and aca2040-25 the camera provides features such as a global shutter and electronic exposure time control. Exposure start and exposure time can be...

  • Page 61

    Aw00089317000 camera functional description basler ace gige 51 cmos sensor pixel array digitized pixel data adc analog processing digital processing fig. 32: cmos sensor architecture sensor fpga ethernet controller image buffer image data image data i/o micro- controller control data image data and ...

  • Page 62: 4.3

    Camera functional description aw00089317000 52 basler ace gige 4.3 overview rolling shutter with cmos sensor valid for aca1280-60, aca1300-60, aca1600-60, aca1920-25, aca2500-14 the camera provides features such as an electronic rolling shutter and electronic exposure time control. Exposure start an...

  • Page 63

    Aw00089317000 camera functional description basler ace gige 53 cmos sensor pixel array digitized pixel data adc analog processing digital processing fig. 34: cmos sensor architecture sensor fpga ethernet controller image buffer image data image data i/o micro- controller control data image data and ...

  • Page 64: 4.4

    Camera functional description aw00089317000 54 basler ace gige 4.4 cameras with switchable shutter mode valid for aca1300-60 and aca1600-60 for these cameras, two shutter modes are available. The cameras can be operated in the global shutter or rolling shutter mode. By default, the shutter mode is s...

  • Page 65: 5 Physical Interface

    Aw00089317000 physical interface basler ace gige 55 5 physical interface this chapter provides detailed information, such as pinouts and voltage requirements, for the physical interface on the camera. This information will be especially useful during your initial design-in process. 5.1 general descr...

  • Page 66: 5.2

    Physical interface aw00089317000 56 basler ace gige 5.2 camera connector pin assignments and numbering 5.2.1 6-pin connector pin assignments and numbering 5.2.2 8-pin rj-45 jack pin assignments and numbering pin assignments and pin numbering adhere to the ethernet standard and ieee 802.3af. Pin desi...

  • Page 67: 5.3

    Aw00089317000 physical interface basler ace gige 57 5.3 camera connector types 5.3.1 6-pin connector the 6-pin connector on the camera is a hirose micro receptacle (part number hr10a-7r-6pb) or the equivalent. The recommended mating connector is the hirose micro plug (part number hr10a-7p-6s) or the...

  • Page 68: 5.4

    Physical interface aw00089317000 58 basler ace gige 5.4 camera cabling requirements 5.4.1 ethernet cables use high-quality ethernet cables. To avoid emi, the cables must be shielded. Use of category 6 or category 7 cables with s/stp shielding is strongly recommended. As a general rule, applications ...

  • Page 69

    Aw00089317000 physical interface basler ace gige 59 close proximity to strong magnetic fields should be avoided. The required 6-pin hirose plug is available from basler. Basler also offers a cable assembly that is terminated with a 6-pin hirose plug on one end and unterminated on the other. Contact ...

  • Page 70: 5.4.3

    Physical interface aw00089317000 60 basler ace gige 5.4.3 plc power and i/o cable as with the standard power and i/o cable described in the previous section, the plc power and i/o cable is a single cable that both connects power to the camera and connects to the camera’s i/o lines. The plc power and...

  • Page 71: 5.5

    Aw00089317000 physical interface basler ace gige 61 5.5 camera power via poe (power over ethernet) power via power and i/o cable via ethernet cable plugged into camera’s rj-45 connector . Power must adhere to requirements specified in ieee 802.3af. F rom a power supply via a power and i/o cable (eit...

  • Page 72: 5.6

    Physical interface aw00089317000 62 basler ace gige for more information about the 6-pin connector and the power and i/o cables see section 5.2 on page 56 , section 5.3 on page 57 , and section 5.4 on page 58 . 5.6 ethernet gige device information the camera uses a standard ethernet gige transceiver...

  • Page 73: 5.7

    Aw00089317000 physical interface basler ace gige 63 5.7 input line description 5.7.1 voltage requirements : voltage levels when the standard power and i/o cable is used the following voltage requirements apply to the camera’s i/o input line (pin 2 of the 6-pin connector) when a standard power and i/...

  • Page 74: 5.7.2

    Physical interface aw00089317000 64 basler ace gige 5.7.2 characteristics the camera is equipped with one physical input line designated as input line 1. The input line is accessed via the 6-pin receptacle on the back of the camera. As shown in figure 39, the input line is opto-isolated. See the pre...

  • Page 75: 5.7.3

    Aw00089317000 physical interface basler ace gige 65 for more information about input line pin assignments and pin numbering, see section 5.2 on page 56 . How to use an externally generated frame start trigger (exfstrig) signal to control acquisition start, see section 7.4.3 on page 103 . Configuring...

  • Page 76: 5.7.4

    Physical interface aw00089317000 66 basler ace gige 5.7.4 selecting the input line as the source signal for a camera function you can select input line 1 to act as the source signal for the following camera functions: the acquisition start trigger the frame start trigger the frame counter reset the ...

  • Page 77: 5.8

    Aw00089317000 physical interface basler ace gige 67 5.8 output line description 5.8.1 voltage requirements the following voltage requirements apply to the i/o output line (pin 4 of the 6-pin connector): 5.8.2 characteristics the camera is equipped with one physical output line designated as output l...

  • Page 78

    Physical interface aw00089317000 68 basler ace gige a high output signal from the camera results in a conducting q1 transistor in the output circuit. Figure 43 shows a typical circuit you can use to monitor the output line with a voltage signal. On early production cameras with firmware versions of ...

  • Page 79

    Aw00089317000 physical interface basler ace gige 69 figure 44 shows a typical circuit you can use to monitor the output line with an led or an opto- coupler. In this example, the voltage for the external circuit is +24 vdc. Current in the circuit is limited by an external resistor. By default, the c...

  • Page 80: 5.8.3

    Physical interface aw00089317000 70 basler ace gige 5.8.3 output line response time response times for the output line on the camera are as shown in figure 45. Time delay rise (tdr) = 40 µs rise time (rt) = 20 µs to 70 µs time delay fall (tdf) = 0.6 µs fall time (ft) = 0.7 µs to 1.4 µs 5.8.4 selecti...

  • Page 81: 6 I/o Control

    Aw00089317000 i/o control basler ace gige 71 6 i/o control this section describes how to configure the camera’s physical input line and physical output line. It also provides information about monitoring the state of the input and output lines. 6.1 configuring the input line 6.1.1 selecting the inpu...

  • Page 82: 6.1.2

    I/o control aw00089317000 72 basler ace gige 6.1.2 input line debouncer the debouncer feature aids in discriminating between valid and invalid input signals and only lets valid signals pass to the camera. The debouncer value specifies the minimum time that an input signal must remain high or remain ...

  • Page 83: 6.1.3

    Aw00089317000 i/o control basler ace gige 73 setting the debouncer the debouncer value is determined by the value of the line debouncer time abs parameter value. The parameter is set in microseconds and can be set in a range from 0 to 20 µs. Use the line selector to select input line1. Set the value...

  • Page 84: 6.2

    I/o control aw00089317000 74 basler ace gige 6.2 configuring the output line 6.2.1 selecting a source signal for the output line the camera is equipped with one physical output line designated as output line 1. You can select any one of the camera’s standard output signals to act as the source signa...

  • Page 85: 6.2.2

    Aw00089317000 i/o control basler ace gige 75 6.2.2 setting the state of a user settable output line as mentioned in the previous section, you can designate the camera’s output line as "user settable". If you have designated the output line as user settable, you can use camera parameters to set the s...

  • Page 86: 6.2.3

    I/o control aw00089317000 76 basler ace gige 6.2.3 setting the output line for invert you can set the output line to not invert or to invert. When the output line is set to not invert: a logical zero on out_1_ctrl results in a non-conducting q1 transistor in the output circuit (see figure 47). A log...

  • Page 87: 6.2.4

    Aw00089317000 i/o control basler ace gige 77 6.2.4 working with the timer output signal as mentioned in section 6.2.1 on page 74 , the source signal for the output line can be set to "timer active". The camera has one timer designated as "timer 1". When you set the source signal for the output line ...

  • Page 88

    I/o control aw00089317000 78 basler ace gige 6.2.4.2 setting the timer delay time there are two ways to set the delay time for timer 1: by setting "raw" values or by setting an "absolute value". You can use whichever method you prefer to set the delay time. Setting the delay time with raw values whe...

  • Page 89

    Aw00089317000 i/o control basler ace gige 79 setting the delay time with an absolute value you can also set the timer 1 delay by using an "absolute" value. This is accomplished by setting the timer delay abs parameter. The units for setting this parameter are µs and the value can be set in increment...

  • Page 90

    I/o control aw00089317000 80 basler ace gige 6.2.4.3 setting the timer duration time there are two ways to set the duration time for timer 1: by setting "raw" values or by setting an "absolute value". You can use whichever method you prefer to set the duration time. Setting the duration time with ra...

  • Page 91

    Aw00089317000 i/o control basler ace gige 81 you can also use the basler pylon viewer application to easily set the parameters. For more information about the pylon api and the pylon viewer, see section 3.1.1 on page 45 . Setting the duration with an absolute value you can also set the timer duratio...

  • Page 92: 6.3

    I/o control aw00089317000 82 basler ace gige 6.3 checking the state of the i/o lines 6.3.1 checking the state of the output line you can determine the current state of the output line. 1. Use the line selector parameter to select output line 1. 2. Read the value of the line status parameter to deter...

  • Page 93: 7 Image Acquisition Control

    Aw00089317000 image acquisition control basler ace gige 83 7 image acquisition control this chapter provides detailed information about controlling image acquisition. You will find information about triggering image acquisition, setting the exposure time for acquired images, controlling the camera’s...

  • Page 94

    Image acquisition control aw00089317000 84 basler ace gige command will expire. Before attempting to acquire another frame, you must execute a new acquisition start command. If the acquisition mode parameter is set to "continuous frame", an acquisition start command does not expire after a single fr...

  • Page 95

    Aw00089317000 image acquisition control basler ace gige 85 if the trigger mode parameter for the frame start trigger is set to off, the camera will generate all required frame start trigger signals internally, and you do not need to apply frame start trigger signals to the camera. The rate at which ...

  • Page 96

    Image acquisition control aw00089317000 86 basler ace gige applying trigger signals the paragraphs above mention "applying a trigger signal". There are two ways to apply an acquisition start or a frame start trigger signal to the camera: via software or via hardware. To apply trigger signals via sof...

  • Page 97: 7.2

    Aw00089317000 image acquisition control basler ace gige 87 7.2 acquisition start and stop commands and the acquisition mode executing an acquisition start command prepares the camera to acquire frames. You must execute an acquisition start command before you can begin acquiring frames. Executing an ...

  • Page 98

    Image acquisition control aw00089317000 88 basler ace gige setting the acquisition mode and issuing start/stop commands you can set the acquisition mode parameter value and you can execute acquisition start or acquisition stop commands from within your application software by using the basler pylon ...

  • Page 99: 7.3

    Aw00089317000 image acquisition control basler ace gige 89 7.3 the acquisition start trigger (when reading this section, it is helpful to refer to figure 50 on page 85 .) the acquisition start trigger is used in conjunction with the frame start trigger to control the acquisition of frames. In essenc...

  • Page 100: 7.3.2

    Image acquisition control aw00089317000 90 basler ace gige frame count parameter setting. The camera will then return to the "waiting for acquisition start trigger" acquisition status. In order to acquire more frames, you must apply a new acquisition start trigger signal to the camera to exit it fro...

  • Page 101: 7.3.3

    Aw00089317000 image acquisition control basler ace gige 91 7.3.3 setting the acquisition start trigger mode and related parameters you can set the trigger mode and trigger source parameters for the acquisition start trigger and also set the acquisition frame count parameter value from within your ap...

  • Page 102: 7.3.4

    Image acquisition control aw00089317000 92 basler ace gige 7.3.4 using a software acquisition start trigger 7.3.4.1 introduction if the camera’s acquisition start trigger mode parameter is set to on and the acquisition start trigger source parameter is set to software, you must apply a software acqu...

  • Page 103

    Aw00089317000 image acquisition control basler ace gige 93 camera.Acquisitionframecount.Setvalue( 5 ); // execute an acquisition start command to prepare for frame acquisition camera.Acquisitionstart.Execute( ); while ( ! Finished ) { // execute a trigger software command to apply a software acquisi...

  • Page 104: 7.3.5

    Image acquisition control aw00089317000 94 basler ace gige 7.3.5 using a hardware acquisition start trigger 7.3.5.1 introduction if the trigger mode parameter for the acquisition start trigger is set to on and the trigger source parameter is set to line 1, an externally generated electrical signal i...

  • Page 105

    Aw00089317000 image acquisition control basler ace gige 95 // set the source for the selected trigger camera.Triggersource.Setvalue ( triggersource_line1 ); // set the activation mode for the selected trigger to rising edge camera.Triggeractivation.Setvalue( triggeractivation_risingedge ); // set th...

  • Page 106: 7.4

    Image acquisition control aw00089317000 96 basler ace gige 7.4 the frame start trigger the frame start trigger is used to begin frame acquisition. Assuming that the camera is in a "waiting for frame start trigger" acquisition status, it will begin a frame acquisition each time it receives a frame st...

  • Page 107: 7.4.1

    Aw00089317000 image acquisition control basler ace gige 97 7.4.1 frame start trigger mode the main parameter associated with the frame start trigger is the trigger mode parameter. The trigger mode parameter for the frame start trigger has two available settings: off and on. 7.4.1.1 frame start trigg...

  • Page 108

    Image acquisition control aw00089317000 98 basler ace gige 7.4.1.2 frame start trigger mode = on when the trigger mode parameter for the frame start trigger is set to on, you must apply a frame start trigger signal to the camera each time you want to begin a frame acquisition. The trigger source par...

  • Page 109

    Aw00089317000 image acquisition control basler ace gige 99 7.4.1.3 setting the frame start trigger mode and related parameters you can set the trigger mode and related parameter values for the frame start trigger from within your application software by using the basler pylon api. If your settings m...

  • Page 110: 7.4.2

    Image acquisition control aw00089317000 100 basler ace gige 7.4.2 using a software frame start trigger 7.4.2.1 introduction if the trigger mode parameter for the frame start trigger is set to on and the trigger source parameter is set to software, you must apply a software frame start trigger signal...

  • Page 111

    Aw00089317000 image acquisition control basler ace gige 101 7.4.2.2 setting the parameters related to software frame start triggering and applying a software trigger signal you can set all of the parameters needed to perform software frame start triggering from within your application software by us...

  • Page 112

    Image acquisition control aw00089317000 102 basler ace gige // note: as long as the trigger selector is set to framestart, executing // a trigger software command will apply a software frame start trigger // signal to the camera you can also use the basler pylon viewer application to easily set the ...

  • Page 113: 7.4.3

    Aw00089317000 image acquisition control basler ace gige 103 7.4.3 using a hardware frame start trigger 7.4.3.1 introduction if the trigger mode parameter for the frame start trigger is set to on and the trigger source parameter is set to line 1, an externally generated electrical signal injected int...

  • Page 114

    Image acquisition control aw00089317000 104 basler ace gige 7.4.3.2 exposure modes if you are triggering the start of frame acquisition with an externally generated frame start trigger (exfstrig) signal, two exposure modes are available: timed and trigger width. Timed exposure mode when timed mode i...

  • Page 115

    Aw00089317000 image acquisition control basler ace gige 105 trigger width exposure mode when trigger width exposure mode is selected, the length of the exposure for each frame acquisition will be directly controlled by the exfstrig signal. If the camera is set for rising edge triggering, the exposur...

  • Page 116

    Image acquisition control aw00089317000 106 basler ace gige 7.4.3.3 frame start trigger delay the frame start trigger delay feature lets you specify a delay (in microseconds) that will be applied between the receipt of a hardware frame start trigger and when the trigger will become effective. The fr...

  • Page 117

    Aw00089317000 image acquisition control basler ace gige 107 // set for the timed exposure mode camera.Exposuremode.Setvalue( exposuremode_timed ); // set the exposure time camera.Exposuretimeabs.Setvalue( 3000 ); // execute an acquisition start command to prepare for frame acquisition camera.Acquisi...

  • Page 118

    Image acquisition control aw00089317000 108 basler ace gige while ( ! Finished ) { // frame acquisition will start each time the externally generated // frame start trigger signal (exfstrig signal)goes high // retrieve the captured frames } camera.Acquisitionstop.Execute( ); you can also use the bas...

  • Page 119: 7.5

    Aw00089317000 image acquisition control basler ace gige 109 7.5 aca750 - acquisition control differences 7.5.1 overview in almost all respects, acquisition triggering on aca750 model cameras adheres to the acquisition control description provided throughout in this chapter. But because the aca750 mo...

  • Page 120

    Image acquisition control aw00089317000 110 basler ace gige as shown in figure 56, with field 1 readout the pixel values from row 1 are binned with the pixel values from row 2, the pixel values from row 3 are binned with the pixel values from row 4, the pixel values from row 5 are binned with the pi...

  • Page 121: 7.5.2

    Aw00089317000 image acquisition control basler ace gige 111 7.5.2 field output modes on aca750 cameras, four "field output modes" are available: field 0, field 1, concatenated new fields, and deinterlaced new fields. Field 0 output mode: each time the camera receives a frame trigger signal, it acqui...

  • Page 122

    Image acquisition control aw00089317000 112 basler ace gige concatenated new fields output mode: each time the camera receives a frame trigger signal it acquires two fields, combines them into a single frame, and transmits the frame. After receiving a frame trigger signal, the camera first acquires ...

  • Page 123

    Aw00089317000 image acquisition control basler ace gige 113 deinterlaced new fields output mode: each time the camera receives a frame trigger signal it acquires two fields, combines them into a single frame, and transmits the frame. After receiving a frame trigger signal, the camera first acquires ...

  • Page 124: 7.5.3

    Image acquisition control aw00089317000 114 basler ace gige 7.5.3 setting the field output mode you can set the field output mode parameter value from within your application software by using the basler pylon api. The following code snippet illustrates using the api to set the field output mode: //...

  • Page 125: 7.6

    Aw00089317000 image acquisition control basler ace gige 115 7.6 setting the exposure time if you are operating the camera in any one of the following ways, you must specify an exposure time by setting the camera’s exposure time abs parameter: the frame start trigger mode is set to off. The frame sta...

  • Page 126

    Image acquisition control aw00089317000 116 basler ace gige global shutter operation camera model minimum allowed exposure time maximum possible exposure time can be set in increments of ... Aca640-90gm/gc 17 µs 1000000 µs 1 µs aca640-120gm/gc 4 µs 1000000 µs aca645-100gm/gc 20 µs 10000000 µs aca750...

  • Page 127

    Aw00089317000 image acquisition control basler ace gige 117 you can use the basler pylon api to set the exposure time abs parameter value from within your application software. The following code snippet illustrates using the api to set the parameter value in different increments: parameter set in i...

  • Page 128: 7.7

    Image acquisition control aw00089317000 118 basler ace gige 7.7 electronic shutter operation all ace cameras are equipped with imaging sensors that have an electronic shutter. There are two types of electronic shutters used in the sensors: global and rolling. For rolling shutter, there are two sub-t...

  • Page 129: 7.7.1

    Aw00089317000 image acquisition control basler ace gige 119 7.7.1 global shutter valid for all models except aca1280-60, aca1920-25, aca2500-14 (*) aca1300-60 and 1600-60 (*): only valid if they are operated in the global shutter mode (*) = switchable shutter mode (see table 16 on page 118 ) a main ...

  • Page 130: 7.7.2

    Image acquisition control aw00089317000 120 basler ace gige for more information about the exposure active output signal, see section 7.10.1 on page 135 . The readout time abs parameter, see section 7.11 on page 148 . 7.7.2 rolling shutter valid for aca1280-60, aca1920-25, aca2500-14(*) aca1300-60 a...

  • Page 131

    Aw00089317000 image acquisition control basler ace gige 121 the pixel values for each line are read out at the end of exposure for the line. Because the readout time for each line is also trow, the temporal shift for the end of readout is identical to the temporal shift for the start of exposure. Fo...

  • Page 132

    Image acquisition control aw00089317000 122 basler ace gige the cameras can provide an exposure active output signal that will go high when the exposure time for line one begins and will go low when the exposure time for line one ends. If the camera is operating with the rolling shutter in ers mode ...

  • Page 133

    Aw00089317000 image acquisition control basler ace gige 123 the cameras can provide an exposure active output signal that will go high when the exposure time for line one begins and will go low when the exposure time for line one ends. When the camera is operating with the rolling shutter in the glo...

  • Page 134

    Image acquisition control aw00089317000 124 basler ace gige for more information about the exposure active output signal, see section 7.10.1 on page 135 . The exposure time abs parameter, see section 7.6 on page 115 . The flash window, see section 7.7.2.1 on page 125 . Setting the shutter mode the c...

  • Page 135

    Aw00089317000 image acquisition control basler ace gige 125 7.7.2.1 the flash window flash window in electronic rolling shutter mode (ers) if you are using the electronic rolling shutter mode, capturing images of moving objects requires the use of flash exposure. If you don’t use flash exposure when...

  • Page 136

    Image acquisition control aw00089317000 126 basler ace gige flash window in global reset release operating mode (grr) if you are using the global reset release mode, you should use flash exposure for capturing images of both stationary and moving objects. If you don’t use flash exposure when capturi...

  • Page 137

    Aw00089317000 image acquisition control basler ace gige 127 the flash window signal cameras with a rolling shutter imaging sensor (e.G., aca2500-14 models) can provide a flash window output signal to aid you in the use of flash lighting. The flash window signal will go high when the flash window for...

  • Page 138: 7.8

    Image acquisition control aw00089317000 128 basler ace gige 7.8 overlapping image acquisitions - (global shutter models) valid for all models with global shutter except aca1280-60, aca1920-25, aca2500-14 aca1300-60 and aca1600-60: only valid if they are operated in the global shutter mode the frame ...

  • Page 139

    Aw00089317000 image acquisition control basler ace gige 129 in the overlapped mode of operation, the exposure of a new frame begins while the camera is still reading out the sensor data for the previously acquired frame. This situation is illustrated in figure 68 with the camera set for the trigger ...

  • Page 140

    Image acquisition control aw00089317000 130 basler ace gige guideline for overlapped operation with trigger width exposure if the camera is set for the trigger width exposure mode and you are operating the camera in a way that readout and exposure will be overlapped, there is an important guideline ...

  • Page 141: 7.9

    Aw00089317000 image acquisition control basler ace gige 131 7.9 overlapping image acquisitions - (rolling shutter models) valid for aca1280-60, aca1920-25, aca2500-14 aca1300-60 and aca1600-60: only valid if they are operated in the rolling shutter mode when using a camera with a rolling shutter, th...

  • Page 142

    Image acquisition control aw00089317000 132 basler ace gige in the overlapped mode of operation, the acquisition for a new frame begins while the camera is still completing the acquisition process for the previous frame. This situation is illustrated in figure 71. The way that you operate the camera...

  • Page 143

    Aw00089317000 image acquisition control basler ace gige 133 you can determine the total readout time for a frame by reading the value of the readout time abs parameter. This parameter indicates the time in microseconds from the beginning of readout for line one to the end of readout for line n (the ...

  • Page 144

    Image acquisition control aw00089317000 134 basler ace gige guideline for overlapped acquisition if you are operating the camera in such a way that frame acquisitions will be overlapped, there is an important guideline you must keep in mind: you must wait a minimum of 400 µs after the end of exposur...

  • Page 145

    Aw00089317000 image acquisition control basler ace gige 135 7.10 acquisition monitoring tools 7.10.1 exposure active signal exposure active on global shutter cameras valid for all cameras except aca1920-25, aca2500-14 for aca1300-60 and aca1600-60: only valid if they are operated in the global shutt...

  • Page 146

    Image acquisition control aw00089317000 136 basler ace gige exposure active on rolling shutter cameras valid for aca1920-25 and aca2500-14 aca1300-60 and aca1600-60: only valid if they are operated in the rolling shutter mode cameras with a rolling shutter imaging sensor can provide an "exposure act...

  • Page 147: 7.10.2 Flash Window Signal

    Aw00089317000 image acquisition control basler ace gige 137 for more information about the pylon api and the pylon viewer, see section 3 on page 45 . Changing which camera output signal is selected as the source signal for the output line, see section 6.2.1 on page 74 . The electrical characteristic...

  • Page 148

    Image acquisition control aw00089317000 138 basler ace gige selecting the flash window signal as the source signal for the output line the flash window output signal can be selected to act as the source signal for camera output line 1. 1. Use the line selector to select output line 1. 2. Set the val...

  • Page 149

    Aw00089317000 image acquisition control basler ace gige 139 7.10.3 acquisition status indicator if a camera receives a software acquisition start trigger signal when it is not in a "waiting for acquisition start trigger" acquisition status, it will simply ignore the trigger signal and will generate ...

  • Page 150: 7.10.4 Trigger Wait Signals

    Image acquisition control aw00089317000 140 basler ace gige 7.10.4 trigger wait signals if a camera receives a hardware acquisition start trigger signal when it is not in a "waiting for acquisition start trigger" acquisition status, it will simply ignore the trigger signal and will generate an acqui...

  • Page 151

    Aw00089317000 image acquisition control basler ace gige 141 for more information about event reporting, see section 10.15 on page 295 . The acquisition trigger wait signal will only be available when hardware acquisition start triggering is enabled. Time = camera is in a "waiting for acquisition sta...

  • Page 152

    Image acquisition control aw00089317000 142 basler ace gige selecting the acquisition trigger wait signal as the source signal for the output line the acquisition trigger wait signal can be selected to act as the source signal for camera output line 1. 1. Use the line selector to select output line ...

  • Page 153

    Aw00089317000 image acquisition control basler ace gige 143 figure 77 illustrates the frame trigger wait signal on a camera with a global shutter. The camera is set for the trigger width exposure mode with rising edge triggering and with exposure and readout overlapped. For more information about ev...

  • Page 154

    Image acquisition control aw00089317000 144 basler ace gige frame trigger wait signal details valid for all models except aca1920-25, aca2500-14 for aca1300-60 and aca1600-60: only valid if they are operated in the global shutter mode when the camera is set for the timed exposure mode, the rise of t...

  • Page 155

    Aw00089317000 image acquisition control basler ace gige 145 when the camera is set for the trigger width exposure mode, the rise of the frame trigger wait signal is based on the exposure overlap time max abs parameter setting and on when readout of the current frame will end. This functionality is i...

  • Page 156

    Image acquisition control aw00089317000 146 basler ace gige you can use the basler pylon api to set the exposure overlap time max abs parameter value from within your application software. The following code snippet illustrates using the api to set the parameter value: camera.Exposureoverlaptimemaxa...

  • Page 157: 7.10.5 Camera Events

    Aw00089317000 image acquisition control basler ace gige 147 selecting the frame trigger wait signal as the source signal for the output line the frame trigger wait signal can be selected to act as the source signal for camera output line 1. 1. Use the line selector to select output line 1. 2. Set th...

  • Page 158

    Image acquisition control aw00089317000 148 basler ace gige 7.11 acquisition timing chart figure 81 shows a timing chart for frame acquisition and transmission. The chart assumes that exposure is triggered by an externally generated frame start trigger (exfstrig) signal with rising edge activation a...

  • Page 159

    Aw00089317000 image acquisition control basler ace gige 149 aca1300-60gm/gc aca1300-60gmnir 43 µs 190 to 200 µs (*) 35 to 48 µs (*) aca1600-20gm/gc 45.54 µs - - aca1600-60gm/gc 41.5 µs 180 to 240 µs (**) 34 to 51 µs (**) aca2000-50gm/gc aca2000-50gm/gc - cmv2000-v3 0.2 to 17.2 µs (with frame acquisi...

  • Page 160

    Image acquisition control aw00089317000 150 basler ace gige ftwait signal exfstrig signal exposure frame readout frame transmission exposure frame n frame n+1 readout to the frame buffer frame n+1 transmission to host pc frame n readout to the frame buffer frame n transmission to host pc exposure fr...

  • Page 161

    Aw00089317000 image acquisition control basler ace gige 151 you may have to add additional delays to the exposure start delay: if you use a hardware signal to trigger image acquisition, you must add a delay due to the input line response time. Note that such delays are associated with the acquisitio...

  • Page 162

    Image acquisition control aw00089317000 152 basler ace gige 7.12 maximum allowed frame rate in general, the maximum allowed acquisition frame rate on any ace camera can be limited by three factors: the amount of time it takes to read an acquired frame out of the imaging sensor and into the camera’s ...

  • Page 163

    Aw00089317000 image acquisition control basler ace gige 153 when the camera's acquisition mode is set to single frame, the maximum possible acquisition frame rate for a given aoi cannot be achieved. This is true because the camera performs a complete internal setup cycle for each single frame and be...

  • Page 164: Allowed Frame Rate

    Image acquisition control aw00089317000 154 basler ace gige 7.12.1 using basler pylon to check the maximum allowed frame rate you can use the basler pylon api to read the current value of the resulting frame rate abs parameter from within your application software using the basler pylon api. The fol...

  • Page 165

    Aw00089317000 image acquisition control basler ace gige 155 if you are working with an aca750-30 camera: use the field 0 or the field 1 field output mode instead of the concatenated new fields or the deinterlaced new fields field output mode. With the field 0 or the field 1 modes, you can get approx...

  • Page 166: (Aca640-120 Only)

    Image acquisition control aw00089317000 156 basler ace gige 7.12.3 removing the frame rate limit (aca640-120 only) normally, the maximum frame rate that an aca640-120 camera can achieve with a given group of parameter settings is as described in the previous section. In this normal situation, the ma...

  • Page 167

    Aw00089317000 image acquisition control basler ace gige 157 7.13 use case descriptions and diagrams the following pages contain a series of use case descriptions and diagrams. The descriptions and diagrams are designed to illustrate how acquisition start triggering and frame start triggering work in...

  • Page 168

    Image acquisition control aw00089317000 158 basler ace gige fig. 82: use case 1 - acquisition start trigger off and frame start trigger off use case: "free run" (acquisition start trigger off and frame start trigger off) the acquisition start trigger is off. The camera will generate acquisition star...

  • Page 169

    Aw00089317000 image acquisition control basler ace gige 159 use case 2 - acquisition start trigger off - frame start trigger on use case two is illustrated on page 160 . In this use case, the acquisition mode parameter is set to continuous. The trigger mode parameter for the acquisition start trigge...

  • Page 170

    Image acquisition control aw00089317000 160 basler ace gige fig. 83: use case 2 - acquisition start trigger off and frame start trigger on use case: acquisition start trigger off and frame start trigger on the acquisition start trigger is off. The camera will generate acquisition start trigger signa...

  • Page 171

    Aw00089317000 image acquisition control basler ace gige 161 use case 3 - acquisition start trigger on - frame start trigger off use case three is illustrated on page 162 . In this use case, the acquisition mode parameter is set to continuous. The trigger mode parameter for the acquisition start trig...

  • Page 172

    Image acquisition control aw00089317000 162 basler ace gige fig. 84: use case 3 - acquisition start trigger on and frame start trigger off use case: acquisition start trigger on and frame start trigger off the acquisition start trigger is on, and the acquisition start trigger source is set to input ...

  • Page 173

    Aw00089317000 image acquisition control basler ace gige 163 use case 4 - acquisition start and frame start triggers both on use case four is illustrated on page 164 . In this use case, the acquisition mode parameter is set to continuous. The trigger mode parameter for the acquisition start trigger i...

  • Page 174

    Image acquisition control aw00089317000 164 basler ace gige fig. 85: use case 4 - acquisition start trigger on and frame start trigger on use case: acquisition start trigger on and frame start trigger on the acquisition start trigger is on, and the acquisition start trigger source is set to software...

  • Page 175: 8 Color Creation and

    Aw00089317000 color creation and enhancement basler ace gige 165 8 color creation and enhancement this chapter provides information about how color images are created on different camera models and about the features available for adjusting the appearance of the colors. 8.1 color creation (all color...

  • Page 176: 8.1.1

    Color creation and enhancement aw00089317000 166 basler ace gige 8.1.1 bayer color filter alignment the alignment of the bayer filter to the pixels in the images acquired by color cameras depends on the camera model. Table 21 shows the filter alignment for each available camera model. On all color c...

  • Page 177: 8.1.2

    Aw00089317000 color creation and enhancement basler ace gige 167 8.1.2 pixel data formats available on cameras with a bayer filter bayer formats depending on the camera model the cameras equipped with a bayer pattern color filter can output pixel data in the pixel data formats shown in the tables in...

  • Page 178: 8.2

    Color creation and enhancement aw00089317000 168 basler ace gige 8.2 color creation on the aca750-30gc the sensor used in this camera is equipped with a complementary plus green color separation filter. The colors in the filter are cyan, magenta, yellow, and green (cmyeg). Each individual pixel is c...

  • Page 179

    Aw00089317000 color creation and enhancement basler ace gige 169 as shown in figure 89, when the camera acquires field 1, it will obtain the following color combinations for any group of four binned pixels: magenta + cyan green + cyan yellow + green yellow + magenta g+c m+c g c m c m ye g ye m+ye g+...

  • Page 180

    Color creation and enhancement aw00089317000 170 basler ace gige if you compare the color combinations in the binned pixels for field 0 with the color combinations for the binned pixels in field 1, you will see that they are equivalent. The pattern of the colors in the complementary filter was desig...

  • Page 181: 8.2.1

    Aw00089317000 color creation and enhancement basler ace gige 171 8.2.1 pixel data formats available on cameras with a cmyeg filter yuv formats on a color camera equipped with a cmyeg filter, the pixel values go through several conversion steps. This process yields y, u, and v color information for t...

  • Page 182: 8.3

    Color creation and enhancement aw00089317000 172 basler ace gige 8.3 integrated ir cut filter all color camera models are equipped with an ir cut filter as standard equipment. The filter is mounted in a filter holder located in the lens mount. Monochrome cameras include a filter holder in the lens m...

  • Page 183: 8.4

    Aw00089317000 color creation and enhancement basler ace gige 173 8.4 color enhancement features 8.4.1 white balance on all color cameras equipped with a bayer pattern filter (i.E., all camera models except the aca750-30gc) the pixel values output from the sensor reside in the rgb color space. On the...

  • Page 184

    Color creation and enhancement aw00089317000 174 basler ace gige the intensity of the color. If the balance ratio abs parameter for a color is set to a value of 1, the intensity of the color will be unaffected by the white balance mechanism. If the ratio is set to a value lower than 1, the intensity...

  • Page 185: 8.4.2

    Aw00089317000 color creation and enhancement basler ace gige 175 8.4.2 gamma correction the gamma correction feature lets you modify the brightness of the pixel values output by the camera’s sensor to account for a non-linearity in the human perception of brightness. There are two modes of gamma cor...

  • Page 186

    Color creation and enhancement aw00089317000 176 basler ace gige you can use the gamma selector to select either srgb or user gamma correction. If you select user gamma correction, you can use the gamma parameter to set the gamma correction value. You can set the gamma enable parameter, use the gamm...

  • Page 187: 8.4.3

    Aw00089317000 color creation and enhancement basler ace gige 177 8.4.3 matrix color transformation on all color models except the aca750-30gc introduction the main objective of matrix color transformation is to make corrections to the color information that will account for the type of lighting used...

  • Page 188

    Color creation and enhancement aw00089317000 178 basler ace gige adjust the white balance settings and the color adjustment settings so that they are appropriate for a tungsten light source. Daylight - this setting will automatically populate the matrix with a pre-selected set of values that will ma...

  • Page 189

    Aw00089317000 color creation and enhancement basler ace gige 179 the following code snippet illustrates using the api to set the parameter values: // set the camera for bayer bg8 pixel data output format camera.Pixelformat.Setvalue( pixelformat_bayerbg8 ); // because the camera is set for a bayer ou...

  • Page 190

    Color creation and enhancement aw00089317000 180 basler ace gige 8.4.3.1 the custom light source setting the rgb to rgb color matrix conversion for each pixel is performed by multiplying a 1 x 3 matrix containing r, g, and b color values with a 3 x 3 matrix containing correction values. Each column ...

  • Page 191

    Aw00089317000 color creation and enhancement basler ace gige 181 // select a position in the matrix camera.Colortransformationvalueselector.Setvalue ( colortransformationvalueselector_gain12 ); // set the value for the selected position as an integer value camera.Colortransformationvalueraw.Setvalue...

  • Page 192: 8.4.4

    Color creation and enhancement aw00089317000 182 basler ace gige 8.4.4 matrix color transformation on aca750-30gc cameras introduction the main objective of matrix color transformation is to make corrections to the color information that will account for the type of lighting used during image acquis...

  • Page 193

    Aw00089317000 color creation and enhancement basler ace gige 183 the third parameter associated with matrix color transformation is the color transformation matrix factor parameter. This parameter determines how strong an effect the matrix correction function will have on the colors output by the ca...

  • Page 194

    Color creation and enhancement aw00089317000 184 basler ace gige 8.4.4.1 the custom light source setting the yuv to rgb color matrix conversion is performed by multiplying a 1 x 3 matrix containing the y, u, and v color values for a pixel with a 3 x 3 matrix containing correction values. In the 3 x ...

  • Page 195

    Aw00089317000 color creation and enhancement basler ace gige 185 setting custom matrix values you can set the color transformation value selector, color transformation value, and color transformation value raw parameters from within your application software by using the basler pylon api. The follow...

  • Page 196: 8.4.5

    Color creation and enhancement aw00089317000 186 basler ace gige 8.4.5 color adjustment on all color cameras equipped with a bayer pattern filter (i.E., all camera models except the aca750-30gc) the pixel values output from the sensor reside in the rgb color space. On the aca750-30gc camera model, t...

  • Page 197

    Aw00089317000 color creation and enhancement basler ace gige 187 the color space can be represented as a color cube (see figure 90 on page 187 ) where the primary colors r, g, b, the secondary colors c, m, y, and black and white define the corners. All shades of gray are represented by the line conn...

  • Page 198

    Color creation and enhancement aw00089317000 188 basler ace gige hue and saturation adjustment the color adjustment feature lets you adjust hue and saturation for the primary and the secondary colors. Each adjustment affects those areas in the image where the adjusted color predominates. For example...

  • Page 199

    Aw00089317000 color creation and enhancement basler ace gige 189 color adjustment parameters the initial parameter that you must consider when working with the color adjustment feature is the processed raw enable parameter. If you are working with a camera that is set to output pixel data in a bayer...

  • Page 200

    Color creation and enhancement aw00089317000 190 basler ace gige camera.Coloradjustmentenable.Setvalue( true ); // select red as the color to adjust camera.Coloradjustmentselector.Setvalue( coloradjustmentselector_red ); // set the red hue as a floating point value camera.Coloradjustmenthue.Setvalue...

  • Page 201: 8.4.6

    Aw00089317000 color creation and enhancement basler ace gige 191 8.4.6 a procedure for setting the color enhancements when setting the color enhancements on the camera, we recommend using the procedure outlined below. Since it makes changing camera parameters quick and easy, we also recommend using ...

  • Page 202: 8.4.7

    Color creation and enhancement aw00089317000 192 basler ace gige 8.4.7 the "color" factory setup when a camera leaves the factory, it contains several "factory setups" stored in its permanent memory. A factory setup is simply a collection of settings for the parameters needed to operate the camera. ...

  • Page 203: 9 Pixel Data Formats

    Aw00089317000 pixel data formats basler ace gige 193 9 pixel data formats by selecting a pixel data format, you determine the format (layout) of the image data transmitted by the camera. This section provides information about the available pixel data formats. 9.1 pixel formats available on mono cam...

  • Page 204

    Pixel data formats aw00089317000 194 basler ace gige you can set the pixel format parameter value from within your application software by using the basler pylon api. The following code snippet illustrates using the api to set the parameter value: camera.Pixelformat.Setvalue( pixelformat_mono8 ); ca...

  • Page 205

    Aw00089317000 pixel data formats basler ace gige 195 camera.Pixelformat.Setvalue( pixelformat_mono12 ); camera.Pixelformat.Setvalue( pixelformat_yuv422packed ); camera.Pixelformat.Setvalue( pixelformat_yuv422_yuyv_packed ); camera.Pixelformat.Setvalue( pixelformat_bayerbg8 ); camera.Pixelformat.Setv...

  • Page 206: 9.3

    Pixel data formats aw00089317000 196 basler ace gige 9.3 pixel data output formats: some details for color cameras bayer formats depending on the camera model, the cameras equipped with a bayer pattern color filter can output color images based on the bayer pixel formats given in table 23 to table 2...

  • Page 207: 10 Standard Features

    Aw00089317000 standard features basler ace gige 197 10 standard features this chapter provides detailed information about the standard features available on each camera. It also includes an explanation of their operation and the parameters associated with each feature. 10.1 gain the camera’s gain se...

  • Page 208: 10.1.1

    Standard features aw00089317000 198 basler ace gige 10.1.1 setting the gain the camera’s gain is determined by the value of the gain raw parameter. Gain raw is adjusted on an integer scale. The minimum setting varies depending on the camera model and on whether vertical binning is enabled (see table...

  • Page 209

    Aw00089317000 standard features basler ace gige 199 set the gain selector to gain all. Set the gain raw parameter to your desired value. You can set the gain selector and the gain raw parameter value from within your application software by using the basler pylon api. The following code snippet illu...

  • Page 210

    Standard features aw00089317000 200 basler ace gige aca2000-50 and aca2040-25 only the camera’s gain is determined by the value of the gain raw parameter. Gain raw is adjusted on an integer scale. The minimum setting varies depending on the camera model and on whether vertical binning is enabled (se...

  • Page 211

    Aw00089317000 standard features basler ace gige 201 if you know the current decimal setting for the gain raw, you can use the following formula to calculate the db of gain that will result from that setting: gain in db = 20 log 10 (gain raw setting / 32) example: assume that you are working with a c...

  • Page 212

    Standard features aw00089317000 202 basler ace gige aca1920-25, aca2500-14 only the camera’s gain is determined by the value of the gain raw parameter. Gain raw is adjusted on an integer scale. The minimum setting is 0 and the maximum setting is 63. At a setting of 0, the camera’s gain will be 0 db....

  • Page 213

    Aw00089317000 standard features basler ace gige 203 aca1280-60, aca1300-60, and aca1600-60 only via the gainselector you can determine whether you want to use the analog or digital gain settings of the camera. The camera’s gain is determined by the value of the gain raw parameter. Gain raw is adjust...

  • Page 214

    Standard features aw00089317000 204 basler ace gige . Camera model min setting min setting with vertical binning (mono cameras) max setting (12 bit depth) aca1280-60gm/gc 0 0 95 aca1300-60gm/gc aca1300-60gmnir aca1600-60gm/gc table 32: minimum and maximum allowed gain raw settings (digital gain) to ...

  • Page 215: 10.2

    Aw00089317000 standard features basler ace gige 205 10.2 black level adjusting the camera’s black level will result in an offset in the digital values output for the pixels: increasing the black level setting will result in a positive offset. Decreasing the black level setting will result in a negat...

  • Page 216

    Standard features aw00089317000 206 basler ace gige examples for aca1280-60, aca1300-60 and aca1600-60 only effective bit depth (*) black level parameter in pylon viewer resulting offset (brightness value for pixels in camera) 8 bit +1 - 1 + 0.25 - 0.25 12 bit +1 -1 + 4 -4 (*) for 8 bit: mono 8, bay...

  • Page 217: 10.2.1

    Aw00089317000 standard features basler ace gige 207 10.2.1 setting the black level the black level can be adjusted by changing the value of the black level raw parameter. The range of the allowed settings for the black level raw parameter value varies by camera model as shown in table 36. 1. Set the...

  • Page 218: 10.3

    Standard features aw00089317000 208 basler ace gige 10.3 remove parameter limits for each camera feature, the allowed range of any associated parameter values is normally limited. The factory limits are designed to ensure optimum camera operation and, in particular, good image quality. For special c...

  • Page 219

    Aw00089317000 standard features basler ace gige 209 // select the feature whose factory limits will be removed. Camera.Parameterselector.Setvalue( parameterselector_framerate ); // remove the limits for the selected feature. Camera.Removelimits.Setvalue( true ); you can also use the basler pylon vie...

  • Page 220: 10.4

    Standard features aw00089317000 210 basler ace gige 10.4 digital shift the digital shift feature lets you change the group of bits that is output from the adc in the camera. Using the digital shift feature will effectively multiply the output of the camera by 2 times, 4 times, 8 times, or 16 times. ...

  • Page 221

    Aw00089317000 standard features basler ace gige 211 shift by 2 when the camera is set to shift by 2, the output from the camera will include bit 9 through bit 0 from the adc along with 2 zeros as lsbs. The result of shifting twice is that the output of the camera is effectively multiplied by 4. When...

  • Page 222: 10.4.2

    Standard features aw00089317000 212 basler ace gige when the camera is set to shift by 4, the 4 least significant bits output from the camera for each pixel value will be 0. This means that the gray value scale will only include every 16th gray value, for example, 16, 32, 48, 64, and so on. If the p...

  • Page 223

    Aw00089317000 standard features basler ace gige 213 when the camera is set to shift by 2, the output from the camera will include bit 9 through bit 2 from the adc. The result of shifting twice is that the output of the camera is effectively multiplied by 4. If the pixel values being output by the ca...

  • Page 224: 10.4.3

    Standard features aw00089317000 214 basler ace gige 10.4.3 precautions when using digital shift there are several checks and precautions that you must follow before using the digital shift feature. The checks and precautions differ depending on whether the camera will be set for a 12 bit pixel forma...

  • Page 225: 10.4.4

    Aw00089317000 standard features basler ace gige 215 10.4.4 enabling and setting digital shift you can enable or disable the digital shift feature by setting the value of the digital shift parameter. When the parameter is set to zero, digital shift will be disabled. Set to 1, 2, 3, or 4, digital shif...

  • Page 226: 10.5

    Standard features aw00089317000 216 basler ace gige 10.5 image area of interest (aoi) the image area of interest (aoi) feature lets you specify a portion of the sensor array and after each image is acquired, only the pixel information from the specified portion of the array is read out of the sensor...

  • Page 227

    Aw00089317000 standard features basler ace gige 217 setting the aoi by default, the aoi is set to use the full resolution of the camera’s sensor. You can change the size and the position of the aoi by changing the value of the camera’s offset x, offset y, width, and height parameters. Offset x: dete...

  • Page 228: 10.5.1

    Standard features aw00089317000 218 basler ace gige you can set the offset x, offset y, width, and height parameter values from within your application software by using the basler pylon api. The following code snippets illustrate using the api to get the maximum allowed settings and the increments ...

  • Page 229: 10.6

    Aw00089317000 standard features basler ace gige 219 10.6 stacked zone imaging (aca2000-50, aca2040-25 only) the stacked zone imaging feature lets you define up to eight zones on the sensor array. When an image is acquired, only the pixel information from the areas within the defined zones will be re...

  • Page 230

    Standard features aw00089317000 220 basler ace gige 0 1 0 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 30 27 28 29 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 zone 1 offset y offset x wid...

  • Page 231

    Aw00089317000 standard features basler ace gige 221 there are several things to keep in mind when setting up zoned imaging: you are not required to enable the zones in sequence. For example, you can enable zones 2, 4, and 6 and not enable zones 1, 3, and 5. At least one zone must be enabled. Using b...

  • Page 232: 10.6.1

    Standard features aw00089317000 222 basler ace gige 10.6.1 setting stacked zone imaging guidelines when you are setting the stacked zones, you must follow these guidelines: setting stacked zone imaging using basler pylon you can set the parameter values associated with stacked zone imaging from with...

  • Page 233: 10.7

    Aw00089317000 standard features basler ace gige 223 camera.Stackedzoneimagingzoneheight.Setvalue( 100 ); // set zone 2 // select the zone camera.Stackedzoneimagingindex.Setvalue( 2 ); // enable the selected zone camera.Stackedzoneimagingzoneenable.Setvalue( true ); // set the offset y for the select...

  • Page 234

    Standard features aw00089317000 224 basler ace gige when the camera detects a user correctable error, it sets the appropriate error code in an error memory. If two or three different detectable errors have occurred, the camera will store the code for each type of error that it has detected (it will ...

  • Page 235: 10.8

    Aw00089317000 standard features basler ace gige 225 10.8 sequencer the sequencer feature allows to apply specific sets of configuration parameter settings, called sequence sets, to a sequence of image acquisitions. As the images are acquired, one sequence set after the other is applied. This makes i...

  • Page 236

    Standard features aw00089317000 226 basler ace gige the following sequencer parameters determining the sequencer logic are stored in the factory set (see page 305 ) with default values: sequence enable, sequence set executions, sequence control source, sequence address bit source, sequence set total...

  • Page 237

    Aw00089317000 standard features basler ace gige 227 these parameters are included in each sequence set: * this parameter is available for timer 1. **this parameter is only available in auto sequence advance mode. Sequence set configuration before the sequencer feature can be used you must populate t...

  • Page 238

    Standard features aw00089317000 228 basler ace gige sequence advance a sequence set can only control the operation of the camera after its parameter values were loaded into the active set. The loading into the active set and therefore the selection of a sequence set as the current set for a specific...

  • Page 239

    Aw00089317000 standard features basler ace gige 229 advance or restart controlled by the input line are also called "synchronous advance" and "synchronous restart" because the checking of the states of the input line is always linked to a frame trigger signal. Advance or restart controlled by a soft...

  • Page 240

    Standard features aw00089317000 230 basler ace gige replacing the sequence parameter values in the active set via the sequence set load command is associated with a delay between sending the software command and it becoming effective. The delay will depend on the specific installation and the curren...

  • Page 241: 10.8.1

    Aw00089317000 standard features basler ace gige 231 10.8.1 auto sequence advance mode when the auto sequence advance mode is selected the advance from one sequence set to the next occurs automatically as frame triggers are received. The advance proceeds in ascending sequence set index numbers and is...

  • Page 242

    Standard features aw00089317000 232 basler ace gige for sequence set 1, this sequence set is used a third time: the parameter values of sequence set 1 are used for the image acquisition. When the next frame start trigger was received, the camera checks the current sequence set executions parameter v...

  • Page 243

    Aw00089317000 standard features basler ace gige 233 fig. 97: sequencer in auto sequence advance mode operating the sequencer using basler pylon you can use the pylon api to set the parameters for operating the sequencer in auto sequence advance mode from within your application software. The followi...

  • Page 244

    Standard features aw00089317000 234 basler ace gige 10.8.1.2 configuration configuring sequence sets and advance control 1. Make sure that the sequencer feature is disabled. 2. Set the sequence advance mode parameter to auto. 3. Set the sequence set total number parameter. The maximum number is 64. ...

  • Page 245

    Aw00089317000 standard features basler ace gige 235 // select sequence set with index number 0 camera.Sequencesetindex.Setvalue( 0 ); // set up the first acquisition scenario (lighting, object position, etc.) and // adjust the camera parameters for the best image quality. // set the number of sequen...

  • Page 246: 10.8.2

    Standard features aw00089317000 236 basler ace gige 10.8.2 controlled sequence advance mode when the controlled sequence advance mode is selected the advance from one sequence set to the next proceeds in ascending sequence set index numbers according to the selected sequence control source: always a...

  • Page 247

    Aw00089317000 standard features basler ace gige 237 when a frame start trigger is received, the camera automatically advances to the next sequence set: the parameter values of sequence set 1 are used for the image acquisition. When the next frame start trigger is received, the camera advances to the...

  • Page 248

    Standard features aw00089317000 238 basler ace gige synchronous restart you can restart the sequence cycle with input line 1 as the source for controling sequence cycle restart. In the following use case (see also figure 99), the same settings were made as in the previous use case: the sequence set ...

  • Page 249

    Aw00089317000 standard features basler ace gige 239 when the next frame start trigger is received, the camera advances to the next sequence set: the parameter values of sequence set 1 are used for the image acquisition. When the next frame start trigger is received, input line 1 is found to be high....

  • Page 250

    Standard features aw00089317000 240 basler ace gige fig. 99: sequencer in controlled sequence advance mode with always active as the sequence control source and synchronous restart controlled by line 1 2 1 3 0 0 1 1 4 2 3 0 signal applied to input line 1 (restart) = frame exposure and readout = fram...

  • Page 251

    Aw00089317000 standard features basler ace gige 241 10.8.2.2 operation with the input line as sequence control source operating the sequencer when the line 1 sequence control source is selected the advance from one sequence set to the next is controlled according to the states of input line 1. The a...

  • Page 252

    Standard features aw00089317000 242 basler ace gige note also that the camera briefly exits the "waiting for frame start trigger" status while an input line changes its state. This happened when input line 1 changed its state before the second frame start trigger was received (see also figure 100). ...

  • Page 253

    Aw00089317000 standard features basler ace gige 243 another sequence set cycle has started. After frame exposure and readout are completed, the sequencer feature is disabled. The cycling through sequence sets is terminated. The sequencer parameter values in the active set return to the values that e...

  • Page 254

    Standard features aw00089317000 244 basler ace gige 10.8.2.3 operation with the "disabled" sequence control source operating the sequencer when the disabled sequence control source is selected the advance from one sequence set to the next proceeds in ascending sequence set index numbers and is only ...

  • Page 255

    Aw00089317000 standard features basler ace gige 245 the asyncadvance command has not yet become effective because of the assumed associated delay. When the asyncadvance command becomes effective, the camera happens to be in "waiting for frame start trigger" status. The parameter values of the next s...

  • Page 256

    Standard features aw00089317000 246 basler ace gige when the next frame start trigger is received, the camera checks the active set and uses it for the image acquisition. The parameter values of sequence set 0 are used. Another sequence set cycle has started when the next frame start trigger is rece...

  • Page 257

    Aw00089317000 standard features basler ace gige 247 fig. 101: sequencer in controlled sequence advance mode with disabled as the sequence control source and asynchronous advance and restart 0 1 0 0 0 1 1 1 1 0 0 time = camera selects a sequence set as the current sequence set = frame exposure and re...

  • Page 258

    Standard features aw00089317000 248 basler ace gige operating the sequencer using basler pylon you can use the pylon api to set the parameters for operating the sequencer in controlled sequence advance mode from within your application software. The following code snippet illustrates enabling and di...

  • Page 259

    Aw00089317000 standard features basler ace gige 249 7. Set the sequence control source parameter to specify the source for restart. The following sources are available: line 1: disabled 8. Select a sequence set index number by setting the sequence set index parameter. The available numbers range fro...

  • Page 260

    Standard features aw00089317000 250 basler ace gige // control source for synchronous sequence set advance camera.Sequenceadvancemode.Setvalue( sequenceadvancemode_controlled ); camera.Sequencecontrolselector.Setvalue( sequencecontrolselector_advance ); camera.Sequencecontrolsource.Setvalue( sequenc...

  • Page 261: 10.8.3

    Aw00089317000 standard features basler ace gige 251 // enable the sequencer feature camera.Sequenceenable.Setvalue( true ); the following code snippet illustrates using the api to load the sequence parameter values from sequence set 0 into the active set: // select sequence set with index number 0 c...

  • Page 262

    Standard features aw00089317000 252 basler ace gige address of sequence set 0. Accordingly, sequence set 0 is selected. Its parameter values are loaded into the active set and are used for the image acquisition. When the next frame start trigger was received, the camera checks the state of input lin...

  • Page 263

    Aw00089317000 standard features basler ace gige 253 note that the camera briefly exits the "waiting for frame start trigger" status while the input line briefly changed its state before the ninth frame start trigger was received.. While frame exposure and readout for the ninth frame start trigger ar...

  • Page 264

    Standard features aw00089317000 254 basler ace gige operating the sequencer using basler pylon you can use the pylon api to set the parameters for operating the sequencer in free selection sequence advance mode from within your application software. The following code snippet illustrates enabling an...

  • Page 265

    Aw00089317000 standard features basler ace gige 255 10.8.3.2 configuration configuring sequence sets and advance control 1. Make sure that the sequencer feature is disabled. 2. Set the sequence advance mode parameter to free selection. 3. Set the sequence set total number parameter. The maximum numb...

  • Page 266

    Standard features aw00089317000 256 basler ace gige camera.Sequenceaddressbitselector.Setvalue( sequenceaddressbitselector_bit0 ); camera.Sequenceaddressbitsource.Setvalue( sequenceaddressbitsource_line1 ); // select sequence set with index number 0 camera.Sequencesetindex.Setvalue( 0 ); // set up t...

  • Page 267: 10.9

    Aw00089317000 standard features basler ace gige 257 10.9 binning 10.9.1 binning on monochrome cameras binning increases the camera’s response to light by summing the charges from adjacent pixels into one pixel. Two types of binning are available: vertical binning and horizontal binning. With vertica...

  • Page 268

    Standard features aw00089317000 258 basler ace gige with horizontal binning, adjacent pixels from 2 columns, 3 columns, or a maximum of 4 columns are summed and are reported out of the camera as a single pixel. Figure 104 illustrates horizontal binning. You can combine vertical and horizontal binnin...

  • Page 269: 10.9.2

    Aw00089317000 standard features basler ace gige 259 10.9.2 binning on color cameras (aca1920-25gc and aca2500-14gc only) the aca1920-25gc and aca2500-14gc color cameras allow you to realize color binning, where pixel data for identical colors are binned vertically and/or horizontally. With vertical ...

  • Page 270

    Standard features aw00089317000 260 basler ace gige combining horizontal and vertical color binning you can combine vertical and horizontal color binning (see the example in figure 107). You can combine vertical and horizontal binning. This, however, may cause objects to appear distorted in the imag...

  • Page 271: 10.9.3

    Aw00089317000 standard features basler ace gige 261 10.9.3 considerations when using binning increased response to light using binning can greatly increase the camera’s response to light (except the aca1920-25 and aca2500-14). When binning is enabled, acquired images may look overexposed. If this is...

  • Page 272

    Standard features aw00089317000 262 basler ace gige binning’s effect on aoi settings when you have set the camera to use binning, the maximum area of interest (aoi) will be made up of the binned lines and columns, i.E. It is going to be smaller than the actual sensor’s maximum aoi. You can think of ...

  • Page 273

    Aw00089317000 standard features basler ace gige 263 example for zone 1: for more information about the stacked zone imaging feature, see section 10.6 on page 219 . Binning’s effect on decimation if vertical binning is used, vertical decimation is automatically disabled, and vice versa, i.E. If verti...

  • Page 274: 10.10 Decimation

    Standard features aw00089317000 264 basler ace gige 10.10 decimation 10.10.1 vertical decimation valid for: see table 41 above the vertical decimation feature (sub-sampling) lets you specify the extent of vertical sub-sampling of the acquired frame, i.E. You can define rows that you want to be left ...

  • Page 275

    Aw00089317000 standard features basler ace gige 265 by using the vertical decimation feature, you can increase the frame rate of the camera. Setting vertical decimation you can enable vertical decimation for the aca1280-60, aca1300-60, aca1600-60, aca1920-25, aca2500-50 and aca2040-25 cameras by set...

  • Page 276

    Standard features aw00089317000 266 basler ace gige 10.10.2 considerations when using decimation reduced vertical resolution using vertical decimation effectively reduces the vertical resolution of the camera’s imaging sensor. For example, the sensor in the aca2000-50gm camera normally has a resolut...

  • Page 277

    Aw00089317000 standard features basler ace gige 267 10.10.3 horizontal decimation valid for: see table 41 on page 264 the horizontal decimation feature (sub-sampling in horizontal direction) lets you specify the extent of horizontal sub-sampling of the acquired frame, i.E. You can define pixel colum...

  • Page 278: 10.11 Mirror Imaging

    Standard features aw00089317000 268 basler ace gige 10.11 mirror imaging the camera’s reverse x and reverse y functions let you flip the captured images horizontally and/ or vertically before they are transmitted from the camera. Note that the reverse x and reverse y functions may both be enabled at...

  • Page 279

    Aw00089317000 standard features basler ace gige 269 using aois with reverse x you can use the aoi feature when using the reverse x feature. Note, however, that the position of an aoi relative to the sensor remains the same regardless of whether or not the reverse x feature is enabled. As a consequen...

  • Page 280: 10.11.2 Reverse Y

    Standard features aw00089317000 270 basler ace gige 10.11.2 reverse y the reverse y feature is a vertical mirror image feature. When the reverse y feature is enabled, the lines in a captured image will be swapped top-to-bottom. This means that the top line in the image will be swapped with the botto...

  • Page 281

    Aw00089317000 standard features basler ace gige 271 the effect of reverse y on the auto function aois if you are using the camera’s auto functions, you should be aware of the effect that using the reverse y feature will have on the auto function aois. When reverse y is used, the position of the auto...

  • Page 282

    Standard features aw00089317000 272 basler ace gige 10.11.3 enabling reverse x and reverse y you can enable the reverse x and reverse y features by setting the reverse x and the reverse y parameter values. You can use the pylon api to set the parameter values from within your application software. T...

  • Page 283

    Aw00089317000 standard features basler ace gige 273 10.12 luminance lookup table pixel data from the imaging sensor is digitized by the adc at 12 bit depth. Whenever the camera is set for a 12 bit pixel format (e.G., mono 12), the 12 bits transmitted out of the camera for each pixel normally represe...

  • Page 284

    Standard features aw00089317000 274 basler ace gige 0 1024 2048 3072 4095 12 bit digitized sensor reading 0 1024 2048 3072 4095 12 bit camera output fig. 115: lookup table with values mapped in a linear fashion 0 1024 2048 3072 4095 12 bit digitized sensor reading 0 1024 2048 3072 4095 12 bit camera...

  • Page 285

    Aw00089317000 standard features basler ace gige 275 using the luminance lookup table to get 8 bit output as mentioned above, when the camera is set for a pixel format where it outputs 12 bits, the lookup table is used to perform a 12 bit to 12 bit conversion. But the lookup table can also be used in...

  • Page 286: 10.13 Auto Functions

    Standard features aw00089317000 276 basler ace gige 10.13 auto functions 10.13.1 common characteristics auto functions control image properties and are the "automatic" counterparts of certain features such as the gain feature or the white balance feature, which normally require "manually" setting th...

  • Page 287

    Aw00089317000 standard features basler ace gige 277 for more information about binning, see section 10.9 on page 257 . 10.13.2 auto function operating modes the following auto function modes of operation are available: all auto functions provide the "once" mode of operation. When the "once" mode of ...

  • Page 288: 10.13.3 Auto Function Aois

    Standard features aw00089317000 278 basler ace gige 10.13.3 auto function aois each auto function uses the pixel data from an auto function aoi for automatically adjusting a parameter value, and accordingly, for controlling the related image property. Some auto functions always share an auto functio...

  • Page 289

    Aw00089317000 standard features basler ace gige 279 only the pixel data from the area of overlap between the auto function aoi defined by your settings and the image aoi will be used by the related auto function. 10.13.3.1 assignment of an auto function to an auto function aoi by default, the gain a...

  • Page 290

    Standard features aw00089317000 280 basler ace gige "intensity" auto function to auto function aoi 2 the gain auto and the exposure auto auto functions are both assigned to auto function aoi 2. This does not imply, however, that the gain auto and the exposure auto auto functions must always be used ...

  • Page 291

    Aw00089317000 standard features basler ace gige 281 different degrees of overlap are illustrated in figure 118 . The hatched areas in the figure indicate areas of overlap. If the auto function aoi is completely included in the image aoi (see (a) in figure 118 ), the pixel data from the auto function...

  • Page 292

    Standard features aw00089317000 282 basler ace gige 0 1 0 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 0 1 0 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 1 2 3 4 5 6 7 8 9 10 11 12 13 ...

  • Page 293

    Aw00089317000 standard features basler ace gige 283 10.13.3.3 setting an auto function aoi setting an auto function aoi is a two-step process: you must first select the auto function aoi related to the auto function that you want to use and then set the size and the position of the auto function aoi...

  • Page 294: 10.13.4 Gain Auto

    Standard features aw00089317000 284 basler ace gige illustrate setting the x offset, y offset, width, and height parameter values. As an example, auto function aoi1 is selected: // select the appropriate auto function aoi for gain auto and exposure auto // control. Currently auto function aoi 1 is p...

  • Page 295

    Aw00089317000 standard features basler ace gige 285 the limits within which the camera will adjust the gain raw parameter are defined by the auto gain raw upper limit and the auto gain raw lower limit parameters. The minimum and maximum allowed settings for the auto gain raw upper limit and auto gai...

  • Page 296: 10.13.5 Exposure Auto

    Standard features aw00089317000 286 basler ace gige // set the mode of operation for the gain auto function camera.Gainauto.Setvalue( gainauto_once ); you can also use the basler pylon viewer application to easily set the parameters. For general information about auto functions, see section 10.13 on...

  • Page 297

    Aw00089317000 standard features basler ace gige 287 the auto target value parameter defines the target average gray value that the exposure auto function will attempt to achieve when it is automatically adjusting the exposure time abs value. The target average gray value may range from 0 (black) to ...

  • Page 298

    Standard features aw00089317000 288 basler ace gige // gain auto control.) camera.Autotargetvalue.Setvalue( 128 ); // set the mode of operation for the exposure auto function camera.Exposureauto.Setvalue( exposureauto_continuous ); you can also use the basler pylon viewer application to easily set t...

  • Page 299

    Aw00089317000 standard features basler ace gige 289 10.13.6 gray value adjustment damping the gray value adjustment damping controls the rate by which pixel gray values are changed when exposure auto and/or gain auto are enabled. If an adjustment damping factor is used, the gray value target value i...

  • Page 300: 10.13.8 Balance White Auto

    Standard features aw00089317000 290 basler ace gige 10.13.7 auto function profile if you want to use the gain auto function and the exposure auto function at the same time, the auto function profile feature also takes effect. The auto function profile specifies whether the gain or the exposure time ...

  • Page 301

    Aw00089317000 standard features basler ace gige 291 however, as soon as the balance white auto function is set to "once" operation mode, the balance ratio abs parameter values for red, green, and blue are each set to 1.5. These settings will control the white balance of the image. For more informati...

  • Page 302

    Standard features aw00089317000 292 basler ace gige 10.13.9 using an auto function 1. Select an auto function aoi. 2. Assign the auto function you want to use to the selected auto function aoi. 3. Unassign the auto function you want to use from the other auto function aoi. 4. Set the position and si...

  • Page 303

    Aw00089317000 standard features basler ace gige 293 10.14 minimum output pulse width an output signal sent by the camera may be too narrow for some receivers to be detected. To ensure reliable detection, the minimum output pulse width feature allows you to increase the signal width to a set minimum ...

  • Page 304

    Standard features aw00089317000 294 basler ace gige // select the input line camera.Lineselector.Setvalue(lineselector_out1); // set the parameter value to 10.0 microseconds camera.Minoutpulsewidthabs.Setvalue(10.0); for detailed information about using the pylon api, refer to the basler pylon progr...

  • Page 305: 10.15 Event Reporting

    Aw00089317000 standard features basler ace gige 295 10.15 event reporting event reporting is available on the camera. With event reporting, the camera can generate an "event" and transmit a related event message to the pc whenever a specific situation has occurred. The camera can generate and transm...

  • Page 306

    Standard features aw00089317000 296 basler ace gige during the time that the camera is waiting for an acknowledgement, no new event messages can be transmitted. 4. Event reporting involves making some additional software-related steps and settings. For more information, see the "camera events" code ...

  • Page 307

    Aw00089317000 standard features basler ace gige 297 setting your system for event reporting event reporting must be enabled in the camera and some additional software-related settings must be made. This is described in the "camera events" code sample included with the pylon software development kit....

  • Page 308: 10.16 Test Images

    Standard features aw00089317000 298 basler ace gige 10.16 test images all cameras include the ability to generate test images. Test images are used to check the camera’s basic functionality and its ability to transmit an image to the host pc. Test images can be used for service purposes and for fail...

  • Page 309

    Aw00089317000 standard features basler ace gige 299 10.16.1 test image descriptions test image 1 - fixed diagonal gray gradient (8 bit) the 8 bit fixed diagonal gray gradient test image is best suited for use when the camera is set for monochrome 8 bit output. The test image consists of fixed diagon...

  • Page 310

    Standard features aw00089317000 300 basler ace gige test image 3 - moving diagonal gray gradient (12 bit) the 12 bit moving diagonal gray gradient test image is similar to test image 2, but it is a 12 bit pattern. The image moves by one pixel from right to left whenever a new image acquisition is in...

  • Page 311

    Aw00089317000 standard features basler ace gige 301 test image 6 - moving diagonal color gradient the moving diagonal color gradient test image is available on color cameras only and is designed for use when the camera is set for yuv output. As shown in figure 121, test image six consists of diagona...

  • Page 312

    Standard features aw00089317000 302 basler ace gige 10.17 device information parameters each camera includes a set of "device information" parameters. These parameters provide some basic information about the camera. The device information parameters include: device vendor name (read only) - contain...

  • Page 313

    Aw00089317000 standard features basler ace gige 303 // read the device id parameter pylon::string_t deviceid = camera.Deviceid.Getvalue(); // write and read the device user id camera.Deviceuserid = "custom name"; pylon::string_t deviceuserid = camera.Deviceuserid.Getvalue(); // read the sensor width...

  • Page 314: 10.18 User Defined Values

    Standard features aw00089317000 304 basler ace gige 10.18 user defined values the camera can store five "user defined values". These five values are 32 bit signed integer values that you can set and read as desired. They simply serve as convenient storage locations for the camera user and have no im...

  • Page 315: 10.19 Configuration Sets

    Aw00089317000 standard features basler ace gige 305 10.19 configuration sets a configuration set is a group of values that contains all of the parameter settings needed to control the camera. There are three basic types of configuration sets: the active set, the default set, and user sets. The activ...

  • Page 316

    Standard features aw00089317000 306 basler ace gige user sets as mentioned above, the active configuration set is stored in the camera’s volatile memory and the settings are lost, if the camera is reset or if power is switched off. The camera can save most of the settings from the current active set...

  • Page 317: 10.19.2 Saving A User Set

    Aw00089317000 standard features basler ace gige 307 you can set the default set selector from within your application software by using the basler pylon api. The following code snippet illustrates using the api to set the selector: if you want to select the standard factory setup: camera.Defaultsets...

  • Page 318: Active Set

    Standard features aw00089317000 308 basler ace gige for detailed information about using the pylon api, refer to the basler pylon programmer’s guide and api reference. You can also use the basler pylon viewer application to easily set the parameters. 10.19.3 loading the user set or the default set i...

  • Page 319

    Aw00089317000 standard features basler ace gige 309 10.19.4 selecting the startup set you can select the default configuration set (i.E., whichever was selected as the default configuration set, either the standard factory setup, the high gain factory setup, or the auto functions factory setup) or o...

  • Page 320

    Standard features aw00089317000 310 basler ace gige.

  • Page 321: 11 Chunk Features

    Aw00089317000 chunk features basler ace gige 311 11 chunk features this section provides detailed information about the chunk features available on each camera. 11.1 what are chunk features? In most cases, enabling a camera feature will simply change the behavior of the camera. The test image featur...

  • Page 322

    Chunk features aw00089317000 312 basler ace gige 11.2 making the "chunk mode" active and enabling the extended data stamp before you can use any of the camera’s "chunk" features, the "chunk mode" must be made active. Making the chunk mode active does two things: it makes the frame counter, the trigg...

  • Page 323

    Aw00089317000 chunk features basler ace gige 313 to retrieve data from the extended image data chunk appended to an image that has been received by your pc, you must first run the image and its appended chunks through the chunk parser included in the pylon api. Once the chunk parser has been used, y...

  • Page 324: 11.3 Frame Counter

    Chunk features aw00089317000 314 basler ace gige 11.3 frame counter the frame counter feature numbers frames sequentially as they are acquired. When the feature is enabled, a chunk is added to each frame containing the value of the counter. The frame counter is a 32 bit value. The counter starts at ...

  • Page 325

    Aw00089317000 chunk features basler ace gige 315 chunkparser.Attachbuffer( (unsigned char*) result.Buffer(), result.Getpayloadsize() ); int64_t framecounter = camera.Chunkframecounter.Getvalue(); you can also use the basler pylon viewer application to easily set the parameters. For more information ...

  • Page 326

    Chunk features aw00089317000 316 basler ace gige // select reset by software camera.Counterresetsource.Setvalue( counterresetsource_software ); // execute reset by software camera.Counterreset.Execute(); // disable reset camera.Counterresetsource.Setvalue( counterresetsource_off ); you can also use ...

  • Page 327: 11.4 Time Stamp

    Aw00089317000 chunk features basler ace gige 317 11.4 time stamp the time stamp feature adds a chunk to each acquired frame containing a time stamp that was generated when frame acquisition was triggered. The time stamp is a 64 bit value. The time stamp is based on a counter that counts the number o...

  • Page 328: 11.5 Trigger Input Counter

    Chunk features aw00089317000 318 basler ace gige 11.5 trigger input counter the trigger input counter feature numbers external frame acquisition triggers sequentially as they are received. When the feature is enabled, a chunk is added to each image containing the value of the trigger input counter. ...

  • Page 329

    Aw00089317000 chunk features basler ace gige 319 streamgrabber.Retrieveresult( result ); chunkparser.Attachbuffer( (unsigned char*) result.Buffer(), result.Getpayloadsize() ); int64_t triggerinputcounter = camera.Chunktriggerinputcounter.Getvalue(); you can also use the basler pylon viewer applicati...

  • Page 330

    Chunk features aw00089317000 320 basler ace gige // select reset by software camera.Counterresetsource.Setvalue( counterresetsource_software ); // execute reset by software camera.Counterreset.Execute(); // disable reset camera.Counterresetsource.Setvalue( counterresetsource_off ); you can also use ...

  • Page 331: 11.6 Line Status All

    Aw00089317000 chunk features basler ace gige 321 11.6 line status all the line status all feature samples the status of the camera’s input line and output line each time a frame acquisition is triggered. It then adds a chunk to each acquired frame containing the line status information. The line sta...

  • Page 332

    Chunk features aw00089317000 322 basler ace gige // retrieve data from the chunk ichunkparser &chunkparser = *camera.Createchunkparser(); grabresult result; streamgrabber.Retrieveresult( result ); chunkparser.Attachbuffer( (unsigned char*) result.Buffer(), result.Getpayloadsize() ); int64_t linestat...

  • Page 333: 11.7 Crc Checksum

    Aw00089317000 chunk features basler ace gige 323 11.7 crc checksum the crc (cyclic redundancy check) checksum feature adds a chunk to each acquired image containing a crc checksum calculated using the x-modem method. As shown in figure 124, the checksum is calculated using all of the image data and ...

  • Page 334

    Chunk features aw00089317000 324 basler ace gige camera.Chunkenable.Setvalue( true ); // check the crc checksum of an grabbed image ichunkparser &chunkparser = *camera.Createchunkparser(); grabresult result; streamgrabber.Retrieveresult( result ); chunkparser.Attachbuffer( (unsigned char*) result.Bu...

  • Page 335: 11.8 Sequence Set Index

    Aw00089317000 chunk features basler ace gige 325 11.8 sequence set index the sequence set index chunk feature adds a chunk to each acquired frame containing the index number of the sequence set that was used for frame acquisition. 1. Use the chunk selector to select the sequence set index chunk. 2. ...

  • Page 336

    Chunk features aw00089317000 326 basler ace gige streamgrabber.Retrieveresult( result ); chunkparser.Attachbuffer( (unsigned char*) result.Buffer(), result.Getpayloadsize() ); int64_t timestamp = camera.Chunksequencesetindex.Getvalue(); you can also use the basler pylon viewer application to easily ...

  • Page 337: 12.1 Tech Support Resources

    Aw00089317000 troubleshooting and support basler ace gige 327 12 troubleshooting and support this chapter outlines the resources available to you, if you need help working with your camera. 12.1 tech support resources if you need advice about your camera or if you need assistance troubleshooting a p...

  • Page 338: Technical Support

    Troubleshooting and support aw00089317000 328 basler ace gige 12.3 before contacting basler technical support to help you as quickly and efficiently as possible when you have a problem with a basler camera, it is important that you collect several pieces of information before you contact basler tech...

  • Page 339

    Aw00089317000 troubleshooting and support basler ace gige 329 7 how often did/does the problem occur? Once. Every time. Regularly when: occasionally when: 8 how severe is the problem? Camera can still be used. Camera can be used after i take this action: camera can no longer be used. 9 did your appl...

  • Page 340

    Troubleshooting and support aw00089317000 330 basler ace gige.

  • Page 341: Appendix A

    Aw00089317000 basler network drivers and parameters basler ace gige 331 appendix a basler network drivers and parameters this section describes the basler network drivers available for your camera and provides detailed information about the parameters associated with the drivers. Two network drivers...

  • Page 342: A.1

    Basler network drivers and parameters aw00089317000 332 basler ace gige a.1 the basler filter driver the basler filter driver is a basic driver gige vision network driver. It is designed to be compatible with most network adapter cards. The functionality of the filter driver is relatively simple. Fo...

  • Page 343: A.2

    Aw00089317000 basler network drivers and parameters basler ace gige 333 a.2 the basler performance driver the basler performance driver is a hardware specific gige vision network driver compatible with network adapters that use specific intel chipsets. The main advantage of the performance driver is...

  • Page 344: A.2.1

    Basler network drivers and parameters aw00089317000 334 basler ace gige a.2.1 general parameters enable resend - enables the packet resend mechanisms. If the enable resend parameter is set to false, the resend mechanisms are disabled. The performance driver will not check for missing packets and wil...

  • Page 345

    Aw00089317000 basler network drivers and parameters basler ace gige 335 resend request threshold - this parameter determines the location of the resend request threshold within the receive window as shown in figure 125. The parameter value is in per cent of the width of the receive window. In figure...

  • Page 346: A.2.3

    Basler network drivers and parameters aw00089317000 336 basler ace gige a.2.3 timeout resend mechanism parameters the timeout resend mechanism is illustrated in figure 126 where the following assumptions are made: the frame includes 3000 packets. Packet 1002 is missing within the stream of packets a...

  • Page 347

    Aw00089317000 basler network drivers and parameters basler ace gige 337 maximum number resend requests - the maximum number resend requests parameter sets the maximum number of resend requests the performance driver will send to the camera for each missing packet. Resend timeout - the resend timeout...

  • Page 348: A.2.4

    Basler network drivers and parameters aw00089317000 338 basler ace gige a.2.4 threshold and timeout resend mechanisms combined figure 127 illustrates the combined action of the threshold and the timeout resend mechanisms where the following assumptions are made: all parameters set to default. The fr...

  • Page 349

    Aw00089317000 basler network drivers and parameters basler ace gige 339 (8) interval defined by the resend response timeout parameter (9) because the maximum number of resend requests has been sent and the last resend response timeout interval has expired, packet 1002 is now considered as lost. (10)...

  • Page 350: A.2.5

    Basler network drivers and parameters aw00089317000 340 basler ace gige a.2.5 adapter properties when the basler performance driver is installed, it adds a set of "advanced" properties to the network adapter. These properties include: max packet latency - a value in microseconds that defines how lon...

  • Page 351: A.2.6

    Aw00089317000 basler network drivers and parameters basler ace gige 341 a.2.6 transport layer parameters the transport layer parameters are part of the camera’s basic gige implementation. These parameters do not normally require adjustment. Read timeout - if a register read request is sent to the ca...

  • Page 352

    Basler network drivers and parameters aw00089317000 342 basler ace gige.

  • Page 353: Appendix B

    Aw00089317000 network related camera parameters and managing bandwidth basler ace gige 343 appendix b network related camera parameters and managing bandwidth this section describes the camera parameters that are related to the camera’s performance on the network. It also describes how to use the pa...

  • Page 354

    Network related camera parameters and managing bandwidth aw00089317000 344 basler ace gige leader and trailer size using a total of 36 bytes, and the last data packet may be a smaller size. The payload size will be packet size minus 36 bytes. The packet size parameter should always be set to the max...

  • Page 355

    Aw00089317000 network related camera parameters and managing bandwidth basler ace gige 345 bandwidth reserve (read/write) used to reserve a portion of the assigned bandwidth for packet resends and for the transmission of control data between the camera and the host pc. The setting is expressed as a ...

  • Page 356

    Network related camera parameters and managing bandwidth aw00089317000 346 basler ace gige (1) you trigger image acquisition and during this time period, the camera acquires and transmits a frame. The bandwidth reserve setting would allow 5 resends during this time period, but no resends are needed....

  • Page 357

    Aw00089317000 network related camera parameters and managing bandwidth basler ace gige 347 (6) you trigger image acquisition and during this time period, the camera acquires and transmits a frame. The bandwidth reserve setting would allow 5 resends during this time period and 1 resend is needed. The...

  • Page 358

    Network related camera parameters and managing bandwidth aw00089317000 348 basler ace gige device current throughput (read only) indicates the actual bandwidth (in bytes per second) that the camera will use to transmit image data and chunk data given the current area of interest settings, chunk feat...

  • Page 359

    Aw00089317000 network related camera parameters and managing bandwidth basler ace gige 349 // bandwidth reserve accumulation camera.Gevscbwra.Setvalue( 10 ); // frame jitter max int64_t jittermax = camera.Gevscfjm.Getvalue(); // device max throughput int64_t maxthroughput = camera.Gevscdmt.Getvalue(...

  • Page 360: B.2

    Network related camera parameters and managing bandwidth aw00089317000 350 basler ace gige b.2 managing bandwidth when multiple cameras share a single network path if you are using a single camera on a gige network, the problem of managing bandwidth is simple. The network can easily handle the bandw...

  • Page 361

    Aw00089317000 network related camera parameters and managing bandwidth basler ace gige 351 you can lower the data output rate on a camera by using the inter-packet delay parameter. This parameter adds a delay between the transmission of each packet from the camera and thus slows the data transmissio...

  • Page 362: B.3

    Network related camera parameters and managing bandwidth aw00089317000 352 basler ace gige b.3 a procedure for managing bandwidth in theory, managing bandwidth sharing among several cameras is as easy as adjusting the inter- packet delay. In practice, it is a bit more complicated because you must co...

  • Page 363

    Aw00089317000 network related camera parameters and managing bandwidth basler ace gige 353 step 2 - set the packet size parameter on each camera as large as possible. Using the largest possible packet size has two advantages, it increases the efficiency of network transmissions between the camera an...

  • Page 364

    Network related camera parameters and managing bandwidth aw00089317000 354 basler ace gige environment, you may find that a bandwidth reserve of 2% or 3% is adequate. If you are operating in an extremely noisy environment, you may find that a reserve of 8% or 10% is more appropriate. Step 4 - calcul...

  • Page 365

    Aw00089317000 network related camera parameters and managing bandwidth basler ace gige 355 step 6 - for each camera, compare the data bandwidth needed with the data bandwidth assigned. For each camera, you should now compare the data bandwidth assigned to the camera (as determined in step 4) with th...

  • Page 366

    Network related camera parameters and managing bandwidth aw00089317000 356 basler ace gige for more information about the camera’s maximum allowed frame transmission rate, see section 7.12 on page 152 . The aoi, see section 10.5 on page 216 ..

  • Page 367: Revision History

    Aw00089317000 revision history basler ace gige 357 revision history doc. Id number date changes aw00089301000 8 feb 2010 this release is a preliminary version of the document. Aw00089302000 9 mar 2010 indicated that ul certification was in preparation and corrected the camera weight specified in the...

  • Page 368

    Revision history aw00089317000 358 basler ace gige aw00089311000 19 aug 2011 added mechanical stress test results in section 1.4.3 on page 30 . Updated the descriptions of matrix color transformation and color adjustments in section 8.4 on page 164 and section 10.19 on page 305 . Removed the tungste...

  • Page 369

    Aw00089317000 revision history basler ace gige 359 aw00089314000 30 apr 2012 section 1 integrated the new cmosis sensors cmv2000-2exx and cmv4000- 2exx for mono, color and mono nir in the technical specifications tables in section 1.2 on page 2 . Integrated the spectral response curves in section 1....

  • Page 370

    Revision history aw00089317000 360 basler ace gige aw00089315000 6 jun 2012 section 5 replaced figures in section 5.7 on page 63 by simplified versions. Replaced figures in section 5.8 on page 67 by simplified versions. Added notes in section 5.5 on page 61 , section 5.7.1 on page 63 , section 5.8.1...

  • Page 371

    Aw00089317000 revision history basler ace gige 361 aw00089316000 8 aug 2012 section 10 updated the minimum gain setting for the aca2000 and aca2040 models in table 29 on page 200 and table 30 on page 201 . Inserted information in section 10.6 on page 219 that the stacked zone imaging feature on the ...

  • Page 372

    Revision history aw00089317000 362 basler ace gige aw00089317000 15 aug 2014 adapted "remove parameter limits" section 10.3 on page 208 . Added the "error codes" section 10.7 on page 223 . Adapted "binning" section 10.9 on page 257 . Added the following sections in section 10.9.3 on page 261 : "poss...

  • Page 373: Index

    Aw00089317000 index basler ace gige 363 index a acquisition start overtrigger event ..........295 active configuration set...........................305 active set ................................................225 see active configuration set adjustment damping gray value ~ ..........................

  • Page 374

    Index aw00089317000 364 basler ace gige e end of exposure event ........................... 295 event overrun event ............................... 295 event reporting ....................................... 295 exposure auto ........................................ 286 f factory setup ................

  • Page 375

    Aw00089317000 index basler ace gige 365 rolling ~ shutter ...........................................120 s saving parameter sets ............................305 sensor height parameter ........................302 sensor width parameter..........................302 sequence cycle .......................

  • Page 376

    Index aw00089317000 366 basler ace gige.