Home
Scout-g Manual.book
Contents
1. 2 x M3 4 8 deep 2 x M3 4 5 deep 3 75 32 1 3 25 Te 51 15 O o P c d B S p g4 co Lr m lo Al SS L No Bottom Go Ww D i WS 9 9 ca 15 4 2 x M3 4 deep EE CET d 97 gx 20 6 1 91 65 al 2 x M3 4 5 deep BASLER Ie ay e QL g cout M M i JI N S i oo e 12 65 Photosensitive 28 5 surface of the 2 29 sensor 3 25 86 3 2 x M3 4 5 deep 2 x M3 3 5 deep Fig 25 Mechanical Dimensions in mm for Cameras 90 Head with the Standard C mount Lens Adapter 28 Basler scout Specifications Requirements and Precautions 1 5 2 2 Sensor Positioning Accuracy The sensor positioning accuracy for cameras equipped with a standard C mount lens adapter is as shown in Figure 26 X 0 4 m center lines of the thread 0 25 E e D 10 41A gt q Jl H i E to the length of the housing center lines of the sensor
2. Byte Data Bo Py bits 11 4 B P4 bits 3 0 Po bits 3 0 Bo P bits 11 4 B3 P2 bits 11 4 B Ps bits 3 0 P bits 3 0 Bs Pa bits 11 4 Be Py bits 11 4 B Ps bits 3 0 P bits 3 0 Bg Ps bits 11 4 Bg Pg bits 11 4 Bio P7 bits 3 0 Pg bits 3 0 B4 P7 bits 11 4 Bm 5 Ph 3 bits 11 4 Bm 4 Po bits 3 O P bits 3 0 Bm 3 Po bits 11 4 Bm 2 Pn bits 11 4 Bm t Pn bits 3 0 P 1 bits 3 0 Bm Pn bits 11 4 Basler scout 129 Pixel Data Formats when a monochrome camera is set for Mono 12 Packed the pixel data output is 12 bit data of the unsigned type The available range of data values and the corresponding indicated signal levels are as shown in the table below This Data Value Hexadecimal Indicates This Signal Level Decimal OxOFFF 4095 OxOFFE 4094 0x0001 1 0x0000 0 130 Basler scout PixelData Formats 9 2 4 YUV 4 2 2 Packed Format Equivalent to DCAM YUV 4 2 2 When a monochrome camera is set for the YUV 4 2 2 Packed pixel data format the camera transmits Y U and V values in a fashion that mimics the output from a color camera set for YUV 4 2 2 Packed The Y value transmitted for each pixel is an actual 8 bit brightness value similar to the pixel data transmitted when a monochrome camera is set for Mono 8 The U and V values t
3. Green LED Yellow LED Fig 36 Camera Connectors and LED Basler scout 73 Physical Interface 1 2 7 2 1 Connector Pin Assignments and Numbering 12 pin Receptacle Pin Assignments The 12 pin receptacle is used to access the two physical input lines and four physical output lines on the camera It is also used to supply power to the camera The pin assignments for the receptacle are shown in Table 6 Pin Designation Camera Power Gnd Camera Power Gnd I O Input 1 I O Input 2 I O Input Gnd I O Output 1 I O Output 2 Camera Power VCC oO INID JAJA Oo rm Camera Power VCC A eo I O Output VCC 11 I O Output 3 12 I O Output 4 Table 6 Pin Assignments for the 12 pin Receptacle Note Pins 1 and 2 are tied together inside of the camera 74 Pins 8 and 9 are tied together inside of the camera To avoid a voltage drop when there are long wires between your power suppy and the camera we recommend that you provide camera power VCC through separate wires between your power supply and pins 8 and 9 on the camera We also recommend that you provide camera power ground through separate wires between your power supply and pins 1 and 2 on the camera Basler scout Physicallnterface 7 2 2 RJ 45 Jack Pin Assignments The 8 pin RJ 45 jack provides Ethernet access to
4. Odd Lines Byte Data Bo Green value for Py bits 11 4 B Red value for P4 bits 3 0 Green value for Pg bits 3 0 Bo Red value for P bits 11 4 B3 Green value for P5 bits 11 4 B4 Red value for P3 bits 3 0 Green value for P3 bits 3 0 Bs Red value for P3 bits 11 4 Bg Green value for P4 bits 11 4 B Red value for Ps bits 3 0 Green value for P bits 3 0 Bg Red value for P5 bits 11 4 e e e e e e e e e e e e e e Bm 5 Green value for Pj bits 11 4 Bm 4 Red value for Pp bits 3 0 Green value for Ph 3 bits 3 0 Bm 3 Red value for P bits 11 4 Bm 2 Green value for Py bits 11 4 Bm 1 Red value for P bits 3 0 Green value for P bits 3 0 Bm Red value for P bits 11 4 Pixel Data Formats When a color camera is set for Bayer BG 12 Packed the pixel data output is 12 bit data of the unsigned type The available range of data values and the corresponding indicated signal levels are as shown in the table below This Data Value Indicates This Signal Level Hexadecimal Decimal OxOFFF 4095 OxOFFE 4094 0x0001 1 0x0000 0 Basler scout 141 Pixel Data Formats 9 3 6 YUV 4 2 2 Packed Format Equivalent to DCAM YUV 4 2 2 When a color camera is set for the YUV 422 Packed pixel data format each pixel in the captured image goes through a two step conversion pro
5. 8 EEE EEE m nm E r m Image AOI Ane a Fig 70 Various Degrees of Overlap Between the Auto Function AOI and the Image AOI 200 Basler scout Standard Features 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 By default an Auto Function AOI is set to the full resolution of the camera s sensor You can change the size and the position of an Auto Function AOI by changing the value of the Auto Function AOI s X Offset Y Offset Width and Height parameters The value of the X Offset parameter determines the starting column for the Auto Function AOI The value of the Y Offset parameter determines the starting line for the Auto Function AOI The value of the Width parameter determines the width of the Auto Function AOI The value of the Height parameter determines the height of the Auto Function AOI When you are setting an Auto Function AOI you must follow these guidelines The sum of the X Offset setting plus the Width setting must not exceed the width of the cam
6. llslss 43 4 1 The Basler Filter Driver llle BI 44 4 2 The Basler Performance Driver 0 0 0 rss rss e 45 4 3 Transport Layer Parameters 0000 c cece ee 53 Network Related Camera Parameters and Managing Bandwidth 55 5 1 Network Related Parameters in the Camera 0 00 c eee eee 55 5 2 Managing Bandwidth When Multiple Cameras Share a Single Network Path 62 5 2 1 A Procedure for Managing Bandwidth 0 00 eee eee eee 63 Camera Functional Description 00 0 0 rr rskr rr eee 69 6 1 Overview All Models Except SCA750 60 6 naaa ee ee 69 6 2 Overview scA750 60 Only 000 tee ee 71 Basler scout i Table of Contents 7 Physical Interface wi occ desk eee hao nn Ra x KARE 73 7 1 General Description of the Connections llle 73 7 2 Connector Pin Assignments and Numbering 00 000 eee eee 74 7 2 1 12 pin Receptacle Pin Assignments 0000 cee eee ee 74 7 2 2 RJ 45 Jack Pin Assignments 75 7 2 3 OPIN Numbering ovs eI bation ss Se tee bah aa eee eee S ERES 75 T S Connector Types acebsed u edo e Sieg S adr UD UEM d padre pL A pent sa 76 7 3 1 8 pin RJ 45 Jack sees ese eR RUE Ea 76 7 3 2 12 pinConnector 0 0 nns 76 7 4 Cabling Requirements 0 0 0 cece tees 77 431 Ethernet Gables soc ramum ve EE Xa qi en 77 7 4 2 Standard Power and I O Cable 0 cece ee 77
7. 154 V ventilation momossssssesesrrsrssrerrrrsrnrnrrrrren ennen rr rn nn 34 Vertical DINNING eese 182 uc 41 W Weight ives coe rer 3 5 7 9 white balance explained sssssssssssessssrsnsssas rosen sanna nn a 171 SOMING eite E Rien cec 171 white balance auto see balance white auto write timeout parameter 53 Y YUV 422 YUYV packed pixel format mor ER IS 131 145 YUV 422 data range sss 144 YUV 422 packed pixel format 131 142 Basler scout Index 261 Index 262 Basler scout
8. 30 Basler scout Index mirror image eeens 186 missing packet detection re 45 StalllS 2 E 45 mode of operation CONTINUOUS eid ses R tan k r n ae ede 197 ONCE te sees se 197 models eterne te tette is 1 mono 12 packed pixel format 129 mono 16 pixel format 127 mono 8 pixel format 125 147 mounting holes sessss 23 27 multiple cameras on a network 62 N network adapter packeltsiZe oii 64 network drivers sesesessusss 43 network parameter seieren 63 network performance sees 63 network switch packet size erotic 64 O optical size of the sensor 2 4 6 8 output line voltage requirements 85 output lines CONTIQUIING eti eene aie 153 electrical characteristics 85 InVerter iunt 155 response time sesesseesse 87 voltage requirements 85 overlapped exposure 106 108 P packet size CEN KA E ie ops 64 network adapter ssssss 64 network switch sesssuusse 64 packet size parameter 55 packet timeout parameter 44 49 parameter sets ee 223 parameter sets saving 224 parameters loaded at start
9. 231 chunk offset y parameter 231 chunk parser 230 232 235 237 240 242 chunk pixel format parameter 231 chunk selector 232 235 237 240 242 chunk time stamp parameter 235 chunk trigger input counter parameter 237 chunk width parameter 231 cleaning the camera and sensor 37 code snippets proper use 36 color filter entia 132 configuration set loaded at startup 227 configuration sets 223 227 conformity misseesserrerrsesenerrserenrerrrr nn nn 3 5 7 9 connector types ou cece seen teens 76 CONNGCIOIS uice epe etek 73 CPU interrupts eeeeeeeeeeeeee 63 257 Index CRC checksum chunk 242 D debouncer and exposure start delay 114 explained seseeeesss 211 Settilig dci eret 212 signal delay seeren 211 default configuration set 223 device current throughput parameter 60 device firmware version parameter 221 device ID parameter 221 device manufacturer info parameter 221 device max throughput parameter 59 device model name parameter 221 device scan type parameter 221 device user ID parameter 221 device vendor name parameter
10. Mono Color All models available in mono or color Data Output Type Fast Ethernet 100 Mbits s or Gigabit Ethernet 1000 Mbits s Pixel Data Formats Mono Models Mono 8 DCAM Mono 8 Mono 16 DCAM Mono 16 Mono 12 Packed YUV 4 2 2 Packed DCAM YUV 4 2 2 YUV 4 2 2 YUYV Packed Color Models Mono 8 DCAM Mono 8 Bayer BG 8 DCAM Raw 8 Bayer BG 16 DCAM Raw 16 Bayer BG 12 Packed YUV 4 2 2 Packed DCAM YUV 4 2 2 YUV 4 2 2 YUYV Packed ADC Bit Depth 12 bits Synchronization Via external trigger signal or via software Exposure Control Programmable via the camera API Camera Power Requirements 12 to 24 VDC min 11 3 VDC absolute max 30 0 VDC lt 1 ripple 3 5 W Q 12V 4 2 W Q 12V 3 5 W Q 12V I O Ports 2 opto isolated input ports and 4 opto isolated output ports Lens Adapter C mount CS mount optional 8 Basler scout Specifications Requirements and Precautions Specification SCA1400 17gm gc scA1400 30gm gc scA1600 14gm gc Size L x W x H standard housing 90 head housing 73 7 mm x 44 mm x 29 mm without lens adapter or connectors 85 5 mm x 44 mm x 29 mm with lens adapter and connectors 91 65 mm x 44 mm x 29 mm without connectors and front module 97 mm x 44 mm x 41 8 mm with connectors and front module Weight standard housing 90 head h
11. Camera LineSelector SetValue LineSelector_Out2 Camera LineSource SetValue LineSource TriggerReady 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 For more information about the pylon Viewer see Section 3 1 on page 41 For more information about setting the state of user settable output signals see Section 10 2 2 on page 154 For more information about working with the timer output signals see Section 10 2 4 on page 156 Basler scout 153 I O Control For more information about the exposure active signal see Section 8 8 on page 113 For more information about the trigger ready signal see Section 8 7 on page 109 10 2 2 Setting the State of User Settable Output Lines As mentioned in the previous section you can designate one or more of the user output lines as user settable Once you have designated an output line as user settable you can use camera parameters to set the state of the line Setting the State of a Single User Settable Output Line To set the state of a single user settable output line Use the User Output Selector to select the output line you want to set For example if you have designated output line 3 as user settable you would select user settable output 3 Set the value of the User Output Value parameter to true high or fals
12. 221 device version parameter 221 digital Shift ah eene 172 dimensions 3 5 7 9 22 27 disable parameter limits explained ee 210 drivers network eeee 43 E electromagnetic interference 33 electrostatic discharge 33 EMI orte enl A 33 enable resend parameter 44 46 environmental requirements 34 ES usted aolet UE 33 event reporting eeeeeseeese 215 exposure controlling with an ExTrig signal 96 overlapped esee 106 108 exposure active signal 113 exposure auto sciis 205 exposure mode TIMED e dl hatin 92 96 trigger width ocene 97 exposure modes sseeeeeeee 96 exposure start delay 114 exposure time maximum possible 103 minimum allowed 103 Setting dee 104 exposure time abs parameter 105 258 exposure time base abs parameter 104 exposure time parameters 103 exposure time raw parameter 104 extended image data chunk 230 external trigger signal controlling exposure with 96 min high low time 96 F factory setup sesesss 223 225 auto functions fac
13. H Bottom e E S GU ae d woes TN 97 E 67 2 2x M3 4 deep 80 15 2 ae 2x M2 4 5 deep 6 45 v L BASLER a scout ls 72 3 73 7 85 5 17 5 2x M3 3 5 deep Photosensitive surface of the sensor c N 2x M3 4 5 deep 67 2 Fig 21 Mechanical Dimensions in mm for Cameras with the Standard C mount Lens Adapter Basler scout 23 Specifications Requirements and Precautions 2x M3 4 5 deep Bottom oO oU Hm SRS Hd o 47 da 67 2 2x M3 4 deep 1 45 a 2x M2 4 5 deep x te BASLER ig 8 cou 1 amp S tI lk 72 3 o Ber 73 7 E 32 80 5 12 5 Photosensitive Eur 2x M3 3 5 deep surface of the sensor qe Top o AY DEO ad N 2x M3 4 5 deep 47 la 67 2 Fig 22 Mechanical Dimensions in mm for Cameras with an Optional CS mount Lens Adapter 24 Basler scout Specifications Requirements and Precautions 1 5 1 2 Sensor Positioning Accuracy The sensor positioning accuracy for cameras equipped with a standard C mount lens adapter
14. y 7 Y ja ja Y Y Y ja Ja Y Y Y a lt Y Y Y ja Y Y Y Y Y a a ADC vec Horizontal FF UU Shift Register Fig 32 CCD Sensor Architecture 24 MB Image Buffer ExpActive TrigRdy VGC Ethernet Ethernet Controller image Data Network and Control Data Control Micro Controller Control Data Control AOI Gain Black Level Fig 33 Camera Block Diagram 70 Basler scout Camera Functional Description 6 2 Overview scA750 60 Only Note The information in this section only applies to scA750 60 gm gc cameras For information about the other camera models see Section 6 1 on page 69 Each camera provides features such as a full frame shutter and electronic exposure time control The sensor chip includes gain controls ADCs and other digital devices Exposure start exposure time and charge readout can be controlled by parameters transmitted to the camera via the Basler pylon API and the GigE interface There are also parameters available to set the camera for single frame acquisition or continuous frame acquisition Exposure start can also be controlled via an externally generated hardware trigger ExTrig signal The ExTrig signal facilitates periodic or non periodic acquisition start Exposure can be set for a preprogrammed period of time Accumulated charges are read out when the programmed exposure time ends At readout
15. Pylon String t deviceUserID Camera DeviceUserID GetValue Read int64 t Read the Sensor Width parameter sensorWidth Camera SensorWidth GetValue int64 t Read int64 t the Sensor Height parameter sensorHeight Camera SensorHeight GetValue the Max Width parameter maxWidth Camera WidthMax GetValue Read int64 t the Max Height parameter maxHeight Camera HeightMax GetValue 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 read the parameters and to read or write the Device User ID You can use the Basler pylon IP Configuration tool to read or write the Device User ID For more information about the pylon Viewer see Section 3 1 on page 41 For more information about the pylon IP Configuration Tool see Section 3 2 on page 41 222 Basler scout Standard Features 11 19 Configuration Sets A configuration set is a group of values that contains all Non volatile ofthe parameter settings needed to control the camera There are three basic types of configuration sets the isi ME active configuration set the default configuration set IRAM and user configuration sets NE Set 1 Active Set Active Configuration Set OMNEM The active configuration set contains the camera s Standard current parameter settings and thus determines the
16. Camera ExposureMode SetValue ExposureMode Timed For detailed information about using the pylon API refer to the Basler pylon Programmer s Guide and API Reference 92 Basler scout Image Acquisition Control You can also use the Basler pylon Viewer application to easily set the parameters For more information about the pylon Viewer see Section 3 1 on page 41 8 2 2 Acquiring a Single Image by Applying One Software Trigger You can set the camera to react to a single software trigger and then issue a software trigger to begin image acquisition To do so follow this sequence Access the camera s API and set the exposure time parameter for your desired exposure time 2 Set the value of the camera s Acquisition Mode parameter to Single Frame 3 Execute an Acquisition Start command This prepares the camera to react to a software trigger When you are ready to begin an image acquisition execute a Trigger Software command 5 Image acquisition will start and exposure will continue for the length of time you specified in step 1 6 At the end of the specified exposure time readout and transmission of the acquired image will take place 7 At this point the camera would ignore any additional software triggers To acquire another image you must a Repeat step 3 to prepare the camera to react to a software trigger b Repeat step 4 to issue a software trigger If you use the single image acquisition process repeatedly
17. Note Gain can not only be manually set see below but can also be automatically adjusted The Gain Auto function is the automatic counterpart of the gain feature and adjusts the Gain Raw parameter value automatically For more information about auto fuctions see Section 11 11 1 on page 196 For more information about the Gain Auto function see Section 11 11 2 on page 203 The camera s gain is determined by the value of the Gain Raw parameter Gain Raw is adjusted on a decimal scale The range for the Gain Raw parameter setting is from 0 to 22 To set the Gain Raw parameter value 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 pylon API The following code snippet illustrates using the API to set the selector and the parameter value Camera GainSelector SetValue GainSelector A11 Camera GainRaw SetValue 20 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 For more information about the pylon Viewer see Section 3 1 on page 41 Basler scout 167 Standard Features 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 f
18. You can enable horizontal binning by setting the Binning Horizontal parameter Setting the param eter s value to 2 3 or 4 enables horizontal binning by 2 horizontal binning by 3 or horizontal bin ning by 4 respectively Setting the parameter s value to 1 disables horizontal binning You can set the Binning Vertical or the Binning Horizontal parameter value from within your application software by using the pylon API The following code snippet illustrates using the API to set the parameter values Enable vertical binning by 2 Camera BinningVertical SetValue 2 Enable horizontal binning by 4 Camera BinningHorizontal SetValue 4 Disable vertical and horizontal binning Camera BinningVertical SetValue 1 Camera BinningHorizontal SetValue 1 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 Basler scout 183 Standard Features 11 7 1 Considerations When Using Binning Increased Response to Light Using binning can greatly increase the camera s response to light When binning is enabled ac quired images may look overexposed If this is the case you can reduce the lens aperture reduce the intensity of your illumination reduce the camera s exposure time setting or reduce the camera s gain setting when using vertical binning the limits for the
19. Table 9 Voltage Requirements for the I O Input When Using a PLC Power and I O Cable Basler scout 83 Physical Interface 7 7 1 2 Line Schematic The camera is equipped with two physical input lines designated as Input Line 1 and Input Line 2 The input lines are accessed via the 12 pin receptacle on the back of the camera As shown in the I O line schematic each input line is opto isolated See the previous section for input voltages and their significances The absolute maximum input voltage is 30 0 VDC The current draw for each input line is between 5 and 15 mA Figure 39 shows an example of a typical circuit you can use to input a signal into the camera By default Input Line 1 is assigned to receive an external hardware trigger ExTrig signal that can be used to control the start of image acquisition Your 12 Pin Gnd Receptacle I Input Voltage 30 VDC Absolute Max Camera l O In 1 Q BF545C ONonahRWD Your Gnd In 1 Ctrl Fig 39 Typical Input Circuit For more information about input line pin assignments and pin numbering see Section 7 2 on page 74 For more information about how to use an ExTrig signal to control acquisition start see Section 8 3 on page 96 For more information about configuring the input lines see Section 10 1 on page 151 84 Basler scout Physicallnterface 7 7 2 Output Lines 7 7 2 4 Voltage Requirements The following voltage requirements
20. You can set the Line Selector and read the Line Status parameter value from within your application software by using the pylon API The following code snippet illustrates using the API to set the selector and read the parameter value Select output line 2 and read the state Camera LineSelector SetValue LineSelector Out2 bool outputLine2State Camera LineStatus GetValue 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 For more information about the pylon Viewer see Section 3 1 on page 41 10 3 2 Checking the State of All Lines You can determine the current state of all input and output lines with a single operation To check the state of all lines Read the value of the Line Status All parameter You can read the Line Status All parameter value from within your application software by using the pylon API The following code snippet illustrates using the API to read the parameter value int64 t lineState Camera LineStatusAll GetValue The Line Status All parameter is a 32 bit value As shown in Figure 58 certain bits in the value are associated with each line and the bits will indicate the state of the lines If a bit is O it indicates that Basler scout 161 I O Control the state of the associated line is currently low If a bit is 1 it indicates that t
21. configure reset of trigger input counter Camera CounterSelector SetValue CounterSelector_Counterl Camera CounterEventSource SetValue CounterEventSource FrameTrigger select reset by signal on input line 1 Camera CounterResetSource SetValue CounterResetSource Linel 238 Basler scout Chunk Features select reset by signal on input line 2 Camera CounterResetSource SetValue CounterResetSource_Line2 select reset by software Camera CounterResetSource SetValue CounterResetSource_Software execute reset by software Camera CounterReset Execute disable reset Camera CounterResetSource SetValue CounterResetSource Off 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 Basler scout 239 Chunk Features 12 6 Line Status All The Line Status All feature samples the status of all of the camera s input lines and output lines each time an image acquisition is triggered It then adds a chunk to each acquired image containing the line status information The line status all information is a 32 bit value As shown in Figure 75 certain bits in the value are associated with each line and the bits will indicate the state of the lines If a bit is 0 it indicates that the state of the associated line was low at the tim
22. recente needs 49 resend request threshold parameter 47 resend timeout parameter 49 response to light essesessss 184 resulting frame rate parameter 60 return material authorization 245 reverse X explained ee 186 RMA number moosnerrrssseserrrrsenerrrrsen ennen enn nnn 245 S saving parameter sets 223 224 sensor architecture oi eres 70 72 Optical size sss 2 4 6 8 260 pixel Size istnd 6 8 position accuracy 25 29 SIZG rete oldest issu fats 1 2 4 6 8 lype ea 2 4 6 8 sensor height parameter 221 sensor width parameter 221 serial number misseeseserrresesrerrrsennnrerrrnn norr rn rn 37 sets of parameters saving 224 software development kit 42 software trigger seeeesssss 92 spectral response 10 21 speed and duplex seser 63 standard factory setup 223 225 226 standard power and I O cable 77 voltage requirements 80 82 startup parameter set 227 Startup Set eterne 227 SUDDOTL M rone tte 246 I target Value nre ns 196 technical support sssesessss 245 temperature trea 34 test image selector 217
23. Camera CounterResetSource SetValue CounterResetSource Off 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 234 Basler scout Chunk Features 12 4 Time Stamp The Time Stamp feature adds a chunk to each acquired image containing a time stamp that was generated when image acquisition was triggered The time stamp is a 64 bit value The time stamp is based on a counter that counts the number of time stamp clock ticks generated by the camera The unit for each tick is 8 ns as specified by the Gev Timestamp Tick Frequency The counter starts at camera reset or at power off on Note The chunk mode must be active before you can enable the time stamp feature or any of the other chunk feature Making the chunk mode inactive disables all chunk features To enable the time stamp chunk Use the Chunk Selector to select the Time Stamp chunk Use the Chunk Enable parameter to set the value of the chunk to true Once the time stamp chunk is enabled the camera will add a time stamp chunk to each acquired image To retrieve data from a 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 that is included in the pylon API Once the chunk parser has been used you can retrieve the time stamp information b
24. It also has a more robust packet resend mechanism For more information about compatible Intel chipsets see the Installation and Setup Guide for Cameras Used with Basler s pylon API AW000611xx000 The performance driver uses two distinct resend mechanisms to trigger resend requests for missing packets The threshold resend mechanism The timeout resend mechanism The mechanisms are independent from each other and can be used separately However for maximum efficiency and for ensuring that resend requests will be sent for all missing packets we recommend using both resend mechanisms in a specific optimized combination as provided by the parameter default values The performance driver s parameter values determine how the resend mechanisms act and how they relate to each other You can set the parameter values by using the pylon Viewer or from within your application software by using the pylon API Note The parameter default values will provide for the following The threshold resend mechanism precedes the timeout resend mechanism This ensures that a resend request is sent for every missing packet even at very high rates of arriving packets The timeout resend mechanism will be effective for those missing packets that were not resent after the first resend request We strongly recommend using the default parameter settings Only users with the necessary expertise should change the default parameter values The Basle
25. Relative Response Fig 5 scA780 54gm Spectral Response 12 60 50 40 30 20 10 1 0 350 450 550 650 Wave Length nm 750 850 950 1050 0 9 0 8 0 7 0 6 0 5 0 4 0 3 0 2 0 1 0 0 400 500 600 Wave Length nm 700 800 900 1000 Basler scout Specifications Requirements and Precautions 1 0 0 9 0 8 0 7 0 6 0 5 0 4 Relative Response 0 3 0 2 0 1 0 0 400 500 600 700 800 900 1000 Wave Length nm Fig 6 scA1000 20gm and scA1000 30gm Spectral Response 1 0 0 9 0 8 0 7 0 6 0 5 0 4 Relative Response 0 3 0 2 0 1 0 0 400 500 600 700 800 900 1000 Wave Length nm Fig 7 SCA1300 32 gm Spectral Response Basler scout 13 Specifications Requirements and Precautions Relative Response Fig 8 Relative Response Fig 9 scA1400 17gm and scA1400 30gm Spectral Response 14 1 0 0 9 0 8 0 7 0 6 0 5 0 4 0 3 0 2 0 1 0 0 400 SCA1390 17gm Spectral Response 1 0 500 600 Wave Length nm 700 800 900 1000 0 9 0 8 0 7 0 6 0 5 0 4 0 3 0 2 0 1 0 0 400 500 60
26. Table 2 General Specifications Basler scout Specifications Requirements and Precautions Specification scA1000 30gm gc SCA1300 32gm gc SCA1390 17 gm gc Sensor Size gm 1034 x 779 gm 1296 x 966 gm 1392 x 1040 H x V pixels gc 1032 x 778 ge 1294 x 964 ge 1390 x 1038 Sensor Type Sony ICX204 AL AK Sony ICX445 ALA AQA Sony ICX267 AL AK Progressive scan CCD Optical Size 1 3 1 3 1 2 Pixel Size 4 65 um x 4 65 um 3 75 um x 3 75 um 4 65 um x 4 65 um Max Frame Rate at full resolution 31 fps 32 fps 17 fps Mono Color All models available in mono or color Data Output Type Fast Ethernet 100 Mbits s or Gigabit Ethernet 1000 Mbits s Pixel Data Formats Mono Models Mono 8 DCAM Mono 8 Mono 16 DCAM Mono 16 Mono 12 Packed YUV 4 2 2 Packed DCAM YUV 4 2 2 YUV 4 2 2 YUYV Packed Color Models Mono 8 DCAM Mono 8 Bayer BG 8 DCAM Raw 8 Bayer BG 16 DCAM Raw 16 Bayer BG 12 Packed YUV 4 2 2 Packed DCAM YUV 4 2 2 YUV 4 2 2 YUYV Packed ADC Bit Depth 12 bits Synchronization Via external trigger signal or via software Exposure Control Programmable via the camera API Camera Power Requirements 12 to 24 VDC min 11 3 VDC absolute max 30 0 VDC lt 1 ripple 3 0 W Q 12V 3 5 W Q 12V 3 5 W Q 12V I O Ports 2 opto isolated input ports and 4 opto iso
27. The Exposure Time Base Abs parameter value sets the exposure time base in us and this parameter can be used to change the exposure time base On all camera models except the scA750 60 the default exposure time base is 20 us and the time base can be changed in increments of 1 us On scA750 60 cameras the default exposure time base is 31 us and the time base can be changed in increments of 31 us You can set the Exposure Time Raw and Exposure Time Base Abs parameter values from within your application software by using the pylon API The following code snippet illustrates using the API to set the parameter values 104 Basler scout Image Acquisition Control Camera ExposureMode SetValue ExposureMode Timed Camera ExposureTimeRaw SetValue 100 Camera ExposureTimeBaseAbs SetValue 186 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 For more information about the pylon Viewer see Section 3 1 on page 41 8 4 2 Setting the Exposure Time Using Absolute Settings You can also set the exposure time by using an absolute value This is accomplished by setting the Exposure Time Abs parameter The units for setting this parameter are us and the value can be set in increments of 1 us When you use the Exposure Time Abs parameter to set the exposure time th
28. The application notes are available in the downloads section of the Basler website www baslerweb com 8 6 Exposure Must Not Overlap Sensor Readout scA750 60 Only Note The information in this section only applies to scA750 60 gm gc cameras For information about the other camera models see Section 8 5 on page 106 The image acquisition process on the camera includes two distinct parts The first part is the exposure of the pixels in the imaging sensor Once exposure is complete the second part of the process readout of the pixel values from the sensor takes place On these cameras exposure for a new acquisition must not begin until readout of the previously acquired image is complete This situation is illustrated in Figure 48 Image Acquisition N Image Acquisition N 1 Image Acquisition N 2 Exposure Readout Exposure Readout Exposure Readout Time Fig 50 Non overlapped Readout and Exposure A result of this characteristic is that the exposure time setting on the camera will have a direct effect on the camera s maximum allowed frame rate At longer exposure times the maximum allowed frame rate will be lower When you are operating a camera and using a hardware trigger to trigger image acquisition you could use the camera s exposure time parameter settings and the timing formulas to calculate when it is safe to begin each new acquisition However there is a more convenient way to know whe
29. 16 bit depth Binning SCA640 70 320 260 1023 511 SCA640 74 280 200 1023 511 SCA640 120 150 120 800 400 scA780 54 350 240 1023 511 scA1000 20 330 260 1023 511 scA1000 30 360 280 1023 511 scA1300 32 300 200 850 400 scA1390 17 360 280 1023 511 scA1400 17 192 110 1023 511 scA1400 30 150 0 850 400 scA1600 14 350 280 1023 511 Table 16 Minimum and Maximum Allowed Gain Raw Settings 164 Basler scout Standard Features To set the Gain Raw parameter value 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 pylon API The following code snippet illustrates using the API to set the selector and the parameter value Camera GainSelector SetValue GainSelector_All Camera GainRaw SetValue 400 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 For more information about the pylon Viewer see Section 3 1 on page 41 If you know the current decimal setting for the gain raw you can use the formulas below to calculate the dB of gain that will result from that setting Formulas for All Models Listed on the Previous Page except scA1400 30 For gain raw settings from 110 to 511 E 658 Gain Raw Setting _ Gaingg 20 x logo
30. Bg Y value for P4 Bg U value for P4 Bio Y value for Ps B41 V value for P e e e e e e Bm 7 Y value for P 3 Bm 6 U value for Pn 3 Bm 5 Y value for Pu Bm 4 V value for Ph 3 Bm 3 Y value for Py Bm 2 U value for P Bm 1 Y value for Ph Bm V value for Py Basler scout 145 Pixel Data Formats When a color camera is set for YUV 4 2 2 YUYV output the pixel data output for the Y component is 8 bit data of the unsigned char type The range of data values for the Y component and the corresponding indicated signal levels are shown below This Data Value Hexadecimal Indicates This Signal Level Decimal OxFF 255 OxFE 254 0x01 1 0x00 0 The pixel data output for the U component or the V component is 8 bit data of the straight binary type The range of data values for a U or a V component and the corresponding indicated signal levels are shown below This Data Value Indicates This Signal Level Hexadecimal Decimal OxFF 127 OxFE 126 0x81 1 0x80 0 Ox7F 1 0x01 127 0x00 128 The signal level of aU component or a V component can range from 128 to 127 decimal Notice that the data values have been arranged to represent the full signal level range 146 Basler scout 9 3 8 Mono 8 Format Equivalent to DCAM Mono 8 when a color camera is set for the Mono 8 pixel data format the pixel value
31. 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 62 illustrates horizontal bin ning 182 Basler scout Standard Features Horizontal Binning by 2 Horizontal Binning by 3 Horizontal Binning by 4 aa 3a 9a g Goo C1 Q G DG B O Ga o 9 u09 9G 20 Gi GG Da oa o D uL cocoan GCoO0GoD C1LI CIL 1 Oo oa 3a o Gooococoa oL 3 Oo oa 3a 9o d a0 0 t0 0 cocot Goo F J cocoan I GOOD i cocogocDo BEDEDDEDO GBDOOGDOG Fig 62 Horizontal Binning You can combine vertical and horizontal binning This however may cause objects to appear dis torted in the image For more information on possible image distortion due to combined vertical and horizontal binning see below Setting Binning You can enable vertical binning by setting the Binning Vertical parameter Setting the parameter s value to 2 3 or 4 enables vertical binning by 2 vertical binning by 3 or vertical binning by 4 respec tively Setting the parameter s value to 1 disables vertical binning
32. amp ChunkParser Camera CreateChunkParser GrabResult Result StreamGrabber RetrieveResult Result 232 Basler scout Chunk Features ChunkParser AttachBuffer unsigned char Result Buffer Result GetPayloadSize int64_t frameCounter Camera ChunkFramecounter GetValue 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 For more information about the pylon Viewer see Section 3 1 on page 41 Comparing Counter Chunk Data When comparing trigger input counter data and frame counter data related to the same image be aware that the trigger input counter initially starts at 1 whereas the frame counter starts at 0 Therefore the trigger input count will always be ahead of the matching frame count by one if both counters were started at the same time and if an image was acquired for every trigger Whenever the counters restart after having reached 4294967295 they will both start another counting cycle at 0 Accordingly the difference between matching counts will always be one regardless of the number of counting cycles Note that if both counters were started at the same time and not reset since and if the trigger input counter is ahead of the matching frame counter by more than one the camera was overtriggered and not all external triggers resulted in image acquis
33. available i e the luminance lookup table described above Use the LUT Index parameter to select a value in the lookup table The LUT Index parameter selects the value in the table to change The index number for the first value in the table is 0 for the second value in the table is 1 for the third value in the table is 2 and so on Use the LUT Value parameter to set the selected value in the lookup table Use the LUT Index parameter and LUT value parameters to set other table values as desired Use the LUT Enable parameter to enable the table You can set the LUT Selector the LUT Index parameter and the LUT Value parameter from within your application software by using the pylon API The following code snippet illustrates using the API to set the selector and the parameter values Select the lookup table Camera LUTSelector SetValue LUTSelector Luminance Write a lookup table to the device The following lookup table causes an inversion of the sensor values bright dark dark bright for int i 0 i lt 1024 i 2 Camera LUTIndex SetValue i Camera LUTValue SetValue 1023 i Enable the lookup table Camera LUTEnable SetValue true 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 For more information ab
34. not begin until readout of the previously acquired image has ended The camera supplies a Trigger Ready TrigRdy output signal you can use to ensure that these conditions are met when you are using a hardware trigger signal to trigger image acquisition When you are acquiring images the camera automatically calculates the earliest moment that it is safe to trigger each new acquisition The trigger ready signal will go high when it is safe to trigger an acquisition will go low when the acquisition has started and will go high again when it is safe to trigger the next acquisition see Figure 51 The camera calculates the rise of the trigger ready signal based on the current exposure time parameter setting the current size of the area of interest and the time it will take to readout the captured pixel values from the sensor The trigger ready signal is especially useful if you want to run the camera at the maximum acquisition frame capture rate for the current conditions If you monitor the trigger ready signal and you begin acquisition of each new image immediately after the signal goes high you will be sure that the camera is operating at the maximum acquisition frame rate for the current conditions Signal goes high Signal goes low Signal goes high Signal goes low at earliest safe when exposure at earliest safe when exposure moment to trigger for acquisition moment to trigger for acquisition acquisition N 1 N 1 begins acquisition N 2
35. per second Frame Transmission Delay read write Sets a delay in ticks one tick 8 ns between when a camera would normally begin transmitting an acquired frame and when it actually begins transmission This parameter should be set to zero in most normal situations If you have many cameras in your network and you will be simultaneously triggering image acquisition on all of them you may find that your network switch or network adapter is overwhelmed if all of the cameras simultaneously begin to transmit image data at once The frame transmission delay parameter can be used to stagger the start of image data transmission from each camera Bandwidth Assigned read only Indicates the bandwidth in bytes per second that will be used by the camera to transmit image and chunk feature data and to handle resends and control data transmissions The value of this parameter is a result of the packet size and the inter packet delay parameter settings In essence the bandwidth assigned is calculated this way X Packets _ Y Bytes EISE NDERIT RU REI AE Frame Packet X Packets Y Bytes 8ns X Packets A Fackets T bytes ons AT ACKELS _ Frame Packet Byte Frame Bandwidth Assigned 1 x IPD x 8 ns Where X number of packets needed to transmit the frame Y number of bytes in each packet IPD Inter packet Delay setting in ticks with a tick set to the 8 ns standard When considering this formula you should know that on a Gigabit net
36. test images aae ceo neo s 217 time delay time base abs parameter 157 time stamp chunk neceser 235 timed exposure mode 92 96 timer delay eseeeeeeeeeee 158 timer delay abs parameter 158 timer delay raw parameter 157 timer delay time ssseseesss 157 timer delay time base 157 timer duration seseesessessss 158 timer duration abs parameter 159 timer duration raw parameter 158 timer duration time base 158 timer duration time base abs parameter 159 timer selector 156 157 159 timer trigger source parameter 156 transition threshold 82 83 transmission start delay 114 trigger delay sees 213 trigger input counter chunk 233 237 238 ROSOL c oec E E 238 trigger mode parameter 89 92 99 trigger ready signal 109 trigger selector parameter 89 92 99 trigger software command 93 94 trigger source parameter 92 99 Basler scout trigger width exposure mode 97 U user configuration set 224 user output selector 154 user output value parameter
37. you must not begin acquisition of a new image until transmission of the previously acquired image is complete You can set the exposure time and the Acquisition Mode parameter values from within your application software by using the pylon API You can also execute the Acquisition Start and Trigger Software commands The following code snippets illustrate using the API to set the parameter values and execute the commands Camera ExposureTimeRaw SetValue 200 Camera AcquisitionMode SetValue AcquisitionMode SingleFrame prepare for image capture Camera AcquisitionStart Execute Camera TriggerSoftware Execute retrieve the captured image 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 For more information about the pylon Viewer see Section 3 1 on page 41 For more information about the camera s exposure time parameter see Section 8 4 on page 103 Basler scout 93 Image Acquisition Control 8 2 3 Acquiring Images by Applying a Series of Software Triggers You can set the camera to react to multiple applications of the software trigger and then apply a series of software triggers to acquire images To do so follow this sequence Access the camera s API and set the exposure time parameter for your desired exposure time Set the value of the camera s
38. 2 on page 161 152 Basler scout I O Control 10 2 Configuring Output Lines 10 2 1 Assigning a Camera Output Signal to a Physical Output Line You can use the camera s output signal assignment capability to assign one of the camera s standard output signals as the source signal for a physical output line The camera has a variety of standard output signals available including Exposure Active Trigger Ready Timer 1 Timer 2 Timer 3 Timer 4 You can also designate an output line as user settable If an output line is designated as a user settable you can use the camera s API to set the state of the line as desired To assign an output signal to an output line or to designate the line as user settable Use the Line Selector to select Output Line 1 Output Line 2 Output Line 3 or Output Line 4 Set the value of the Line Source Parameter to one of the available output signals or to user settable This will set the source signal for the selected line Note By default the Exposure Active signal is assigned to Output Line 1 and the Trigger Ready Signal is assigned to Output Line 2 You can set the Line Selector and the Line Source parameter value from within your application software by using the pylon API The following code snippet illustrates using the API to set the selector and the parameter value Camera LineSelector SetValue LineSelector Outl Camera LineSource SetValue LineSource_ExposureActive
39. 25 50 100 Sensor Output Signal 96 Fig 59 Gain in dB gain to 6 dB an amplification factor of 2 and thus reach gray values of 254 Basler scout 163 Standard Features Setting the Gain All Models Except scA750 60 Note The information in this section applies to all camera models except the scA750 60 gm gc For information about scA750 60 cameras see the next section Note Gain can not only be manually set see below but can also be automatically adjusted The Gain Auto function is the automatic counterpart of the gain feature and adjusts the Gain Raw parameter value automatically For more information about auto fuctions see Section 11 11 1 on page 196 For more information about the Gain Auto function see Section 11 11 2 on page 203 The camera s gain is determined by the value of the Gain Raw parameter Gain Raw is adjusted on a decimal scale The minimum decimal setting varies depending on the camera model and on whether vertical binning is enabled see Table 16 The maximum setting depends on whether the camera is set for a pixel data format that yields 8 bit effective pixel depth Mono 8 Bayer BG 8 YUV 4 2 2 Packed YUV 4 2 2 YUYV Packed or yields an effective pixel depth of 12 bits per pixel Mono 16 Mono 12 Packed Bayer BG 16 Bayer BG 12 Packed Camera Model Min Setting Min Setting Max Setting Max Setting with Vertical 8 bit depth
40. 28 As soon as the position where a packet is missing advances beyond the resend request threshold a resend request is sent for the missing packet In the example shown in Figure 28 packets 987 to 1005 are within the receive window and packets 997 to 999 and 1002 were detected as missing In the situation shown a resend request is sent to the camera for each of the missing consecutive packets 997 to 999 The resend requests are sent after packet 996 the last packet of the intact sequence of packets has advanced beyond the resend request threshold and before packet 1000 the next packet in the stream of packets can advance beyond the resend request threshold Similarly a resend request will be sent for missing packet 1002 after packet 1001 has advanced beyond the resend request threshold and before packet 1003 can advance beyond the resend request threshold Resend Request Batching This parameter determines the location of the resend request batching threshold in the receive window Figure 28 The parameter value is in per cent of a span that starts with the resend request threshold and ends with the front end of the receive window The maximum allowed parameter value is 100 In Figure 28 the resend request batching threshold is set at 80 of the span The resend request batching threshold relates to consecutive missing packets i e to a continuous sequence of missing packets Resend request batching allows grouping of consecutive missin
41. 5 8 6 8 3 3 Acquiring a Single Image by Applying One Hardware Trigger Transition 100 8 3 4 Acquiring Images by Applying a Series of Hardware Trigger Transitions 101 Exposure Time Parameters 2 0 c cece eee eee 103 8 4 1 Setting the Exposure Time Using Raw Settings 104 8 4 2 Setting the Exposure Time Using Absolute Settings 105 Overlapping Exposure and Sensor Readout All Models Except scA750 60 106 8 5 1 Guidelines for Overlapped Operation llleles lesse 107 Exposure Must Not Overlap Sensor Readout scA750 60 Only 108 Basler scout Table of Contents 8 7 Trigger Ready Signal sssoosesessssssssssssr ers ete eee 109 8 7 1 Trigger Ready Signal All Models Except scA750 60 109 8 7 2 Trigger Ready Signal scA750 60 Only 00 eee ee 111 8 8 Exposure Active Signal 00 0 eee tees 113 8 9 Acquisition Timing Chart 0 000 ccc ee eee 114 8 10 Maximum Allowed Acquisition Frame Rate All Models Except scA750 60 116 8 11 Maximum Allowed Acquisition Frame Rate scA750 60 Only 120 9 Pixel Data Formats ie ss dass eue o ee ERE YE ee eee ede 123 9 1 Setting the Pixel Data Format 0 000 ccc ee 123 9 2 Pixel Data Formats for Mono Cameras 0 00 ee 125 9 2 1 Mono 8 Format Equivalent to DCAM Mono 8 55 125 9 2 2 Mono 16 Format Equivalent
42. 658 Gain Raw Setting amp For gain raw settings from 512 to 1023 Gaingg 0 0354 x Gain Raw Setting Ci Where 658 Min Gain Raw Setting Gg eD Odro 658 Min Gain RawSetting Example Assume that you are working with a monochrome scA1400 17 camera that is set for the Mono 8 pixel format and has a gain raw setting of 500 Calculating the gain is a two step process Step 1 Geo 20 x logy S98 1787 658 192 Basler scout 165 Standard Features G 5 22 dB Step 2 658 500 Gaingg 20 x logy 855 1355 5 22 db Calculation for the scA1400 30 For the entire range of raw settings Gaingg 0 0359 x Gain Raw Setting 5 385 dB Table 17 shows the minimum and maximum gain in dB for each camera model Camera Model dB Gain at dB Gain at Max Setting dB Gain at Max Setting Min Setting 8 bit depth 16 bit depth SCA640 70 0 27 8 8 SCA640 74 0 28 3 10 1 SCA640 120 0 24 3 8 2 scA780 54 0 25 9 7 7 scA1000 20 0 26 6 8 4 scA1000 30 0 25 5 7 3 scA1300 32 0 25 13 9 0 scA1390 17 0 25 5 7 3 scA1400 17 0 31 0 12 8 scA1400 30 0 25 13 9 0 scA1600 14 0 25 9 7 7 Table 17 Minimum and Maximum db of Gain 166 Basler scout Standard Features Setting the Gain scA750 60 Only Note The information in this section only applies to scA750 60 gm gc cameras For information about the other camera models see the previous section
43. 7 4 8 PLC Power and I O Cable ananunua 79 1 5 Camera Power 222i sese en RI es E HESS eI Ede 80 7 6 Ethernet GigE Device Information 0 00 0 rss rer s ers ere 81 7 7 lnputandOOutputLines lesse Re 82 A dnputbineszuii rii prex xm e dr be Eu Eee es 82 7 7 4 1 Voltage Requirements lille 82 7 7 1 2 Line Schematic llle 84 4 42 XQutput Lines o d eie UE n D eR agen ae te ox 85 7 7 2 1 Voltage Requirements lille 85 2 2 LineSchematic ii ae deer ExX ac etes 85 7 7 3 Output Line Response Time 0 cece ee 87 8 Image Acquisition Control 00 cece eee eee 89 8 1 Controlling Image Acquisition with Parameters Only No Triggering 89 8 1 1 Switching Off Triggering lisse 89 8 1 2 Acquiring One Image ataTime 0 cece ee 90 8 1 3 Acquiring Images Continuously Free run 0000 eee eee 90 8 2 Controlling Image Acquisition with a Software Trigger 002e00ee 92 8 2 1 Enabling the Software Trigger Feature 0 0 eee eee 92 8 2 2 Acquiring a Single Image by Applying One Software Trigger 93 8 2 3 Acquiring Images by Applying a Series of Software Triggers 94 8 3 Controlling Image Acquisition with a Hardware Trigger s ssossseeerere rr rer rerna 96 8 31 Exposure Modes eri perri dadea paniku eena eS hn 96 8 3 2 Setting the Camera for Hardware Triggering llle 99 8 4 8
44. 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 Basler scout 53 Basler Network Drivers and Parameters 54 Basler scout Network Related Camera Parameters and Managing Bandwidth 5 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 parameters to manage the available network bandwidth when you are using multiple cameras 5 1 Network Related Parameters in the Camera The camera includes several parameters that determine how it will use its network connection to transmit data to the host PC The list below describes each parameter and provides basic information about how the parameter is used The following section describes how you can use the parameters to manage the bandwidth used by each camera on your network Payload Size read only Indicates the total size in bytes of the image data plus any chunk data if chunks are enabled that the camera will transmit Packet headers are not included Stream Channel Selector read write The GigE Vision standard specifies a mechanism for establishing several separate stream channels between the camera and the PC This parameter selects the stream channel that will be affected when the other network related parameters are changed Current
45. Acquisition Mode parameter to Continuous Execute an Acquisition Start command This prepares the camera to react to software triggers when you are ready to begin an image acquisition execute a Trigger Software command aor oN gt Image acquisition will start and exposure will continue for the length of time you specified in step 1 6 At the end of the specified exposure time readout and transmission of the acquired image will take place 7 To acquire another image go to step 4 8 Execute an Acquisition Stop command The camera will no longer react to software triggers If you are acquiring images using a series of software triggers you must avoid acquiring images at a rate that exceeds the maximum allowed with the current camera settings You can use the Acquisition Status feature to determine when the camera is ready to be triggered for the next image acquisition You should also be aware that if the Acquisition Frame Rate Abs parameter is enabled it will influence the rate at which the Trigger Software command can be applied If the Acquisition Frame Rate Abs parameter is set to a value less than the maximum allowed you can trigger acquisition at any rate up to the set value If the Acquisition Frame Rate Abs parameter is set to a value greater than the maximum allowed you can trigger acquisition at any rate up to the maximum allowed image acquisition rate with the current camera settings You can set the exposure time a
46. Bandwidth Assigned parameter values and see if the sum is now less than 125 MByte s 5 2 1 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 consider several factors when managing bandwidth The procedure below outlines a structured approach to managing bandwidth for several cameras The objectives of the procedure are To optimize network performance To determine the bandwidth needed by each camera for image data transmission To determine the bandwidth actually assigned to each camera for image data transmission For each camera to make sure that the actual bandwidth assigned for image data transmission matches the bandwidth needed To make sure that the total bandwidth assigned to all cameras does not exceed the network s bandwidth capacity To make adjustments if the bandwidth capacity is exceeded Step 1 Improve the Network Performance If you use as recommended the Basler performance driver with an Intel PRO network adapter or a compatible network adapter the network parameters for the network adapter are automatically optimized and need not be changed If you use the Basler filter driver and have already set network parameters for your network adapter during the installation of the Basler pylon software continue with step two Otherwise open the Network Connection Pro
47. Bayer BG 16 the pixel data output is 16 bit data of the unsigned short little endian type The available range of data values and the corresponding indicated signal levels are as shown in the table below Note that for 16 bit data you might expect a value range from 0x0000 to OxFFFF However with the camera set for Bayer BG 16 only 12 bits of the 16 bits transmitted are effective Therefore the highest data value you will see is OXOFFF indicating a signal leve I of 4095 This Data Value Indicates This Signal Level Hexadecimal Decimal OxOFFF 4095 OxOFFE 4094 0x0001 1 0x0000 0 D Note Basler scout When a camera that is set for Bayer BG 16 has only 12 bits effective the leader of transmitted frames will indicate Bayer BG 12 as the pixel format 139 Pixel Data Formats 9 3 5 Bayer BG 12 Packed Format when a color camera is set for the Bayer BG 12 Packed pixel dataformat it outputs 12 bits of data per pixel Every three bytes transmitted by the camera contain data for two pixels With the Bayer BG 12 Packed coding the pixel data is not processed or interpolated in any way So for each pixel covered with a red lens in the sensor s Bayer filter you get 12 bits of red data For each pixel covered with a green lens in the filter you get 12 bits of green data And for each pixel covered with a blue lens in the filter you get 12 bits of blue data This type of pixel data is
48. ExposureTimeAbs SetValue 3000 set for the width exposure mode set minimum exposure time to 3000 us Camera ExposureMode SetValu ExposureMode TriggerWidth Camera ExposureTimeAbs SetValue 3000 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 For more information about the pylon viewer see Section 3 1 on page 41 For more information about the camera s exposure time parameter see Section 8 4 on page 103 For more information about overlapped exposure see Section 8 5 on page 106 For more detailed information about using the trigger width exposure mode with overlapped exposure refer to the application notes called Using a Specific External Trigger Signal with 98 Basler scout Image Acquisition Control Overlapped Exposure AW000565xx000 The application notes are available in the downloads section of the Basler website www baslerweb com 8 3 2 Setting the Camera for Hardware Triggering To set the camera for hardware triggering Use the Trigger Selector parameter to select the Acquisition Start trigger Use the Trigger Mode parameter to set the trigger mode to On Use the Trigger Source parameter to set the camera to accept the hardware trigger signal on input line 1 or on input line 2 Use the Trigger Activation parameter to set the camera for
49. Factory Setup camera s performance that is what your image ES Set High Gain currently looks like When you change parameter T7 Factory Setup i i i Auto Functions settings using the pylon API or the pylon Viewer you are Factory Setup np cedo ee making changes to the active configuration set The active configuration set is located in the camera s volatile memory and the settings are lost if the camera is reset or if power is switched off The active configuration set is usually called the active set for short Fig 74 Configuration Sets Default Configuration Set When a camera is manufactured numerous tests are performed on the camera and three factory optimized setups are determined The three factory optimized setups are The Standard Factory Setup is optimized for average conditions and will provide good camera performance in many common applications In the standard factory setup the gain is set to a low value and all auto functions are set to off The High Gain Factory Setup is similar to the standard factory setup but the gain is set to 6 dB The Auto Functions Factory Setup is similar to the standard factory setup but the Gain Auto and the Exposure Auto auto functions are both enabled and are set to the continuous mode of operation During automatic parameter adjustment gain will be kept to a minimum The factory setups are saved in permanent files in the camera s non volatile memory They are not
50. Fig 42 Output Line Response Times Time Delay Rise TDR 1 5 us Rise Time RT 1 3 5 0 us Time Delay Fall TDF 1 20 us Fall Time FT 1 5 us Note The response times for the output lines on your camera will typically fall into the ranges specified above The exact response time for your specific application will depend on the external resistor and the applied voltage you use Basler scout 87 Physical Interface I O In 1 12 Pin Receptacle In Pwr Gnd 1800 I O In 1 l O In 2 l O In Gnd I O Out 1 l O Out 2 In Pwr VCC Q BF545C In 1 Ctrl OMANDOOARWDN Gnd I O In Gnd In Pwr VCC VO In 2 O Out VCC Q l O Out 3 BF545C l O Out 4 In 2 Ctrl Gnd I O In Gnd Out 1 Ctrl 2200 l O Out VCC Q BC847BS VO Out 1 Out 2 Ctrl Cu l O Out VCC Q BC847BS VO Out 2 Out 3 Ctrl 2200 l O Out VCC Q BC847BS VO Out 3 Out 4 Ctrl 2200 l O Out VCC Q BC847BS VO Out 4 Fig 43 I O Line Schematic 88 Basler scout Image Acquisition Control 8 Image Acquisition Control This section provides detailed information about controlling image acquisition You will find details about setting the exposure time for each acquired image and about how the camera s maximum allowed acquisition frame rate can vary depending on the current camera settings 8 1 Controlling Image Acquisition with Parameters Only No Triggering You can configure the camera so
51. Image Data ChunkX ChunkY Chunk including any required padding Data Data CRC Fig 76 CRC Checksum Note The chunk mode must be active before you can enable the CRC feature or any of the other chunk feature Making the chunk mode inactive disables all chunk features To enable the CRC checksum chunk Use the Chunk Selector to select the CRC chunk Use the Chunk Enable parameter to set the value of the chunk to true Once the CRC chunk is enabled the camera will add a CRC chunk to each acquired image To retrieve CRC information from a 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 you can retrieve the CRC information Note that the CRC information provided by the chunk parser is not the CRC checksum itself Rather it is a true false result When the image and appended chunks pass through the parser the parser calculates a CRC checksum based on the received image and chunk information It then compares the calculated CRC checksum with the CRC checksum contained in the CRC checksum chunk If the two match the result will indicate that the image data is OK If the two do not match the result will indicate that the image is corrupted You can set the Chunk Selector and Chunk Enable parameter value from within your application software by using the pylon API You ca
52. Mono 8 When a monochrome camera is set for the Mono 8 pixel data format it outputs 8 bits of brightness data per pixel The table below describes how the pixel data for a received frame will be ordered in the image buffer in your PC when the camera is set for Mono8 output The following standards are used in the table Pg the first pixel transmitted by the camera P the last pixel transmitted by the camera Bg the first byte in the buffer Bm the last byte in the buffer Byte Data Byte Data Bo Brightness value for Po B4 Brightness value for P4 e Bo Brightness value for Po Bm 4 Brightness value for P4 B3 Brightness value for P3 Bm 3 Brightness value for Ph 3 B4 Brightness value for P4 Bm 2 Brightness value for Pj Bm4 Brightness value for P4 e Bm Brightness value for Ph With the camera set for Mono8 the pixel data output is 8 bit data of the unsigned char type The available range of data values and the corresponding indicated signal levels are as shown in the table below Basler scout 125 Pixel Data Formats This Data Value Hexadecimal Indicates This Signal Level Decimal OxFF 255 OxFE 254 0x01 1 0x00 0 126 Basler scout PixelData Formats 9 2 2 Mono 16 Format Equivalent to DCAM Mono 16 When a monochrome camera is set for the Mono16 pixel data format it outputs 16 bits of brightness data per pix
53. So if the Gamma parameter is set to 1 2 for example the gamma correction factor will be 1 2 You can set the Gamma Enable and Gamma parameter values from within your application software by using the pylon API The following code snippet illustrates using the API to set the parameter values Enable the Gamma feature Camera GammaEnable SetValue true Set the Gamma value to 1 2 Camera Gamma SetValue 1 2 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 For more information about the pylon Viewer see Section 3 1 on page 41 Basler scout 195 Standard Features 11 11 Auto Functions 11 11 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 the related parameter values Auto functions are particularly useful when an image property must be adjusted quickly to achieve a specific target value and when a specific target value must be kept constant in a series of images An Auto Function Area of Interest Auto Function AOI lets you designate a specific part of the image as the base for adjusting an image property Each auto function uses the pixel data from an Auto Function AOI for automatically adjus
54. That is you must set the Timer Delay Abs parameter to a value that is equivalent to a setting you could achieve by using the Timer Delay Raw and the current Timer Delay Base parameters For example if the time base was currently set to 50 us you could use the Timer Delay Abs parameter to set the delay to 50 us 100 us 150 us etc Note that if you set the Timer Delay Abs parameter to a value that you could not achieve by using the Timer Delay Raw and current Timer Delay Time Base parameters the camera will automatically change the setting for the Timer Delay Abs parameter to the nearest achieveable value You should also be aware that if you change the delay time using the raw settings the Timer Delay Abs parameter will automatically be updated to reflect the new delay time 10 2 4 3 Setting a Timer Duration Time There are two ways to set the duration time for a timer 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 with Raw Values When the duration time for a timer is set using raw values the duration time will be determined by a combination of two elements The first element is the value of the Timer Duration Raw parameter and the second element is the Timer Duration Time Base The duration time is the product of these two elements Duration Time Timer Duration Raw Parameter Value x Timer Duration Time Base By default the Time
55. The second graph is for a lookup table where the values are arranged so that the camera output increases quickly as the sensor output moves from 0 through 2048 and increases gradually as the sensor output moves from 2049 through 4096 4095 3 72 12 Bit 3d Camera Output 2048 1024 0 0 1024 2048 3072 4095 12 Bit Sensor Reading Fig 65 Lookup Table with Values Mapped in a Linear Fashion 4095 72 12 Bit 98 Camera Output 2048 1024 0 0 1024 2048 3072 4095 12 Bit Sensor Reading Fig 66 Lookup Table with Values Mapped for Higher Camera Output at Low Sensor Readings 190 Basler scout Standard Features 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 effective bits the lookup table is used to perform a 12 bit to 12 bit conversion But the lookup table can also be used in 12 bit to 8 bit fashion To use the table in 12 bit to 8 bit fashion you enter 12 bit values into the table and enable the table as you normally would But instead of setting the camera for a pixel format that results in a camera output with 12 bits effective you set the camera for a pixel format that results in 8 bit output such as Mono 8 Bayer BG 8 or YUV 4 2 2 Packed In this situation the camera will first use the values in the table to do a 12 bit to 12 bit conversion It will then drop the 4 least significant bits of the converted value and will transmit
56. a PLC power and I O cable is used see below Voltage Levels When the Standard Power and I O Cable is Used The following voltage requirements apply to the camera s I O input pins 3 and 4 of the 12 pin receptacle Voltage Significance 0 to 24 VDC Recommended operating voltage 0 to 1 4 VDC The voltage indicates a logical 0 gt 1 4 to 2 2 VDC Region where the transition threshold occurs the logical state is not defined in this region gt 2 2 VDC The voltage indicates a logical 1 30 0 VDC Absolute maximum the camera may be damaged when the absolute maximum is exceeded Table 8 Voltage Requirements for the I O Input When Using the Standard Power and I O Cable 82 Basler scout Physicallnterface Voltage Levels When a PLC Power and I O Cable is Used The following voltage requirements apply to the input of the PLC power and I O cable The PLC power and I O cable will adjust the voltages to the levels required at the camera s I O input see Table 6 Voltage Significance 0 to 24 VDC Recommended operating voltage 0 to 8 4 VDC The voltage indicates a logical 0 gt 8 4 to 10 4 VDC Region where the transition threshold occurs the logical state is not defined in this region gt 410 4 VDC The voltage indicates a logical 1 30 0 VDC Absolute maximum the camera may be damaged when the absolute maximum is exceeded
57. a line Bg the first byte of data for a line Bm the last byte of data for a line Even Lines Odd Lines Byte Data Byte Data Bo Red value for Pg Bo Green value for Po B4 Green value for P4 B4 Blue value for P4 Bo Red value for Po Bo Green value for Po B3 Green value for P3 B3 Blue value for P3 B Red value for P4 B4 Green value for P4 Bs Green value for P5 Bs Blue value for P5 2 e 2 2 e 2 e 2 e 2 e Bm 5 Red value for Ph 5 Bm 5 Green value for Ph 5 Bm 4 Green value for Ph 4 Bm 4 Blue value for P 4 Bm 3 Red value for Ph 3 Bm 3 Green value for P 3 Bm 2 Green value for P Bm 2 Blue value for P Bm4 Red value for Pn Bm 1 Green value for P 4 Bm Green value for Ph Bm Blue value for Ph 136 Basler scout PixelData Formats With the camera set for Bayer RG8 the pixel data output is 8 bit data of the unsigned char type The available range of data values and the corresponding indicated signal levels are as shown in the table below This Data Value Hexadecimal Indicates This Signal Level Decimal OxFF 255 OxFE 254 0x01 1 0x00 0 Basler scout 137 Pixel Data Formats 9 3 4 Bayer BG 16 Format Equivalent to DCAM Raw 16 When a color camera is set for the Bayer BG 16 pixel data format it outputs 16 bits of data per pixel with 12 bits effe
58. and how to set them see Section 11 11 1 2 on page 198 204 Basler scout Standard Features 11 11 3Exposure Auto Exposure Auto is an auto function and the automatic counterpart to manually setting an absolute exposure time The exposure auto function automatically adjusts the Exposure Time Abs parameter value within set limits until a target average gray value for the pixel data of the related Auto Function AOI is reached In contrast to the manually set absolute exposure time the automatically adjusted absolute exposure time and the settable limits for parameter value adjustment are not restricted to multiples of the current exposure time base The exposure auto function uses Auto Function AOI1 and can be operated in the once and continuous modes of operation If Auto Function AOI does not overlap the Image AOI see the Auto Function AOI section the pixel data from Auto Function AOI1 will not be used to control the image brightness Instead the current manual setting of the Exposure Time Abs parameter value will control the image brightness The exposure auto function is not available when trigger width exposure mode is selected When the exposure auto function is used the gain auto function can be used at the same time In this case however you must also set the auto function profile feature If the Auto Exposure Time Abs Upper Limit parameter is set to a sufficiently high value the camera s frame rate may b
59. behave analogous to standard AOls Depending on whether or not the reverse X feature is enabled an Image AOI will display different images and an Auto Function AOI will refer to different image contents The positions of the AOls relative to the sensor will not change For more information about auto functions see Section 11 11 on page 196 Basler scout 187 Standard Features Setting Reverse X You can enable or disable the reverse X feature by setting the ReverseX parameter value You can set the parameter value from within your application software by using the pylon API The following code snippet illustrates using the API to set the parameter value Enable reverse X Camera ReverseX SetValue true 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 parameter For more information about the pylon Viewer see Section 3 1 on page 41 188 Basler scout Standard Features 11 9 Luminance Lookup Table 11 9 1 Lookup Table All Models Except scA750 60 Note The information in this section applies to all camera models except the scA750 60 gm gc For information about scA750 60 cameras see Section 11 9 2 on page 192 On these cameras pixel data is acquired at 12 bit depth When a monochrome camera is set for the Mono 16 or Mono 12 packed pixel format or a color camera
60. by using the formula on page 114 8 5 1 Guidelines for Overlapped Operation If you will be operating the camera with overlapped exposure there are two important guidelines to keep in mind You must not begin the exposure time for a new image acquisition while the exposure time of the previous acquisition is in progress You must not end the exposure time of the current image acquisition until readout of the previously acquired image is complete The camera will ignore any trigger signals that violate these guidelines When you are operating a camera with overlapped exposure and using a hardware trigger signal to trigger image acquisition you could use the camera s exposure time parameter settings and timing formulas to calculate when it is safe to begin each new acquisition However there is a much more convenient way to know when it safe to begin each acquisition The camera supplies a trigger ready signal that is specifically designed to let you trigger overlapped exposure safely and efficiently For more information about using the Trigger Ready signal with all camera models except the scA750 60 gm gc see Section 8 7 1 on page 109 Basler scout 107 Image Acquisition Control For more detailed guidelines about using an external trigger signal with the trigger width exposure mode and overlapped exposure refer to the application notes called Using a Specific External Trigger Signal with Overlapped Exposure AW000565xx000
61. camera For each camera there is a parameter called Bandwidth Assigned This read only parameter indicates the total bandwidth that has been assigned to the camera The Bandwidth Assigned parameter includes both the bandwidth that can be used for image data transmission plus the bandwidth that is reserved for packet resents and camera control signals To determine the data bandwidth assigned you must subtract out the reserve Basler scout 65 Network Related Camera Parameters and Managing Bandwidth You can use the formula below to determine the actual amount of assigned bandwidth that is available for data transmission To use the formula you will need to know the current value of the Bandwidth Assigned parameter and the Bandwidth reserve parameter for each camera 100 Bandwidth Reserved Data Bandwidth Assigned Bandwidth Assigned x 100 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 the bandwidth needed by the camera as determined in step 3 For bandwidth to be used most efficiently the data bandwidth assigned to a camera should be equal to or just slightly greater than the data bandwidth needed by the camera If you find that this is the situation for all of the cameras on the network you can go on to step 6 now If you find a camera that has much more data bandwidth a
62. gt reference plane tolerance to the center of the lens mount optical axis gt front module reference plane tolerance to the reference planes Photosensitive surface of the 0 02 This is the sensor tilt tolerance It applies to every point on the sensor 7 3 photosensitive surface and is relative to the center of the die TE Maximum Sensor Tilt Angle Degrees v HA Camera Model TiltX Tilt Y Camera Model Tilt X Tilt Y Eu scA640 70gm gc 0 47 0 63 SCA1000 30gm gc 0 46 0 63 r LLLA 2 1 scA640 74gm gc 0 35 0 47 SCA1390 17gm gc 0 31 0 42 SCA640 120gm gc 0 62 0 83 SCA1400 17gm gc 0 25 0 34 H H scA750 60gm gc 0 51 0 80 SCA1400 30gm gc 0 25 0 34 O N A scA780 54gm gc 0 35 0 47 scA1600 14gm gc 0 34 0 52 1 O e scA1000 20gm gc 0 46 0 63 0 17 5 006 This tolerance is for the distance between the front of the lens mount and the sensor s photosensitive surface Note that this tolerance and the sensor tilt tolerance see above must be combined to obtain the total tolerance for every point on the photosensitive surface Fig 26 Sensor Positioning Accuracy for Cameras 90 Head with the Standard C mount Lens Adapter in mm unless otherwise noted Basler scout 29 Specifications Requirements and Precautions 1 5 3 Maximum Thread Length on Color Cameras The C mount lens adapter on color models of the camera is normally equipped with an internal IR cut filter As shown below the l
63. indizes download_index_en_19627 html Basler scout 41 Tools for Changing Camera Parameters 3 3 The pylon API You can access all of the camera s parameters and can control the camera s full functionality from within your application software by using Basler s pylon API The Basler pylon Programmer s Guide and API Reference contains an introduction to the API and includes information about all of the methods and objects included in the API The Basler pylon Software Development Kit SDK includes a set of sample programs that illustrate how to use the pylon API to parameterize and operate the camera These samples include Microsoft Visual Studio solution and project files demonstrating how to set up the build environment to build applications based on the API The SDK is included in Basler s pylon Driver Package You can download the pylon package from the Basler website www baslerweb com beitraege beitrag en 71708 html For more information about installing pylon software see the installation and Setup Guide for Cameras Used with Basler s pylon API AW000611xx000 You can download the guide from the Basler website www baslerweb com indizes download index en 19627 html 42 Basler scout Basler Network Drivers and Parameters 4 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 dri
64. is as shown in Figure 23 The sensor positioning accuracy for cameras equipped with an optional CS mount lens adapter is as shown in Figure 24 on page 26 0 25 0 75 lt 0 4 e fimo gt reference plane tolerance to the center of the tolerance to the reference planes lens mount optical axis 0 02 This is the sensor tilt tolerance It applies to every point on the photosensitive surface and is relative to the center of the die O Photosensitive surface of the sensor O 0 17 5 9906 This tolerance is for the distance between the front of the ja lens mount and the sensor s photosensitive surface Note that this tolerance and the sensor tilt tolerance see above must be combined to obtain the total tolerance for every point on the photosensitive surface Maximum Sensor Tilt Angle Degrees Camera Model Tilt X Tilt Y Camera Model Tilt X Tilt Y SCA640 70gm gc 0 47 0 63 scA1000 30gm gc 0 46 0 63 scA640 74gm gc 0 35 0 47 scA1300 32gm gc 0 47 0 63 scA640 120gm gc 0 62 0 83 scA1390 17gm gc 0 31 0 42 SCA750 60gm gc 0 51 0 80 scA1400 17gm gc 0 25 0 34 SCA780 54gm gc 0 35 0 47 scA1400 30gm gc 0 25 0 34 scA1000 20gm gc 0 46 0 63 scA1600 14gm gc 0 34 0 52 Fig 23 Sensor Positioning Accuracy for Cameras with the Standard C mount Lens Adapte
65. lost when the camera is reset or switched off and they cannot be changed You can select one of the three factory setups to be the camera s default configuration set Instructions for selecting which factory setup will be used as the default set appear below Note that your selection of which factory setup will serve as the default set will not be lost when the camera is reset or switched off The default configuration set can be loaded into the active set The default configuration set can also be selected as the camera s startup set Instructions for loading the default set into the active set and for selecting the startup set appear below Basler scout 223 Standard Features User Configuration 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 to a reserved area in the camera s non volatile memory A configuration set saved in the non volatile memory is not lost when the camera is reset or switched off There are three reserved areas in the camera s non volatile memory available for saving configuration sets A configuration set saved in a reserved area is commonly referred to as a user configuration set or user set for short The three available user sets are called User Set 1 User Set 2 and User Set 3 Note The settings for the luminance
66. moves by one pixel from right to left whenever you signal the camera to capture a new image To display this test pattern on a monitor you must convert the YUV output from the camera to 8 bit RGB Fig 73 Test Image Six 220 Basler scout Standard Features 11 18 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 contains the name of the camera s vendor For scout cameras this string will always indicate Basler as the vendor Device Model Name read only contains the model name of the camera for example scA640 74gm Device Manufacturer Info read only can contain some information about the camera manufacturer This string usually indicates none Device Version read only contains the device version number for the camera Firmware Version read only contains the version of the firmware in the camera Device ID read only contains the serial number of the camera Device User ID read write is used to assign a user defined name to a device This name will be displayed in the Basler pylon Viewer and the Basler pylon IP Configuration Tool The name will also be visible in the friendly name field of the device information objects returned by pylon s device enumeration procedure Device Scan Type read only contains the scan
67. of User Settable Output Lines ssssssssssss sosse osa 154 10 2 3 Setting an Output Line for Invert llle 155 10 2 4 Working with Timers sssosessssrsers rese see ses rar I 156 10 2 4 1 Setting the Trigger Source for a Timer 000 156 10 2 4 2 Setting a Timer Delay Time ssssesseseesrssss esse ss ses ra eee 157 10 2 4 3 Setting a Timer Duration Time sees ess ers era 158 10 3 Checking the State of the O Lines 0 0 eee 161 10 3 1 Checking the State of a Single Output Line 2 004 161 10 3 2 Checking the State of All Lines llli 161 Basler scout iii Table of Contents 11 Standard Features ss ccc eek suh RR RR ee eee ae ee 163 TIA GAN sx rr oe alee lott sex ges dut veta a dies eae sR a cote BE dd 163 11 2 Black Eevel 52224 Se E d nar Rag egos We Wises rRNA E Rte E tcs 169 11 3 White Balance on Color Models 0 0 00 cee 171 11 4 Digital SHE cu us carat vs ecu 3 t oa o A YE Ot Ge b ac de LR E EE 172 11 4 1 Digital Shift with 12 Bit Pixel Formats 0 0 00 ee eee eee 172 11 4 2 Digital Shift with 8 Bit Pixel Formats 0 00 00 rss eee eee ee 174 11 4 3 Precautions When Using Digital Shift ss ess ses sr erna 176 11 4 4 Enabling and Setting Digital Shift 0 0 0 eee eee 177 11 5 Integrated IR Cut Filter on Color Models isses sees 178 11 6 Area ot Interest AOL our ar rap a
68. of a heartbeat routine to monitor the connection between the camera and the host PC This parameter sets the heartbeat timeout in milliseconds If a timeout occurs the camera releases the network connection and enters a state that allows reconnection Note Management of the heartbeat time is normally handled by the Basler s basic GigE implementation and changing this parameter is not required for normal camera operation However if you are debugging an application and you stop at a break point you will have a problem with the heartbeat timer The timer will time out when you stop at a break point and the connection to the camera will be lost When debugging you should increase the heartbeat timeout to a high value to avoid heartbeat timeouts at break points When debugging is complete you should return the timeout to its normal setting You can set the driver related transport layer parameter values from within your application software by using the pylon API The following code snippet illustrates using the API to read and write the parameter values Read Write Timeout Camera t TlParams t TlParams Camera GetTLNodeMap TlParams ReadTimeout SetValue 500 500 milliseconds TlParams WriteTimeout SetValue 500 500 milliseconds Heartbeat Timeout Camera t TlParams t TlParams Camera GetTLNodeMap TlParams HeartbeatTimeout SetValue 5000 5 seconds For detailed information about using the pylon
69. of the ExpAc signal to a physical output line can be changed For more information about changing the assignment of camera output signals to physical output lines see Section 10 2 1 on page 153 For more information about the electrical characteristics of the camera s output lines see Section 7 7 2 on page 85 Basler scout 113 Image Acquisition Control 8 9 Acquisition Timing Chart Figure 54 shows a timing chart for image acquisition and transmission The chart assumes that exposure is triggered by an ExTrig signal with rising edge activation and that the camera is set for the timed exposure mode As Figure 54 shows there is a slight delay between the rise of the ExTrig signal and the start of exposure After the exposure time for an image acquisition is complete the camera begins reading out the acquired image data from the CCD sensor into a buffer in the camera When the camera has determined that a sufficient amount of image data has accumulated in the buffer it will begin transmitting the data from the camera to the host PC This buffering technique avoids the need to exactly synchronize the clock used for sensor readout with the data transmission over your Ethernet network The camera will begin transmitting data when it has determined that it can safely do so without over running or under running the buffer This buffering technique is also an important element in achieving the highest possible frame rate with the best image qual
70. scout 89 Image Acquisition Control 8 1 2 Acquiring One Image at a Time In single frame operation the camera acquires and transmits a single image To select single frame operation the camera s Acquisition Mode parameter must be set to Single Frame To begin image acquisition execute an Acquisition Start command Exposure time is determined by the value of the camera s exposure time parameter When using the single frame method to acquire images you must not begin acquiring a new image until the previously captured image has been completely transmitted to the host PC You can set the Acquisition Mode parameter value from within your application software by using the pylon API The following code snippet illustrates using the API to set the parameter value Camera AcquisitionMode SetValue AcquisitionMode_SingleFrame You can also execute the Acquisition Start command by using the API 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 For more information about the pylon Viewer see Section 3 1 on page 41 For more information about the camera s exposure time parameter see Section 8 4 on page 103 8 1 3 Acquiring Images Continuously Free run In continuous frame operation the camera continuously acquires and transmits images To select continuous frame operat
71. software by using the pylon API The following code snippets illustrate using the API to select an Auto Function AOI and to get the maximum allowed settings for the Width and Height parameters The code snippets also illustrate setting the X Offset Y Offset Width and Height parameter values As an example Auto Function AON is selected Basler scout 201 Standard Features Select the appropriate auto function AOI for luminance statistics Currently AutoFunctionAOISelector_AOI1 is predefined to gather luminance statistics Set Camera Camera Camera Camera Camera position and size of the auto function AOI AutoFunctionAOISelector SetValue AutoFunctionAOISelector_AOI1 AutoFunctionAOIOffsetX SetValue 0 AutoFunctionAOIOffsetY SetValue 0 AutoFunctionAOIWidth SetValue Camera AutoFunctionAOIWidth GetMax AutoFunctionAOIHeight SetValue Camera AutoFunctionAOIHeight GetMax 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 11 11 1 3 Using an Auto Function To use an auto function carry out the following steps 9r gud OX T I Select the Auto Function AOI that is related to the auto function you want to use Set the postion and size of the Auto Function AOI If necessary set the lower and upper limits for the auto functions s para
72. the accumulated charges are transported from the sensor s light sensitive elements pixels to the sensor s column buses see Figure 32 on page 70 The charges from the bottom line of pixels in the array are then moved into the analog processing section of the sensor As the charges move from the pixels to the analog processing section they are converted to voltages proportional to the size of each charge The voltages from the analog processing section are next passed to a bank of Analog to Digital converters ADCs Finally the voltages pass through a section of the sensor where they receive additional digital processing and then they are moved out of the sensor As each voltage leaves the sensor it passes through an FPGA and into an image buffer All shifting is clocked according to the camera s internal data rate Shifting continues in a linewise fashion until all image data has been read out of the sensor 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 Ethernet controller also handles transmission and receipt of control data such as changes to the camera s parameters The image buffer between the sensor and the Ethernet controller allows data to be read out of the sensor at a rate that is independent of the data transmission rate between the camera
73. the 8 most significant bits Changing the Values in the Luminance Lookup Table and Enabling the Table You can change the values in the luminance lookup table LUT and enable the use of the lookup table by doing the following Use the LUT Selector to select a lookup table Currently there is only one lookup table available i e the luminance lookup table described above Use the LUT Index parameter to select a value in the lookup table The LUT Index parameter selects the value in the table to change The index number for the first value in the table is 0 for the second value in the table is 1 for the third value in the table is 2 and so on Use the LUT Value parameter to set the selected value in the lookup table Use the LUT Index parameter and LUT value parameters to set other table values as desired Use the LUT Enable parameter to enable the table You can set the LUT Selector the LUT Index parameter and the LUT Value parameter from within your application software by using the pylon API The following code snippet illustrates using the API to set the selector and the parameter values Select the lookup table Camera LUTSelector SetValue LUTSelector Luminance Write a lookup table to the device The following lookup table causes an inversion of the sensor values bright dark dark bright for int i 0 i lt 4096 i 8 Camera LUTIndex SetValue i Camera LUTValue SetVal
74. the camera Pin assignments adhere to the Ethernet standard 7 2 3 Pin Numbering Fig 37 Pin Numbering for the 12 pin Receptacle Basler scout 75 Physical Interface 7 3 Connector Types 7 3 1 8 pin RJ 45 Jack The 8 pin jack for the camera s Ethernet connection is a standard RJ 45 connector The recommended mating connector is any standard 8 pin RJ 45 plug Cables terminated with screw lock connectors are available from Basler Contact your Basler sales representative to order cable assemblies Suitable cable assemblies are also available from e g Components Express Inc and from the Intercon 1 division of Nortech Systems Inc To ensure that you order cables with the correct connectors note the vertical orientation of the screws before ordering Green and Yellow LEDs This RJ 45 jack on the camera includes a green LED and a yellow LED When the green LED is lit it indicates that an active network connection is available When the yellow LED is lit it indicates that data is being transmitted via the network connection 7 3 2 12 pin Connector The 12 pin connector on the camera is a Hirose micro receptacle part number HR10A 10R 12P or the equivalent The recommended mating connector is the Hirose micro plug part number HR10A 10P 12S or the equivalent 76 Basler scout Physicallnterface 7 4 Cabling Requirements 7 4 1 Et
75. the frame count at the time that the event occurred A Timestamp This is a timestamp indicating when the event occurred The time stamp timer starts running at power off on or at camera reset The unit for the timer is ticks where one tick 8 ns The timestamp is a 64 bit value 2 The event is placed in an internal queue in the camera 3 As soon as network transmission time is available the camera will transmit an event message If only one event is in the queue the message will contain the single event If more than one event is in the queue the message will contain multiple events a After the camera sends an event message it waits for an acknowledgement If no acknowledgement is received within a specified timeout the camera will resend the event message If an acknowledgement is still not received the timeout and resend mechanism will repeat until a specified maximum number of retrys is reached If the maximum number of retrys is reached and no acknowledge has been received the message will be dropped During the time that the camera is waiting for an acknowledgement no new event messages can be transmitted The Event Queue As mentioned in the example above the camera has an event queue The intention of the queue is to handle short term delays in the camera s ability to access the network and send event messages When event reporting is working smoothly a single event will be placed in the queue and this event will
76. the maximum allowed the trigger ready will go high at the rate specified by the parameter value For example if the parameter is set to 10 the trigger ready signal will go high 10 times per second If the value of the parameter is greater than the maximum allowed acquisition frame rate with the current camera settings the trigger ready signal will work as described above and will go high at a point that represents the maximum acquisition frame rate allowed Note If you attempt to start an image acquisition when the trigger ready signal is low the camera will simply ignore the attempt The trigger ready signal will only be available when hardware triggering is enabled By default the trigger ready signal is assigned to physical output line 2 on the camera However the assignment of the trigger signal to a physical output line can be changed For more information about changing the assignment of camera output signals to physical output lines see Section 10 2 1 on page 153 For more information about the electrical characteristics of the camera s output lines see Section 7 7 2 on page 85 110 Basler scout Image Acquisition Control 8 7 2 Trigger Ready Signal scA750 60 Only Note The information in this section only applies to scA750 60 gm gc cameras For information about the other camera models see Section 8 7 1 on page 109 As described in an earlier section on these cameras the exposure for an image acquisition must
77. the single path and you should have no problem with bandwidth in this case If you want to acquire and transmit images from several cameras simultaneously however you must determine the total data output rate for all the cameras that will be operating simultaneously and you must make sure that this total does not exceed the bandwidth of the single path 125 MByte s An easy way to make a quick check of the total data output from the cameras that will operate simultaneously is to read the value of the Bandwidth Assigned parameter for each camera This parameter indicates the camera s gross data output rate in bytes per second with its current settings If the sum of the bandwidth assigned values is less than 125 MByte s the cameras should be able to operate simultaneously without problems If it is greater you must lower the data output rate of one or more of the cameras 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 62 Basler scout Network Related Camera Parameters and Managing Bandwidth the data transmission rate of the camera The higher the inter packet delay parameter is set the greater the delay between the transmission of each packet will be and the lower the data transmission rate will be After you have adjusted the Inter packet Delay parameter on each camera you can check the sum of the
78. 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 The accumulator pool started with 15 resends available and remains at 15 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 7 resends are needed The 5 resends available via the bandwidth reserve are used and 2 resends are used from the accumulator pool The accumulator pool is drawn down to 13 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 4 resends are needed The 4 resends needed are taken from the resends available via the bandwidth reserve The fifth resend available via the bandwidth reserve is not needed so it is added to the accumulator pool and brings the pool to 14 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 10 resends are needed The 5 resends available via the bandwidth reserve are used and 5 resends are used from the accumulator pool The accumulator pool is drawn down to 9 You trigger image acquisition and during this time period the camera acquires and transmits a frame Th
79. to DCAM Mono 16 04 5 127 9 2 3 Mono 12 Packed Format 0 0 0 eee 129 9 2 4 YUV 4 2 2 Packed Format Equivalent to DCAM YUV 4 2 2 131 9 2 5 YUV 4 2 2 YUYV Packed Format 000 0c eee eee 131 9 3 Pixel Data Output Formats for Color Cameras cuwistescetatageeue wired hes 132 9 3 1 The Bayer Color Filter 0 0 0 eee 132 9 3 1 1 Color Filter Alignment 0 0 0 ers ers sees ee 133 9 3 2 Bayer BG 8 Format Equivalent to DCAM Raw 8 4 134 9 3 3 Bayer RG 8 Format Equivalent to DCAM Raw 8 00 136 9 3 4 Bayer BG 16 Format Equivalent to DCAM Raw 16 138 9 3 5 Bayer BG 12 Packed Format 0020 rss rss rss rss eee 140 9 3 6 YUV 4 2 2 Packed Format Equivalent to DCAM YUV 4 2 2 142 9 3 7 YUV 4 2 2 YUYV Packed Format 000 ers eee eee eee 145 9 3 8 Mono 8 Format Equivalent to DCAM Mono 8 55 147 9 4 Pixel Transmission Sequence 2 0 tees 149 10 VO Control oio oso d e e Ol eee CC i 151 10 1 Configuring Input Lines 0 RII 151 10 1 1 Assigning an Input Line to Receive a Hardware Trigger Signal 151 10 1 2 Using an Unassigned Input Line to Receive a User Input Signal 152 10 2 Configuring Output Lines llle 153 10 2 1 Assigning a Camera Output Signal to a Physical Output Line 153 10 2 2 Setting the State
80. type of the camera for example area scan Sensor Width read only contains the physical width of the sensor in pixels Sensor Height read only contains the physical height of the sensor Max Width read only Indicates the camera s maximum area of interest AOI width setting Max Height read only Indicates the camera s maximum area of interest AOI height setting You can read the values for all of the device information parameters or set the value of the Device User ID parameter from within your application software by using the pylon API The following code snippets illustrate using the API to read the parameters or write the Device User ID Read the Vendor Name parameter Pylon String_t vendorName Camera DeviceVendorName GetValue Read the Model Name parameter Pylon String_t modelName Camera DeviceModelName GetValue Read the Manufacturer Info parameter Pylon String_t manufacturerInfo Camera DeviceManufacturerInfo GetValue Read the Device Version parameter Pylon String t deviceVersion Camera DeviceVersion GetValue Read the Firmware Version parameter Pylon String t firmwareVersion Camera DeviceFirmwareVersion GetValue Basler scout 221 Standard Features Read the Device ID parameter Pylon String t deviceID Camera DeviceID GetValue Writ and read the Device User ID Camera DeviceUserID custom name
81. use the shift by 2 setting when your pixel readings with a 12 bit pixel format selected and with digital shift disabled are all less than 1024 Shift By 3 When the camera is set to shift by 3 the output from the camera will include bit 8 ADC through bit O from the ADC along with 3 e A NEC zeros as LSBs i The result of shifting 3 times is that the output of the camera is effectively multiplied m L S S by 8 Ta Shifted Three Times B When the camera is set to shift by 3 the 3 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 8th gray value for example 8 16 24 32 and so on If the pixel values being output by the camera s sensor are high enough to set bit 9 bit 10 or bit 11 to 1 we recommend not using shift by 3 If you do nonetheless all bits output from the camera will automatically be set to 1 Therefore you should only use the shift by 3 setting when your pixel readings with a 12 bit pixel format selected and with digital shift disabled are all less than 512 Basler scout 173 Standard Features Shift By 4 When the camera is set to shift by 4 the output from the camera will include bit 7 ADC through bit 0 from the ADC along with 4 at Shea Red hee aes as eae Dene se zeros as LSBs bit y A A bit pit 2 pil 1 bit bit A The result of shifting 4 times is that the output of the camera is effectively multiplied by 1
82. used or until the auto function is set to off in which case the parameter value resulting from the latest automatic adjustment will operate unless it is manually adjusted When an auto function is set to off the parameter value resulting from the latest automatic adjustment will operate unless it is manually adjusted You can enable auto functions and change their settings while the camera is capturing images on the fly while the camera was continuously capturing images the auto function will become effective with a short delay and the first few images may not be affected by the auto function D After you have set an auto function to once or continuous operation mode allow reaching a target value for an image property the auto function will try to If an auto function is set to once operation mode and if the circumstances will not reach the target value for a maximum of 30 images and will then be set to off Basler scout 197 Standard Features 11 11 1 2 Auto Function AOI An Auto Function AOI must be set separately from the AOI used to define the size of captured images Image AOI You can specify a portion of the sensor array and only the pixel data from the specified portion will be used for auto function control An Auto Function AOI is referenced to the top left corner of the sensor array The top left corner is designated as column 0 and row 0 as shown in Figure 60 The loca
83. with an additive color separation filter known as a Bayer filter The pixel data output formats available on color cameras are related to the Bayer pattern so you need a basic knowledge of the Bayer filter to understand the pixel formats With the Bayer filter each individual pixel is covered by a micro lens that allows light of only one color to strike the pixel The pattern of the Bayer filter used on the camera is as shown in Figure 55 the alignment of the Bayer filter with repect to the sensor is shown as an example only the figure shows the BG filter alignment As the figure illustrates within each square of four pixels one pixel sees only red light one sees only blue light and two pixels see only green light This combination mimics the human eye s sensitivity to color E i8 El i8 El Kole 6 El 6 El eR Fl la Behsor aug Mna Era ARA goa dni Pr gn El i8 El i6 El Kole 6 El I6 El i8 El Kole Are ARE ARE ARA ARA ARE AREO ER E 8 El i8 El 6 F3 6 El 8 El i8 El iC aug Mna Era ARA dca AREO Pri gn E i8 El i8 El Kole 6 El 6 El i8 El i6 Fl i6l aug Mna Era ARA goa AREO Pra gn BA fef fei fei deR iei iei Fl i6l aug ARA ARE ARA ARE AREO Pr gn E i8 El i6 El 6 F3 6 El 8 El i8 El i6 iC EREREREREREREREN HE Kole Kole Kole 6 El i8 El I6 Fl i6l aug Mna Pra ARA goa AREO Pr gn E i8 El i6 El Kole Kole Kole i8 El I6 Fl i6l ARA Mna Era ARA doa AREO Pri gn Pixels Fig 55 Bayer Filter Pattern 132 Basler scou
84. 0 Wave Length nm 700 800 900 1000 Basler scout 1 0 0 9 Specifications Requirements and Precautions 0 8 0 7 0 6 S 0 5 0 4 Relative Response 0 3 0 2 0 1 0 0 400 Fig 10 scA1600 14gm Spectral Response Basler scout 500 600 Wave Length nm 700 800 900 1000 15 Specifications Requirements and Precautions 1 4 Spectral Response for Color Cameras The following graphs show the spectral response for each available color camera model Note The spectral response curves exclude lens characteristics light source characteristics and IR cut filter characteristics To obtain best performance from color models of the camera use of a dielectric IR cut filter is recommended The filter should transmit in a range from 400 nm to 700 720 nm and it should cut off from 700 720 nm to 1100 nm A suitable IR cut filter is included in the standard C mount lens adapter on color models of the camera An IR cut filter is not included in the optional CS mount adapter Relative Response 400 450 500 550 600 650 700 Wave Length nm Fig 11 scA640 70gc Spectral Response 16 Basler scout Specifications Requirements and Precautions Relative Response 400 450 500 550 600 650 700 Wave Length nm Fig 12 s
85. 0 Wave Length nm Fig 19 scA1400 17gc and scA1400 30gc Spectral Response 20 Basler scout Specifications Requirements and Precautions Relative Response got 400 450 500 550 600 650 700 Wave Length nm Fig 20 scA1600 14gc Spectral Response Basler scout 21 Specifications Requirements and Precautions 1 5 Mechanical Specifications 1 5 4 Standard Housing The camera housing conforms to protection class IP30 provided the lens mount is covered by alens or by the cap that is shipped with the camera 1 5 1 1 Camera Dimensions and Mounting Points The cameras are manufactured with high precision Planar parallel and angular sides guarantee precise mounting with high repeatability The dimensions in millimeters for cameras equipped with a standard C mount lens adapter are as shown in Figure 21 The dimensions for cameras equipped with an optional CS mount lens adapter are as shown in Figure 22 22 Basler scout Specifications Requirements and Precautions Camera housings are equipped with four mounting holes on the top and four mounting holes on the bottom as shown in the drawings 2x M3 4 5 deep
86. 0 2 1 on page 153 For more information about the electrical characteristics of the camera s output lines see Section 7 7 2 on page 85 112 Basler scout Image Acquisition Control 8 8 Exposure Active Signal The camera s exposure active ExpAc signal goes high when the exposure time for each image acquisition begins and goes low when the exposure time ends as shown in Figure 53 This signal can be used as a flash trigger and is also useful when you are operating a system where either the camera or the object being imaged is movable For example assume that the camera is mounted on an arm mechanism and that the mechanism can move the camera to view different portions of a product assembly Typically you do not want the camera to move during exposure In this case you can monitor the ExpAc signal to know when exposure is taking place and thus know when to avoid moving the camera Exposure Exposure Exposure Exposure Frame N Frame N 1 Frame N 2 2 35 ust lt i 2 3 5 us e E i 10 26 Pd Ld 10 26 X ExpAc ues we i US e Signal Timing charts are not drawn to scale Times stated are typical Fig 53 Exposure Active Signal Note When you use the exposure active signal be aware that there is a delay in the rise and the fall of the signal in relation to the start and the end of exposure See Figure 53 for details By default the ExpAc signal is assigned to physical output line 1 on the camera However the assignment
87. 0 VDC damage to the camera can result If the voltage is less than 11 3 VDC the camera may operate erratically An Incorrect Plug Can Damage the 12 pin Connector The plug on the cable that you attach to the camera s 12 pin connector must have 12 pins Use of a smaller plug such as one with 10 pins or 8 pins can damage the pins in the camera s 12 pin connector The following voltage requirements apply to the camera power VCC pins 8 and 9 of the 12 pin receptacle Voltage Significance lt 411 3 VDC The camera may operate erratically 412 to 24 VDC Recommended operating voltage lt 1 ripple required Make sure to use a power supply that supplies power in this voltage range 30 0 VDC Absolute maximum the camera may be damaged when the absolute maximum is exceeded Table 7 Voltage Requirements for the Camera Power VCC For more information about the 12 pin connector and the power and I O cables see Section 7 2 on page 74 Section 7 3 on page 76 and Section 7 4 on page 77 80 Basler scout Physicallnterface 7 6 Ethernet GigE Device Information The camera uses a standard Ethernet GigE transceiver The transceiver is fully 100 1000 Base T 802 3 compliant Basler scout 81 Physical Interface 7 7 lnput and Output Lines 7 7 1 Input Lines 7 7 1 1 Voltage Requirements Note Different voltage levels apply depending on whether the standard power and l O cable or
88. 000 30gm gc 32 us 10000000 us SCA1300 32gm gc 22 us 10000000 us SCA1390 17 gm gc 34 us 10000000 us SCA1400 17gm gc 38 us 10000000 us SCA1400 30gm gc 28 us 10000000 us SCA1600 14gm gc 31 us 10000000 us Table 11 Minimum Allowed Exposure Time and Maximum Possible Exposure Time automatically adjusted Note Exposure time can not only be manually set see below but can also be Exposure Auto is an auto function and the automatic counterpart to manually setting an absolute exposure time The exposure auto function automatically adjusts the Auto Exposure Time Abs parameter value In contrast to the manually set absolute exposure time the automatically adjusted absolute exposure time is not restricted to multiples of the current exposure time base The automatic adjustment is not available when trigger width exposure mode is selected For more information about auto functions see Section 11 11 1 on page 196 For more information about the Exposure Auto function see Section 11 11 3 on page 205 Basler scout 103 Image Acquisition Control For information about parameter settings for obtaining the maximum possible exposure time see Section 8 4 1 on page 104 8 4 1 Setting the Exposure Time Using Raw Settings When exposure time is set using raw values the exposure time will be determined by a combination of two elements The first element is the value of the Exposure Time Raw parameter and the secon
89. 1300 32gm gc Expanded the voltage information in Section 1 2 on page 2 Updated the distances and related tolerances between the front of the lens mount and the sensor s photosensitive surface in Section 1 5 on page 22 Indicated the applicability of the mechanical stress test to cameras with standard housing and an extended duration of the broad band vibration test in Section 1 5 4 on page 31 Modified the voltage information in Section 1 9 on page 35 Removed voltage information from Table 6 in Section 7 2 1 on page 74 Added Section 7 4 3 on page 79 and notes in Section 7 4 2 on page 77 introducing the PLC cable Included detailed voltage information in Section 7 5 on page 80 Section 7 7 1 1 on page 82 and Section 7 7 2 1 on page 85 Modified the absolute maximum rating to 30 0 VDC in Section 7 7 1 2 on page 84 and Section 7 7 2 2 on page 85 Added a note relating to the debouncer in Section 8 9 on page 114 Updated the black level feature description and the Black Level Raw parameter range for the scA1400 30 in Section 11 2 on page 169 Corrected the minimum value for the white balance ratio in Section 11 3 on page 171 Corrected the name of the Gamma parameter in Section 11 10 on page 195 The Gamma parameter was incorrectly referred to as the Gamma Raw parameter Included the Auto Functions section on page 196 and added related information in other parts of the manual Extended the description of the debouncer in
90. 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 Auto Function AOI gorom Image AOI AAA 8 3 012345267 8 9 10 20 21 22 23 24 25 26 27 28 29 30 12 13 14 15 16 17 18 NN Auto Function AOI Image AOI J g 0123 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 Auto Function AOI Image AOI 3 EERE EEE n Imr O Trararararnr 012 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 Auto Function AOI
91. 54 scA1000 20 scA1000 30 scA1300 32 scA1390 17 scA1400 17 scA1400 30 scA1600 14 Table 14 Pixel Formats Available on Color Cameras format available Details of the monochrome formats are described in Section 9 2 on page 125 and details of the color formats are described in Section 9 3 on page 132 You can set the Pixel Format parameter value from within your application software by using the pylon API The following code snippet illustrates using the API to set the parameter value Camera Camera Camera Camera Camera Camera Camera Pixel Pixel Pixel Pixel Pixel Pixel Pixel Format Format Format Format Format Format Format SetVal SetVal SetVal SetVal SetVal ue ue ue SetValue ue ue ue SetVal PixelFormat Mono8 PixelFormat Monol2Packed PixelFormat Monol16 PixelFormat YUV422Packed PixelFormat YUV422 YUYV Packed PixelFormat BayerBG8 PixelFormat BayerBGl6 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 For more information about the pylon Viewer see Section 3 1 on page 41 124 Basler scout PixelData Formats 9 2 Pixel Data Formats for Mono Cameras 9 2 1 Mono 8 Format Equivalent to DCAM
92. 6 Shifted Four Times B 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 pixel values being output by the camera s sensor are high enough to set bit 8 bit 9 bit 10 or bit 11 to 1 we recommend not using shift by 4 If you do nonetheless all bits output from the camera will automatically be set to 1 Therefore you should only use the shift by 4 setting when your pixel readings with a 12 bit pixel format selected and with digital shift disabled are all less than 256 11 4 2 Digital Shift with 8 Bit Pixel Formats No Shift As mentioned in the Functional Description section of this manual the camera uses a 12 bit ADC to digitize the output from the imaging sensor When the camera is set for a pixel format that outputs pixel data at 8 bit it apit DiE dod NE E E E effective depth by default the camera drops the 4 least significant bits from the ADC and transmits the 8 most significant bits bit 11 through 4 ADC S S B Not Shifted B lt gt Shift by 1 When the camera is set to shift by 1 the output from the camera will include bit 10 through bit 3 from the ADC The result of shifting once is that the output of the 11 camera is effectively multiplied by 2 For example ADC bit bit bit bit bit bit bit bit
93. 6 1 2 985 986 987 988 989 990 991 992 993 994 995 996 1000 1001 1003 10041005 1006 ial Time Fig 28 Example of a Receive Window with Resend Request Threshold amp Resend Request Batching Threshold 1 Front end of the receive window Missing packets are detected here 2 Stream of packets Gray indicates that the status was checked as the packet entered the receive window White indicates that the status has not yet been checked 3 Receive window of the performance driver 4 Threshold for sending resend requests resend request threshold 5 A separate resend request is sent for each packets 997 998 and 999 6 Threshold for batching resend requests for consecutive missing packets resend request batching threshold Only one resend request will be sent for the consecutive missing packets 46 Basler scout Basler Network Drivers and Parameters Resend Request Threshold This parameter determines the location of the resend request threshold within the receive window as shown in Figure 28 The parameter value is in per cent of the width of the receive window In Figure 28 the resend request threshold is set at 33 33 of the width of the receive window A stream of packets advances packet by packet beyond the resend request threshold i e to the left of the resend request threshold in Figure
94. Basler scout USER S MANUAL FOR GigE VISION CAMERAS Document Number AVV000119 Version 13 Language 000 English Release Date 16 June 2009 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 environment This equipment generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual may cause harmful interference to radio communications Operation of this equipment in a residential area is likely to cause harmful interference in which case the user will be required to correct the interference at his own expense You are cautioned that any changes or modifications not expressly approved in this manual could void your authority to operate this equipment The shielded interface cable recommended in this manual must be used with this equipment in order to comply with the limits for a computing device pursuant to Subpart J of Part 15 of FCC Rules For customers in Canada This apparatus complies with the Class A limits for radio noise emissions set out in Radio Interference Regulations Pour utilisateurs au Canada Cet appareil est conforme aux normes Classe A pour bruits radio lectriques sp cifi es dans le R glement sur le br
95. Features Select the appropriate auto function AOI for luminance statistics Currently AutoFunctionAOISelector_AOI1 is predefined to gather luminance statistics Set position and size of the auto function AOI Camera AutoFunctionAOISelector SetValue AutoFunctionAOISelector AOI1 Camera AutoFunctionAOIOffsetX SetValue 0 Camera AutoFunctionAOIOffsetY SetValue 0 Camera AutoFunctionAOIWidth SetValue Camera AutoFunctionAOIWidth GetMax Camera AutoFunctionAOIHeight SetValue Camera AutoFunctionAOIHeight GetMax Select gain for automatic luminance control Set gain limits for luminance control Camera GainSelector SetValue GainSelector All Camera AutoGainRawLowerLimit SetValue Camera GainRaw GetMin Camera AutoGainRawUpperLimit SetValue Camera GainRaw GetMax Set target value for luminance control This is always expressed by an 8 bit value regardless of the current pixel format i e 0 black 255 white Camera AutoTargetValue SetValue 128 Set mode of operation for gain auto function Camera GainAuto SetValue GainAuto Once 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 For general information about auto functions see Section 11 11 on page 196 For information about Auto Function AOls
96. Images esee sea qae a E er er ee ne ele oon 217 11 18 Device Information Parameters 0 00 eres 221 T1 219 ContiguratiOn Sets ous vae nU tr otis DE RR ian stag Patera eee ames tok E 223 14 19 71 Saving User SOtS s cene oanig Heat RE eee nn ee Oe ee SNRA 224 11 19 2 Selecting a Factory Setup as the Default Set 0 225 11 19 3 Loading a Saved Set or the Default Set into the Active Set 226 11 19 4 Selecting the Startup Set eese 227 iv Basler scout Table of Contents 12 Chunk FeatureS vices ce ska s KR KR RAR eee RR KORR RA je RR ERE YE 229 12 1 What are Chunk Features 00 rss rss sr rss rss ss ssk 229 12 2 Making the Chunk Mode Active and Enabling the Extended Data Stamp 230 12 3 Erame GOUTnltet a ciue an ste RE bale ELI t EeiPUuRETU REPRE 232 12 47 Time Stamp seti mE fees Geen o s 2 mise ERE PI ee ER EE 235 12 5 Trigger Input Counter llli 237 12 6 Line Status All rmx e etse rye soa x ied t ee Sete 240 12 7 GRC CHECKSUM 4 i uz Lir Boe BRAY Aik tad Ge Se a ae E 242 13 Troubleshooting and Support 000 eee eee eee eee 245 13 1 Tech Support Resources 0 0 0 cee rn 245 13 2 Obtaining an RMA Number 00 0 cece rn 245 13 3 Before Contacting Basler Technical Support 00 00 c eee ee eee 246 Revision History tees cece eee ane Rae arose e ecd NE RAE 249 Feedback os Mua he es eta eEE EL E LLL D tete ai Qs AN
97. LLL 255 Index oss See pr ieee e duros SEN OD be t e LINDE Sa EV SMS 257 Basler scout V Table of Contents vi Basler scout Specifications Requirements and Precautions 1 Specifications Requirements and Precautions This section lists the camera models covered by the manual It provides the general specifications for those models and the basic requirements for using them This section also includes specific precautions that you should keep in mind when using the cameras We strongly recommend that you read and follow the precautions 1 1 Models The current Basler scout GigE Vision camera models are listed in the top row of the specification tables on the next pages of this manual The camera models are differentiated by their sensor size their maximum frame rate at full resolution and whether the camera s sensor is mono or color The scout GigE Vision camera models are available in the following housing variants standard housing 90 head housing The housing variants other than the standard housing are appended to the camera s name e g scA640 70gm gc 90 head Unless otherwise noted the material in this manual applies to all of the camera models listed in the tables Material that only applies to a particular camera model or to a subset of models such as to color cameras or a specific housing variant only will be so designated Basler scout 1 Specifications Requirements and Precautions 1 2 General Spe
98. N 2 begins TrigRdy Signal Image Acquisition N Image Acquisition N 1 Image Acquisition N 2 Exposure Readout Exposure Readout Exposure Readout Fig 52 Trigger Ready Signal Basler scout 111 Image Acquisition Control You should be aware that if the Acquisition Frame Rate Abs parameter is enabled the operation of the trigger ready signal will be influenced by the value of the parameter If the value of the parameter is greater than zero but less than the maximum allowed the trigger ready will go high at the rate specified by the parameter value For example if the parameter is set to 10 the trigger ready signal will go high 10 times per second If the value of the parameter is greater than the maximum allowed acquisition frame rate with the current camera settings the trigger ready signal will work as described above and will go high at a point that represents the maximum acquisition frame rate allowed Note If you attempt to start an image acquisition when the trigger ready signal is low the camera will simply ignore the attempt The trigger ready signal will only be available when hardware triggering is enabled By default the trigger ready signal is assigned to physical output line 2 on the camera However the assignment of the trigger signal to a physical output line can be changed For more information about changing the assignment of camera output signals to physical output lines see Section 1
99. Precautions Specification scA640 70gm gc scA640 74gm gc scA640 120gm gc Size L x W x H standard housing 90 head housing 73 7 mm x 44 mm x 29 mm without lens adapter or connectors 85 5 mm x 44 mm x 29 mm with lens adapter and connectors 91 65 mm x 44 mm x 29 mm without connectors and front module 97 mm x 44 mm x 41 8 mm with connectors and front module Weight standard housing 90 head housing 160 g typical 180 g typical Conformity CE FCC GenlCam GigE Vision IP30 Table 1 General Specifications Basler scout Specifications Requirements and Precautions Specification scA750 60gm gc scA780 54gm gc scA1000 20gm gc Sensor Size gm 752 x 480 gm 782 x 582 gm 1034 x 779 H x V pixels ge 750 x 480 gc 780 x 580 gc 1032 x 778 Sensor Type Aptina MT9V022 formerly Sony ICX415 AL AQ Sony ICX204 AL AK known as the Micron MT9V022 Progressive scan CMOS Progressive scan CCD Optical Size 1 3 1 2 1 3 Pixel Size 6 0 um x 6 0 um 8 3 um x 8 3 um 4 65 um x 4 65 um Max Frame Rate 64 9 fps 55 fps 20 fps at full resolution Mono Color All models available in mono or color Data Output Type Fast Ethernet 100 Mbit s or Gigabit Ethernet 1000 Mbit s Pixel Data Formats Mono Models Mono 8 DCAM Mono 8 YUV 4 2 2 Packed DCAM YUV 4 2 2 YUV 4 2 2 YUYV Packed Mono 8 DCAM M
100. R SetValue 10 60 Basler scout Network Related Camera Parameters and Managing Bandwidth 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 Device Current Throughput int64 t currentThroughput Camera GevSCDCT GetValue Resulting Framerate double resultingFps Camera ResultingFrameRateAbs GetValue Basler scout For detailed information about using the pylon API refer to the Basler pylon Programmer s Guide and API Reference 61 Network Related Camera Parameters and Managing Bandwidth 5 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 bandwidth needs of a single camera and no intervention is required A more complicated situation arises if you have multiple cameras connected to a single network adapter as shown in Figure 31 Adapter Single Path Network Switch GigE Camera Fig 31 Multiple Cameras on a Network One way to manage the situation where multiple cameras are sharing a single network path is to make sure that only one of the cameras is acquiring and transmitting images at any given time The data output from a single camera is well within the bandwidth capacity of
101. Section 11 13 on page 211 Minor modifications and corrections throughout the manual AW00011911000 22 Aug 2008 Updated contact addresses and phone numbers Official release of the auto functions AW00011912000 18 Feb 2009 Integrated information for the scA640 120gm gc Added a note to Section 1 7 on page 33 indicating that an application note regarding EMI ESD control is available The text in Section 2 on page 39 and Section 3 on page 41 has been revised to reflect that the pylon driver package is now downloadable from the website Added Section 13 2 on page 245 describing how to obtain an RMA number 252 Basler scout Revision History Doc ID Number Date Changes AW00011913000 16 June 2009 Updated sensor name Micron MT9V022 to Aptina MT9V022 in Section 1 2 on page 2 Removed the notes designating the information about the scA1300 32gm gc cameras as preliminary in Section 1 2 on page 2 Updated minimum allowed exposure times in Section 8 4 on page 103 Updated the constants C4 Co and C3 for scA1300 32gm gc cameras in Section 8 10 on page 116 Added the digital shift feature in Section 11 4 on page 172 Corrected the indications of x offset and y offset in Figure 60 in Section 11 6 on page 179 and in Figure 69 in Section 11 11 1 2 on page 198 Added the reverse X feature in Section 11 8 on page 186 Removed the statement that auto functions have no effect on fram
102. Selector from within your application software by using the pylon API The following code snippet illustrates using the API to set the selector Camera UserSetDefaultSelector SetValue UserSetDefaultSelector_Default Basler scout 227 Standard Features 228 Basler scout Chunk Features 12 Chunk Features This section provides detailed information about the chunk features available on each camera 12 1 What are Chunk Features In most cases enabling a camera feature will simply change the behavior of the camera The Test Image feature is a good example of this type of camera feature When the Test Image feature is enabled the camera outputs a test image rather than a captured image This type of feature is referred to as a standard feature When certain camera features are enabled the camera actually develops some sort of information about each image that it acquires In these cases the information is added to each image as a trailing data chunk when the image is transferred to the host PC Examples of this type of camera feature are the Frame Counter feature and the Time Stamp feature When the Frame Counter feature is enabled for example after an image is captured the camera checks a counter that tracks the number of images acquired and develops a frame counter stamp for the image And if the Time Stamp feature is enabled the camera creates a time stamp for the image The frame counter stamp and the time stamp would be ad
103. Specifications Requirements and Precautions 1 5 2 90 Head Housing The camera housing conforms to protection class IP30 provided the lens mount is covered by a lens or by the cap that is shipped with the camera 1 5 2 1 Camera Dimensions and Mounting Points In scout cameras with the 90 head housing the camera s direction of view is at right angle to the direction of view of standard scout cameras The cameras are manufactured with high precision Planar parallel and angular sides guarantee precise mounting with high repeatability The dimensions in millimeters for cameras equipped with a standard C mount lens adapter are as shown in Figure 25 Camera housings are equipped with four mounting holes on the top and four mounting holes on the bottom as shown in the drawings In addition there are four mounting holes in the front module 4x M3 4 5 mm deep Note For optimum accuracy in the positioning of the camera s optical axis we recommend using the front module reference plane see the figure in the Sensor Positioning Accuracy section as mounting surface Basler scout 27 Specifications Requirements and Precautions 2 x M2 4 5 deep
104. Value 2 Write the MaximumNumberResendRequests parameter StreamGrabber MaximumNumberResendRequests SetValue 25 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 Note that the performance driver parameters will only appear in the viewer if the performance driver is installed on the adapter to which your camera is connected For more information about the pylon Viewer see the Installation and Setup Guide for Cameras Used with Basler s pylon API AW000611xx000 Basler scout 51 Basler Network Drivers and Parameters 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 long the adapter will wait after it receives a packet before it generates a packet received interrupt Max Receive Inter packet Delay A value in microseconds that defines the maximum amount of time allowed between incoming packets Maximum Interrupts per Second Sets the maximum number of interrupts per second that the adapter will generate Network Address allows the user to specify a MAC address that will override the default address provided by the adapter Packet Buffer Size Sets the size in bytes of the buffers used by the receive
105. When the camera is set for Mono 16 the pixel data output is 16 bit data of the unsigned short little endian type The available range of data values and the corresponding indicated signal levels are as shown in the table below Note that for 16 bit data you might expect a value range from 0x0000 to OxFFFF However with the camera set for Mono16 only 12 bits of the 16 bits transmitted are effective Therefore the highest data value you will see is OXOFFF indicating a signal level of 4095 This Data Value Indicates This Signal Level Hexadecimal Decimal OxOFFF 4095 OxOFFE 4094 0x0001 1 0x0000 0 D 128 Note When a camera that is set for Mono 16 has only 12 bits effective the leader of transmitted frames will indicate Mono 12 as the pixel format Basler scout PixelData Formats 9 2 3 Mono 12 Packed Format when a monochrome camera is set for the Mono 12 Packed pixel data format it outputs 12 bits of brightness data per pixel Every three bytes transmitted by the camera contain data for two pixels The table below describes how the pixel data for a received frame will be ordered in the image buffer in your PC when the camera is set for Mono 12 Packed output The following standards are used in the table Pg the first pixel transmitted by the camera P the last pixel transmitted by the camera Bg the first byte in the buffer Bm the last byte in the buffer
106. a for a line Bm the last byte of data for a line Even Lines Odd Lines Byte Data Byte Data Bo Low byte of blue value for Po Bo Low byte of green value for Po B4 High byte of blue value for Po B4 High byte of green value for Po Bo Low byte of green value for P Bo Low byte of red value for P B3 High byte of green value for P4 B3 High byte of red value for P4 B4 Low byte of blue value for P gt B4 Low byte of green value for Po Bs High byte of blue value for P3 Bs High byte of green value for P3 Bg Low byte of green value for P4 Bg Low byte of red value for P3 B High byte of green value for P4 B High byte of red value for P4 Bm 7 Low byte of blue value for Ph 3 Bm 7 Low byte of green value for Pp 3 Bm 6 High byte of blue value for P4 Bm 6 High byte of green value for P 3 138 Basler scout PixelData Formats Bm 5 Low byte of green value for Py Bm 5 Low byte of red value for P Bm 4 High byte of green value for Pp Bm 4 High byte of red value for Py Bm 3 Low byte of blue value for Py Bm 3 Low byte of green value for Py Bm 2 High byte of blue value for P Bm 2 High byte of green value for P Bma4 Low byte of green value for Ph Bma4 Low byte of red value for Ph Bm High byte of green value for Ph Bm High byte of red value for P When the camera is set for
107. a that have a C mount lens adapter are equipped with an IR cut filter as standard equipment The filter is mounted inside of the lens adapter Cameras without an IR cut filter are available on request Color cameras that have the optional CS mount lens adapter do not include an IR cut filter in the adapter Monochrome cameras do not include an IR cut filter in the lens adapter Monochrome cameras with a C mount lens adapter can be equipped with a filter on request Lens Thread Length is Limited The location of the IR cut filter limits the length of the threads on any lens you use with the camera If a lens with a very long thread length is used the IR cut CAUTION filter will be damaged or destroyed and the camera will no longer operate For more information about the location of the IR cut filter see Section 1 5 3 on page 30 178 Basler scout Standard Features 11 6 Area of Interest AOI The 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 transmitted to the host PC The area of interest is referenced to the top left corner of the sensor array The top left corner is designated as column 0 and row 0 as shown in Figure 60 The location and size of the area of interest is defined by declaring an X offset coordinate a width a Y offset coordinate and a height For example suppose that you speci
108. al shift If all of the readings are below 128 you can safely use the shift by 1 setting If all of the readings are below 64 you can safely use the shift by 1 or 2 settings If all of the readings are below 32 you can safely use the shift by 1 2 or 3 settings If all of the readings are below 16 you can safely use the shift by 1 2 3 or 4 settings 176 Basler scout Standard Features 11 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 When the parameter is set to 1 2 3 or 4 digital shift will be set to shift by 1 shift by 2 shift by 3 or shift by 4 respectively You can set the Digital Shift parameter values from within your application software by using the pylon API The following code snippet illustrates using the API to set the parameter values Disable digital shift Camera DigitalShift SetValue 0 Enable digital shift by 2 Camera DigitalShift SetValue 2 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 For more information about the pylon Viewer see Section 3 1 on page 41 Basler scout 177 Standard Features 11 5 Integrated IR Cut Filter on Color Models Color models of the camer
109. alue of 24 And so on As you can see the table does not include a user defined 12 bit value for every pixel value that the sensor can report So what does the camera do when the sensor reports a pixel value that is between two values that have a defined 12 bit output In this case the camera performs a straight line interpolation to determine the value that it should transmit For example assume that the sensor reports a pixel value of 12 In this case the camera would perform a straight line interpolation between the values at location 8 and location 16 in the table The result of the interpolation would be reported out of the camera as the 12 bit output Another thing to keep in mind about the table is that location 4088 is the last location that will have a defined 12 bit value associated with it Locations 4089 through 4095 are not used If the sensor reports a value above 4088 the camera will not be able to perform an interpolation In cases where Basler scout 189 Standard Features the sensor reports a value above 4088 the camera simply transmits the 12 bit value from location 4088 in the table The advantage of the luminance lookup table feature is that it allows a user to customize the response curve of the camera The graphs below show the effect of two typical lookup tables The first graph is for a lookup table where the values are arranged so that the output of the camera increases linearly as the sensor output increases
110. ameter is set to 3 With these settings the accumulator pool can hold a maximum of 15 resends i e the multiplier times the maximum number of resends that could be transmitted in a frame period Note that with these settings 15 will also be the starting number of resends within the accumulator pool The chart on the next page and the numbered text below it show an example of how the accumulator would work with these settings The chart and the text assume that you are using an external trigger to trigger image acquisition The example also assumes that the camera is operating in a poor environment so many packets are lost and many resends are required The numbered text is keyed to the time periods in the chart Basler scout 57 Network Related Camera Parameters and Managing Bandwidth Resends available via the bandwidth 5 5 5 5 5 5 5 5 5 reserve Resends needed 0 7 4 10 20 1 0 0 1 Effect on the accumulator pool 0 2 1 5 9 4 5 5 1 Resends left in the 15 13 14 9 0 4 9 14 15 accumulator pool transmission Time Period 1 2 3 4 5 6 7 8 9 ef E N a a S a A p FA amp TIIFA amp TIIFA amp TIIFA amp TINIFA amp TIIFA amp T FA amp TIIFA amp T after frame F A amp T Frame Acquired Not enough and Transmitted resends available 1 58 Packet unavailable errors generated You trigger image acquisition and during this
111. ameter value sets the duration time base in us The default is 1 us and it can be changed in 1 us increments Note that there is only one timer duration time base and it is used by all four of the available timers You can set the Timer Duration Time Base Abs parameter value from within your application software by using the pylon API The following code snippet illustrates using the API to set the parameter value Camera TimerDurationTimebaseAbs SetValue 5 Setting the Duration with an Absolute Value You can also set the Timer duration by using an absolute value This is accomplished by setting the Timer Duration Abs parameter The units for setting this parameter are us and the value can be set in increments of 1 us To set the duration for a timer using an absolute value Use the Timer Selector to select a timer Set the value of the Timer Duration Abs parameter You can set the Timer Selector and the Timer Duration Abs parameter value from within your application software by using the pylon API The following code snippet illustrates using the API to set the selector and the parameter value Camera TimerSelector SetValue TimerSelector Timerl Camera TimerDurationAbs SetValue 100 Basler scout 159 I O Control When you use the Timer Duration Abs parameter to set the duration time the camera accomplishes the setting change by automatically changing the Timer Duration Raw parameter to achieve the value s
112. an extremely noisy environment you may find that a reserve of 8 or 10 is more appropriate Step 4 Calculate the data bandwidth needed by each camera The objective of this step is to determine how much bandwidth in Byte s each camera needs to transmit the image data that it generates The amount of data bandwidth a camera needs is the product of several factors the amount of data included in each image the amount of chunk data being added to each image the packet overhead such as packet leaders and trailers and the number of frames the camera is acquiring each second For each camera you can use the two formulas below to calculate the data bandwidth needed To use the formulas you will need to know the current value of the Payload Size parameter and the Packet Size parameter for each camera You will also need to know the frame rate in frames s at which each camera will operate EE Bytes Frame l e Sie x Packet Overhead Payload Size 1 Leader Size Trailer Size acket Size Data Bandwidth Needed Bytes Frame x Frames s Where Packet Overhead 72 for a GigE network 78 for a 100 MBit s network Leader Size Packet Overhead 36 if chunk mode is not active Packet Overhead 12 if chunk mode is active Trailer Size Packet Overhead 8 X means round up x to the nearest integer X means round up x to the nearest multiple of 4 Step 5 Calculate data bandwidth assigned to each
113. and the host computer This ensures that the data transmission rate has no influence on image quality Basler scout 71 Camera Functional Description Pixel Array Analog Processing CMOS Sensor ADCs m Digital Processing Fig 34 CMOS Sensor Architecture Control AOI Gain Black Level 24 MB Image Buffer Control Micro Controller Fig 35 Camera Block Diagram 72 Control Data Digitized Pixel Data ExpActive TrigRdy Ethernet Ethernet Controller Image Data Network and Control Data Basler scout Physicallnterface 7 Physical Interface This section 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 7 1 General Description of the Connections The camera is interfaced to external circuity via connectors located on the back of the housing An 8 pin RJ 45 jack used to provide a 100 1000 Mbit s Ethernet connection to the camera This jack includes a green LED and a yellow LED that indicate the state of the network connection A 12 pin receptacle used to provide access to the camera s I O lines and to provide power to the camera The drawing below shows the location of the two connectors and the LEDs 12 pin 8 pin Receptacle RJ 45 Jack
114. apply to the I O output VCC pin 10 of the 12 pin receptacle Voltage Significance lt 3 3 VDC The I O output may operate erratically 3 3 to 24 VDC Recommended operating voltage 30 0 VDC Absolute maximum the camera may be damaged if the absolute maximum is exceeded Table 10 Voltage Requirements for the I O Output VCC 7 7 2 2 Line Schematic The camera is equipped with four physical output lines designated as Output Line 1 Output Line 2 Output Line 3 and Output Line 4 The output lines are accessed via the 12 pin receptacle on the back of the camera As shown in the I O schematic each output line is opto isolated See the previous section for the recommended operating voltage The absolute maximum voltage is 30 0 VDC The maximum current allowed through an output circuit is 100 mA A conducting transistor means a logical one and a non conducting transistor means a logical zero Figure 40 shows a typical circuit you can use to monitor an output line with a voltage signal The circuit in Figure 40 is monitoring output line 1 Q BC847BS Out 1 Ctrl Your Gnd VO Out 1 Voltage oe 00 0In Output Signal to You I O Out VCC Camera 48 310 424 12 Pin Your Gnd Receptacle Fig 40 Typical Voltage Output Circuit Basler scout 85 Physical Interface Figure 41 shows a typical circuit you can use to monitor an output line with an LED or an opto coupler In this e
115. are that if the Acquisition Frame Rate Abs parameter is enabled it will influence the rate at which images can be acquired If the Acquisition Frame Rate Abs parameter is set to a value less than the maximum allowed you can trigger acquisition at any rate up to the set value If the Acquisition Frame Rate Abs parameter is set to a value greater than the maximum allowed you can trigger acquisition at any rate up to the maximum allowed image acquisition rate with the current camera settings Basler scout 101 Image Acquisition Control You can set the exposure time and the Acquisition Mode parameter values from within your application software by using the pylon API You can also execute the Acquisition Start and Stop commands The following code snippet illustrates using the API to set the parameter values and execute the commands Camera TriggerSelector SetValue TriggerSelector AcquisitionStart Camera ExposureMode SetValue ExposureMode_Timed Camera ExposureTimeAbs SetValue 3000 Camera TriggerActivation SetValue TriggerActivation RisingEdge Camera AcquisitionMode SetValue AcquisitionMode Continuous Camera AcquisitionStart Execute Camera AcquisitionStop Execute 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 For more information ab
116. be sent to the PC in an event message before the next event is placed in queue If there is an occasional short term delay in event message transmission the queue can buffer several events and can send them within a single event message as soon as transmission time is available Basler scout 215 Standard Features However if you are operating the camera at high frame rates with a small AOI the camera may be able to generate and queue events faster than they can be transmitted and acknowledged In this case 1 The queue will fill and events will be dropped 2 An event overrun will occur 3 Assuming that you have event overrun reporting enabled the camera will generate an event overrun event and place it in the queue 4 As soon as transmission time is available an event message containing the event overrun event will be transmitted to the PC The event overrun event is simply a warning that events are being dropped The notification contains no specific information about how many or which events have been dropped Setting Your System for Event Reporting To use event reporting two conditions must be met Event reporting must be enabled in the camera A pylon event grabber must be created within your application assuming that you are using the pylon API The main purpose of the pylon event grabber is to receive incoming event messages Another purpose of the pylon event grabber is to handle event message acknowledgement Th
117. bit bit bit 10 9 8 7 6 5 4 3 2 1 0 assume that the camera is set for no shift that it is lM Ll viewing a uniform white target and that under these S S d ad B Shifted Once B conditions the reading for the brightest pixel is 10 If l4 gt you changed the digital shift setting to shift by 1 the reading would increase to 20 174 Basler scout Standard Features If the pixel values being output by the camera s sensor are high enough to set bit 11 to 1 we recommend not using shift by 1 If you do nonetheless all bits ouput from the camera will automatically be set to 1 Therefore you should only use the shift by 1 setting when your pixel readings with an 8 bit pixel format selected and with digital shift disabled are all less than 128 Shift by 2 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 camera s sensor are high enough to set bit 10 or bit 11 to 1 we recommend not using shift by 2 If you do nonetheless all bits ouput from the camera will automatically be set to 1 Therefore you should only use the shift by 2 ADC bit bit bit bit bit bit bit bit bit bit bit bit 1 10 9 8 7 6 5 4 3 2 1 0 Shifted Twice setting when your pixel readings with an 8 bit pixel format selected and with digital shift di
118. by one if both counters were started at the same time and if an image was acquired for every trigger Whenever the counters restart after having reached 4294967295 they will both start another counting cycle at 0 Accordingly the difference between matching counts will always be one regardless of the number of counting cycles Note that if both counters were started at the same time and not reset since and if the trigger input counter is ahead of the matching frame counter by more than one the camera was overtriggered and not all external triggers resulted in image acquisitions Trigger Input Counter Reset Whenever the camera is powered off the trigger input counter will reset to 0 During operation you can reset the trigger input counter via I O input 1 I O input 2 or software and you can disable the reset By default the trigger input counter reset is disabled To use the trigger input counter reset Configure the trigger input counter reset by setting the counter selector to Counter1 and setting the counter event source to FrameTrigger Set the counter reset source to Line1 Line2 Software or to Off Execute the command if using software as the counter reset source You can set the trigger input counter reset parameter values from within your application software by using the pylon API The following code snippets illustrate using the API to configure and set the trigger input counter reset and to execute a reset via software
119. cA640 74gc Spectral Response Relative Response 400 450 500 550 600 650 700 Wave Length nm Fig 13 scA640 120gc Spectral Response Basler scout 17 Specifications Requirements and Precautions Quantum Efficiency 350 450 550 650 750 850 950 1050 Wave Length nm Fig 14 scA750 60gc Spectral Response Relative Response 400 450 500 550 600 650 700 Wave Length nm Fig 15 scA780 54gc Spectral Response 18 Basler scout Specifications Requirements and Precautions 1 0 0 9 r f 0 8 AN n n 1 0 6 NM p Blue 0 5 d cal 1 Red Relative Response T RE or ooo o RS a v nett a err xc c o 0 L0 E lee 400 450 500 550 600 650 700 Wave Length nm Fig 16 scA1000 20gc and scA1000 30gc Spectral Response Relative Response 0 0 400 450 500 550 600 650 700 Wave Length nm Fig 17 scA1300 32gc Spectral Response Basler scout 19 Specifications Requirements and Precautions Relative Response 0 0 400 450 500 550 600 650 700 Wave Length nm Fig 18 scA1390 17gc Spectral Response Relative Response 400 450 500 550 600 650 70
120. capacity to carry all of the data and does not consider any bandwidth required for resends In essence this parameter indicates the maximum amount of data the camera could generate with no network restrictions If the Acquisition Frame Rate abs parameter has been used to set the camera s frame rate the camera will use this frame rate setting to calculate the device max throughput If software or hardware triggering is being used to control the camera s frame rate the maximum frame rate allowed with the current camera settings will be used to calculate the device max throughput Basler scout 59 Network Related Camera Parameters and Managing Bandwidth 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 feature settings and the pixel format setting If the Acquisition Frame Rate abs parameter has been used to set the camera s frame rate the camera will use this frame rate setting to calculate the device current throughput If software or hardware triggering is being used to control the camera s frame rate the maximum frame rate allowed with the current camera settings will be used to calculate the device current throughput Note that the Device Current Throughput parameter indicates the bandwidth needed to transmit the actual image data and chunk data The Bandwidth Assigned parameter on th
121. cates This Signal Level Decimal OxFF 255 OxFE 254 0x01 1 0x00 0 Basler scout 135 Pixel Data Formats 9 3 3 Bayer RG 8 Format Equivalent to DCAM Raw 8 when a color camera is set for the Bayer RG 8 pixel data format it outputs 8 bits of data per pixel and the pixel data is not processed or interpolated in any way So for each pixel covered with a red lens you get 8 bits of red data For each pixel covered with a green lens you get 8 bits of green data And for each pixel covered with a blue lens you get 8 bits of blue data This type of pixel data is sometimes referred to as raw output The RG in the name Bayer RG 8 refers to the alignment of the colors in the Bayer filter to the pixels in the acquired images For even lines in the images pixel one will be red pixel two will be green pixel three will be red pixel four will be green etc For odd lines in the images pixel one will be green pixel two will be blue pixel three will be green pixel four will be blue etc For more information about the Bayer filter see Section 9 3 1 on page 132 The tables below describe how the data for the even lines and for the odd lines of a received frame will be ordered in the image buffer in your PC when the camera is set for Bayer RG 8 output The following standards are used in the tables Pg the first pixel transmitted by the camera for a line Py the last pixel transmitted by the camera
122. cess as it exits the sensor and passes through the camera s electronics This process yields Y U and V color information for each pixel In the first step of the process an interpolation algorithm is performed to get full RGB data for each pixel This is required because color cameras use a Bayer filter on the sensor and each individual pixel gathers information for only one color For more information on the Bayer filter see Section 9 3 1 on page 132 The second step of the process is to convert the RGB information to the YUV color model The conversion algorithm uses the following formulas Y 0 30R 0 59G 0 11 B U 0 17R 0 33G 0 50B V 0 50R 0 41G 0 09B Once the conversion to a YUV color model is complete the pixel data is transmitted to the host PC Note The values for U and for V normally range from 128 to 127 Because the camera transfers U values and V values with unsigned integers 128 is added to each U value and to each V value before the values are transferred from the camera This process allows the values to be transferred on a scale that ranges from 0 to 255 142 Basler scout PixelData Formats The table below describes how the pixel data for a received frame will be ordered in the image buffer in your PC when the camera is set for YUV 4 2 2 Packed output The following standards are used in the table Pg the first pixel transmitted by the camera P the last pixel transmitted by the camera B
123. cifications Specification SCA640 70 gm gc SCA640 74gm gc SCA640 120 gm gc Sensor Size gm 659 x 494 gm 659 x 494 gm 659 x 494 H x V pixels gc 658 x 492 gc 658 x 492 gc 658 x 492 Sensor Type Sony ICX424 AL AQ Sony ICX414 AL AQ Sony ICX618 ALA AQA Progressive scan CCD Optical Size 1 3 1 2 1 4 Pixel Size 7 4 um x 7 4 um 9 9 um x 9 9 um 5 6 um x 5 6 um Max Frame Rate 70 fps 79 fps 122 fps at full resolution Mono Color All models available in mono or color Data Output Type Fast Ethernet 100 Mbit s or Gigabit Ethernet 1000 Mbit s Pixel Data Formats Mono Models Mono 8 DCAM Mono 8 Mono 16 DCAM Mono 16 Mono 12 Packed YUV 4 2 2 Packed DCAM YUV 4 2 2 YUV 4 2 2 YUYV Packed Color Models Mono 8 DCAM Mono 8 Bayer BG 8 DCAM Raw 8 Bayer BG 16 DCAM Raw 16 Bayer BG 12 Packed YUV 4 2 2 Packed DCAM YUV 4 2 2 YUV 4 2 2 YUYV Packed ADC Bit Depth 12 bits Synchronization Via external trigger signal or via software Exposure Control Programmable via the camera API Camera Power Requirements 12 to 24 VDC min 11 3 VDC absolute max 30 0 VDC lt 1 ripple 3 0 W Q 12V 3 5 W Q 12V I O Ports 2 opto isolated input ports and 4 opto isolated output ports Lens Adapter C mount CS mount optional Basler scout Specifications Requirements and
124. cribe how the data for the even lines and for the odd lines of a received frame will be ordered in the image buffer in your PC when the camera is set for Bayer BG 8 output The following standards are used in the tables Pg the first pixel transmitted by the camera for a line Ph the last pixel transmitted by the camera for a line Bg the first byte of data for a line Bm the last byte of data for a line Even Lines Odd Lines Byte Data Byte Data Bo Blue value for Po Bo Green value for Po B4 Green value for P4 B4 Red value for P4 Bo Blue value for Ps Bo Green value for Ps B3 Green value for P3 B3 Red value for P3 B4 Blue value for P4 By Green value for P Bs Green value for P5 Bs Red value for P5 2 e 2 e 2 e 2 e 2 e 2 e Bm 5 Blue value for P 5 Bm 5 Green value for Ph 5 Bm 4 Green value for Ph 4 Bm 4 Red value for P 4 Bn 3 Blue value for P 3 Bm 3 Green value for P 3 Bm 2 Green value for Py Bm 2 Red value for Pj Bm4 Blue value for P Bm 1 Green value for Py Bm Green value for Ph Bm Red value for P 134 Basler scout PixelData Formats With the camera set for Bayer BG 8 the pixel data output is 8 bit data of the unsigned char type The available range of data values and the corresponding indicated signal levels are as shown in the table below This Data Value Hexadecimal Indi
125. ctive The 12 bits of effective pixel data fill from the least significant bit The four unused most significant bits are filled with zeros With the Bayer BG 16 the pixel data is not processed or interpolated in any way So for each pixel covered with a red lens you get 12 effective bits of red data For each pixel covered with a green lens you get 12 effective bits of green data And for each pixel covered with a blue lens you get 12 effective bits of blue data This type of pixel data is sometimes referred to as raw output The BG in the name Bayer BG 16 refers to the alignment of the colors in the Bayer filter to the pixels in the acquired images For even lines in the images pixel one will be blue pixel two will be green pixel three will be blue pixel four will be green etc For odd lines in the images pixel one will be green pixel two will be red pixel three will be green pixel four will be red etc For more information about the Bayer filter see Section 9 3 1 on page 132 The tables below describe how the data for the even lines and for the odd lines of a received frame will be ordered in the image buffer in your PC when the camera is set for Bayer BG 16 output Note that the data is placed in the image buffer in little endian format The following standards are used in the tables Pg the first pixel transmitted by the camera for a line P the last pixel transmitted by the camera for a line Bg the first byte of dat
126. d element is the Exposure Time Base The exposure time is determined by the product of these two elements Exposure Time Exposure Time Raw Parameter Value x Exposure Time Base By default the Exposure Time Base is fixed at 20 us on all camera models except the scA750 60 On scA750 60 cameras the default Exposure Time Base is 31 ps Typically the exposure time is adjusted by setting only the Exposure Time Raw parameter The Exposure Time Raw parameter value can range from 1 to 4095 So if the parameter value was set to 100 on an scA640 70 camera for example the exposure time will be 100 x 20 us or 2000 us Settings for Obtaining the Maximum Possible Exposure Time On all camera models except the scA750 60 you can obtain the maximum possible exposure time 10000000 us by setting the Exposure Time Raw parameter value to 1 and the Exposure Time Base Abs value to 10000000 us On scA750 60 cameras you can obtain the maximum possible exposure time 126976 us by e g setting the exposure time raw parameter value to 2048 and the Exposure Time Base Abs value to 62 us Changing the Exposure Time Base Normally the exposure time is adjusted by setting the value of the Exposure Time Raw parameter as explained above However if you require an exposure time that is longer than what you can achieve by changing the value of the Exposure Time Raw parameter alone the Exposure Time Base Abs parameter can be used to change the exposure time base
127. d will go high again when it is safe to trigger the next acquisition see Figure 51 The camera calculates the rise of the trigger ready signal based on the current exposure time parameter setting the current size of the area of interest and the time it will take to readout the captured pixel values from the sensor The trigger ready signal is especially useful if you want to run the camera at the maximum acquisition frame capture rate for the current conditions If you monitor the trigger ready signal and you trigger acquisition of each new image immediately after the signal goes high you will be sure that the camera is operating at the maximum acquisition frame rate for the current conditions Basler scout 109 Image Acquisition Control Signal goes high Signal goes low Signal goes high Signal goes low at earliest safe when exposure at earliest safe when exposure moment to trigger for acquisition moment to trigger for acquisition acquisition N 1 N 1 begins acquisition N 2 N 2 begins TrigRdy Signal Image Acquisition N Exposure Readout Image Acquisition N 1 Exposure Readout Image Acquisition N 2 Exposure Readout Time Fig 51 Trigger Ready Signal You should be aware that if the Acquisition Frame Rate Abs parameter is enabled the operation of the trigger ready signal will be influenced by the value of the parameter If the value of the parameter is greater than zero but less than
128. ded as chunks of trailing data to each image as the image is transferred from the camera The features that add chunks to the acquired images are referred to as chunk features Before you can use any of the features that add chunks to the image you must make the chunk mode active Making the chunk mode active is described in the next section Basler scout 229 Chunk Features 12 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 Trigger Input Counter the Time Stamp the Line Status All and the CRC Checksum chunk features available to be enabled It automatically enables the Extended Image Data chunk feature To make the chunk mode active Set the Chunk Mode Active parameter to true You can set the Chunk Mode Active parameter value from within your application software by using the pylon API The following code snippet illustrates using the API to set the parameter value Camera ChunkModeActive SetValue true Note that making the chunk mode inactive switches all chunk features off Also note that when you enable ChunkModeActive the PayloadType for the camera changes from Pylon PayloadType Image to Pylon PayloadType ChunkData For detailed information about using the pylon API refer to the Basler pylon Programmer s Guide a
129. descriptors and the transmit descriptors Receive Descriptors Sets the number of descriptors to use in the adapter s receiving ring Transmit Descriptors Sets the number of descriptors to use in the adapter s transmit ring To access the advanced properties for an adapter Open a Network Connections window and find the connection for your network adapter Right click on the name of the connection and select Properties from the drop down menu A LAN Connection Properties window will open Click the Configure button An Adapter Properties window will open Click the Advanced tab FON Note We strongly recommend using the default parameter settings Changing the parameters can have a significant negative effect on the performance of the adapter and the driver 52 Basler scout Basler Network Drivers and Parameters 4 3 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 camera via the transport layer this parameter designates the time out in milliseconds within which a response must be received Write Timeout If a register write request is sent to the camera via the transport layer this parameter designates the time out in milliseconds within which an acknowledge must be received Heartbeat Timeout The GigE Vision standard requires implementation
130. ds on any lens you use with the camera If a lens with a very CAUTION long thread length is used the IR cut filter will be damaged or destroyed and the camera will no longer operate For more specific information about the lens thread length see Section 1 5 3 on page 30 Voltage Outside of Specified Range Can Cause Damage If the voltage of the power to the camera is greater than 30 0 VDC damage to the camera can result If the voltage is less than 11 3 VDC the camera CAUTION may operate erratically An Incorrect Plug Can Damage the 12 pin Connector The plug on the cable that you attach to the camera s 12 pin connector must have 12 pins Use of a smaller plug such as one with 10 pins or 8 pins can CAUTION damage the pins in the camera s 12 pin connector Basler scout 35 Specifications Requirements and Precautions Inappropriate Code May Cause Unexpected Camera Behavior The code snippets provided in this manual are included as sample code only Inappropriate code may cause your camera to function differently than expected and may compromise your application To ensure that the snippets will work properly in your application you must adjust them to meet your specific needs and must test them thoroughly prior to use CAUTION 36 Basler scout Specifications Requirements and Precautions Warranty Precautions To ensure that your warranty remains in force Do not remove the camera s serial number label If the
131. e low This will set the state of the selected line You can set the Output Selector and the User Output Value parameter from within your application software by using the pylon API The following code snippet illustrates using the API to designate output line 3 as user settable and setting the state of the output line Camera LineSelector SetValue LineSelector Out3 Camera LineSource SetValue LineSource_UserOutput Camera UserOutputSelector SetValue UserOutputSelector_UserOutput3 Camera UserOutputValue SetValue true bool currentUserOutput3State Camera UserOutputValue GetValue 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 Setting the State of Multiple User Settable Output Lines The User Output Value All parameter is a 32 bit value As shown in Figure 56 the lowest four bits of the parameter value will set the state of the user settable outputs If a bit is 0 it will set the state of the associated output to low If a bit is high it will set the state of the associated port to high Sets user output 4 state Sets user output 3 state Sets user output 2 state Sets user output 1 state 34 30 29 28 27 26 25 24 23 22 21 20 te 18 17 16 15 14 13 12 14 10 9 87 6 5 4 32 1 0 II Not used LSB Fig 56 User Ou
132. e values for the event message timeout and the event message retry count are set via the event grabber An event adapter object of the event grabber can be used to parse the information contained within each event message You can enable event reporting create a pylon event grabber and use the event adapter object from within your application software by using the pylon API The pylon software development kit includes a Camera Events code sample that illustrates the entire process For more detailed information about using the pylon API refer to the Basler pylon Programmer s Guide and API Reference 216 Basler scout Standard Features 11 17 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 failure diagnostics For test images the image is generated internally by the camera s logic and does not use the optics the imaging sensor or the ADC Six test images are available The Effect of Camera Settings on Test Images When any of the test image is active the camera s analog features such as gain black level and exposure time have no effect on the images transmitted by the camera For test images 1 2 3 and 6 the cameras digital features such as the luminance lookup table will also have no effect on the transmitted images But for test imag
133. e 116 For more information about the Acquisition Status feature see Section 11 15 on page 214 Note The explanations in Section 8 2 2 and Section 8 2 3 are intended to give you a basic idea of how the use of a software trigger works For a more complete description refer to the Basler pylon Programmer s Guide and to the sample programs included in the Basler pylon Software Development Kit SDK Basler scout 95 Image Acquisition Control 8 3 Controlling Image Acquisition with a Hardware Trigger You can configure the camera so that an external hardware trigger ExTrig signal applied to one of the input lines will control image acquisition A rising edge or a falling edge of the ExTrig signal can be used to trigger image acquisition The ExTrig signal can be periodic or non periodic When the camera is operating under control of an ExTrig signal the period of the ExTrig signal will determine the rate at which the camera is acquiring images 1 Acquisition F Rat ExTrig period in seconds Sena SUUS For example if you are operating a camera with an ExTrig signal period of 20 ms 0 020 s A f 0 020 0 fps So in this case the acquisition frame rate is 50 fps The minimum high time for a rising edge trigger or low time for a falling edge trigger is 100 nanoseconds By default input line 1 is assigned to receive an ExTrig signal When you are triggering image acquisition with an ExTrig signa
134. e bandwidth reserve setting would allow 5 resends during this time period but 20 resends are needed The 5 resends available via the bandwidth reserve are used To complete all of the needed resends 15 resends would be required from the accumulator pool but the pool only has 9 resends So the 9 resends in the pool are used and 6 resend requests are answered with a packet unavailable error code The accumulator pool is reduced to 0 Basler scout Network Related Camera Parameters and Managing Bandwidth 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 1 resend needed is taken from the resends available via the bandwidth reserve The other 4 resends available via the bandwidth reserve are not needed so they are added to the accumulator pool and they bring the pool up to 4 7 During this time period you do not trigger image acquisition You delay triggering acquisition for the period of time that would normally be needed to acquire and transmit a single image The current camera settings would allow 5 resends to occur during this period of time But since no data is transmitted no resends are required The 5 resends that could have occurred are added to the accumulator pool and they bring the pool up to 9 8 You trigger image acquisition and during this time period the camera acquire
135. e camera accomplishes the setting change by automatically changing the Exposure Time Raw parameter to achieve the value specified by your Exposure Time Abs setting This leads to a limitation that you must keep in mind if you use Exposure Time Abs parameter to set the exposure time That is you must set the Exposure Time Abs parameter to a value that is equivalent to a setting you could achieve by using the Exposure Time Raw parameter with the current Exposure Time Base parameter For example if the time base was currently set to 62 us you could use the Exposure Time Base Abs parameter to set the exposure to 62 us 124 us 186 us etc Note that if you set the Exposure Time Abs parameter to a value that you could not achieve by using the Exposure Time Raw and Exposure Time Base parameters the camera will automatically change the setting for the Exposure Time Abs parameter to the nearest achieveable value You should also be aware that if you change the exposure time using the raw settings the Exposure Time Abs parameter will automatically be updated to reflect the new exposure time Setting the Absolute Exposure Time Parameter You can set the Exposure Time Abs parameter value from within your application software by using the pylon API The following code snippet illustrates using the API to set the parameter value Camera ExposureTimeAbs SetValue 124 double resultingExpTime Camera ExposureTimeAbs GetValue For detailed
136. e corresponding indicated signal levels are as shown in the table below This Data Value Hexadecimal Indicates This Signal Level Decimal OxFF 255 OxFE 254 0x01 1 0x00 0 148 Basler scout PixelData Formats 9 4 Pixel Transmission Sequence For each captured image pixel data is transmitted from the camera in the following sequence Row o Col o Row o Col 1 Row pg Colo ROWgColm2 ROW g Colm 1 ROWg Col m Row 4 Col o Row 4 Col 4 Row Col gt Row Col m Row Col m 1 Row Col m Row s Col o Row Col 4 Row Cola Row Colm Row Col m 4 Rows Col m Row Colo Row p 2 Col 4 Row ha Cola Row p 2 Col m 2 ROW p 2 COl m 1 ROW pa COI m Row p 1 Colo Row p 4 Col4 Row p 4 Cola Row p 4 COl m 2 Row p 4 COl m 1 Row p 4 Colm Row Col p Row Col 4 Row Col gt Row Col qm Row Col m 4 Row Col m Where Row Col g is the upper left corner of the sensor The columns are numbered 0 through m from the left side to the right side of the sensor The rows are numbered 0 through n from the top to the bottom of the sensor The sequence assumes that the camera is set for full resolution Basler scout 149 Pixel Data Formats 150 Basler scout I O Control 10 I O Control This section describes how to configure the camera s two physical input lines and four physical output lines It also provides information about monitoring the state of the input and outpu
137. e decreased For more information about absolute exposure time settings and related limitations see Section 8 4 2 on page 105 For more information about exposure modes and how to select them see Section 8 2 1 on page 92 and Section 8 3 1 on page 96 For more information about the auto function profile feature see Section 11 11 4 on page 207 To use the exposure auto function carry out the following steps Make sure trigger width exposure mode is not selected Select Auto Function AOI Set the postion and size of Auto Function AOI Set the lower and upper limits for the Exposure Time Abs parameter value Set the target average gray value If necessary set the auto function profile Enable the exposure auto function by setting it to once or continuous You must choose the continuous setting when using the auto function profile NOONAN The settable limits for the Exposure Time Abs parameter value are limited by the minimum allowed and maximum possible exposure time of the camera model Basler scout 205 Standard Features The target average gray value may range from 0 black to 255 white Note that this range of numbers applies to 8 bit and to 16 bit 12 bit effective output modes Accordingly also for 16 bit output modes black is represented by 0 and white by 255 You can carry out steps 1 to 7 from within your application software by using the pylon API The following code snippets illustrate usi
138. e of triggering If a bitis 1 it indicates that the state of the associated line is was high at the time of triggering Indicates output line 4 state Indicates output line 3 state Indicates output line 2 state Indicates input line 2 state Indicates output line 1 state Indicates input line 1 state 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 nro 9 8 7 6 5 4 3 2 1 0 Fig 75 Line Status All Parameter Bits Note The chunk mode must be active before you can enable the line status all feature or any of the other chunk feature Making the chunk mode inactive disables all chunk features To enable the line status all chunk Use the Chunk Selector to select the Line Status All chunk Use the Chunk Enable parameter to set the value of the chunk to true Once the line status all chunk is enabled the camera will add a line status all chunk to each acquired image To retrieve data from a 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 you can retrieve the line status all information by doing the following Read the value of the Chunk Line Status All parameter You can set the Chunk Selector and Chunk Enable parameter value from within your application software by using the pylon API You can also run the parser and retrieve the chunk data The follo
139. e other hand indicates the bandwidth needed to transmit image data and chunk data plus the bandwidth reserved for retrys and the bandwidth needed for any overhead such as leaders and trailers Resulting Frame Rate read only Indicates the maximum allowed frame acquisition rate in frames per second given the current camera settings The parameter takes the current area of interest exposure time and bandwidth settings into account If the Acquisition Frame Rate abs parameter has been used to set the camera s frame rate the Resulting Frame Rate parameter will show the Acquisition Frame Rate abs parameter setting If software or hardware triggering is being used to control the camera s frame rate the Resulting Frame Rate parameter will indicate the maximum frame rate allowed given the current camera settings You can read or set the camera s network related parameter values from within your application software by using the pylon API The following code snippet illustrates using the API to set the selector and the parameter values Payload Size int64 t payloadSize Camera PayloadSize GetValue GevStreamChannelSelector Camera GevStreamChannelSelector SetValu GevStreamChannelSelector StreamChannelO PacketSize Camera GevSCPSPacketSize SetValue 1500 Inter packet Delay Camera GevSCPD SetValue 1000 Frame transmission Delay Camera GevSCFTD SetValue 1000 Bandwidth Reserve Camera GevSCBW
140. e rate in Section 11 11 1 on page 196 and added a note that frame rate may be affected if exposure auto is used in Section 11 11 3 on page 205 Added a reference to the reverse X feature in Section 11 11 1 2 on page 198 Replaced Auto Gain Raw by the correct Gain Raw All parameter name in Section 11 11 2 on page 203 Replaced Auto Exposure Time Abs by the correct Exposure Time Abs parameter name in Section 11 11 3 on page 205 Added the auto function profile feature in Section 11 11 4 on page 207 and adjusted Section 11 11 2 on page 203 and Section 11 11 3 on page 205 accordingly Added the trigger delay feature in Section 11 14 on page 213 Added the acquisition status feature in Section 11 15 on page 214 and added a reference in Section 8 2 3 on page 94 Added the high gain and auto functions factory setups and the standard factory setup formerly the default set in Section 11 19 on page 223 Removed the statement that settings for frame transmission delay and inter packet delay are not saved in the user sets in Section 11 19 on page 223 Added descriptions about resetting the frame counter and about relating frame and trigger input counter in Section 12 3 on page 232 Corrected the maximum value for the frame counter in Section 12 3 on page 232 Added the trigger input counter feature in Section 12 5 on page 237 Basler scout 253 Revision History 254 Basler scout Feedback Feedback Your feedback will h
141. e this factor less restrictive If you are using normal exposure times and you are using the camera at it s maximum resolution your exposure time will not normally be the most restrictive factor on the frame rate However if you are using long exposure times or small areas of interest it is quite possible to find that your exposure time is the most restrictive factor on the frame rate In this case you 116 Basler scout Image Acquisition Control should lower your exposure time You may need to compensate for a lower exposure time by using a brighter light source or increasing the opening of your lens aperture The frame transmission time will not normally be a restricting factor But if you are using multiple cameras and you have set a small packet size or a large inter packet delay you may find that the transmission time is restricting the maximum allowed rate In this case you could increase the packet size or decrease the inter packet delay If you are using several cameras connected to the host PC via a network switch you could also use a multiport network adapter in the PC instead of a switch This would allow you to increase the Ethernet bandwidth assigned to the camera and thus decrease the transmission time For more information about AOI settings see Section 11 6 on page 179 For more information on the settings that determine the bandwidth assigned to the camera see Section 5 2 on page 62 Formula 1 Calculates the maxi
142. east 10 meters The cable must be shielded and must be constructed with twisted pair wire Use of twisted pair wire is essential to ensure that input signals are correctly received Close proximity to strong magnetic fields should be avoided Basler scout 77 Physical Interface The required 12 pin Hirose plug is available from Basler Basler also offers a cable assembly that is terminated with a 12 pin Hirose plug on one end and unterminated on the other Contact your Basler sales representative to order connectors or cables An Incorrect Plug Can Damage the 12 pin Connector The plug on the cable that you attach to the camera s 12 pin connector must have 12 pins Use of a smaller plug such as one with 10 pins or 8 pins can CAUTION damage the pins in the camera s 12 pin connector Hirose HR10A 10P 12S 12 pin Plug d In Pwr Gnd PCS Pwr Gnd VO In 1 VO In 2 1 O In Gnd 1 O Out 1 I6 Ou I O Out 2 in PVC CETE C oua Standard Power and I O Cable Fig 38 Standard Power and I O Cable Note To avoid a voltage drop with long power wires we recommend that you supply camera power VCC through two separate wires between the power supply and the camera as shown in the figure above We also recommend that you supply camera power ground through two separate wires between the power supply and the camera as shown in the figure 78 Basler scout Physicallnterface 7 4 3 PLC Power and I O Cab
143. efer to the Basler pylon Programmer s Guide and API Reference You can also use the Basler pylon Viewer application to easily set the parameters For more information about the pylon Viewer see Section 3 1 on page 41 Basler scout 155 I O Control 10 2 4 Working with Timers The camera has four timer output signals available Timer 1 Timer 2 Timer 3 and Timer 4 As shown in Figure 57 each timer works as follows A trigger source event occurs that starts the timer A delay period begins to expire when the delay expires the timer signal goes high and a duration period begins to expire when the duration period expires the timer signal goes low Duration e Delay IA Trigger source event occurs Fig 57 Timer Signal Currently the only trigger source event available to start the timer is exposure active In other words you can use exposure start to trigger the start of a timer Timer 1 can only be assigned to output line 1 Timer 2 can only be assigned to output line 2 Timer 3 can only be assigned to output line 3 Timer 4 can only be assigned to output line 4 If you require the timer signal to be high when the timer is triggered and to go low when the delay expires simply set the output line to invert 10 2 4 1 Setting the Trigger Source for a Timer To set the trigger source for a timer Use the Timer Selector to select timer 1 or timer 2 Set the value of the Timer Trigger Source parameter to expo
144. el with 12 bits effective The 12 bits of effective pixel data fill from the least significant bit The four unused most significant bits are filled with zeros The table below describes how the pixel data for a received frame will be ordered in the image buffer in your PC when the camera is set for Mono16 output Note that the data is placed in the image buffer in little endian format The following standards are used in the table Pg the first pixel transmitted by the camera P the last pixel transmitted by the camera Bg the first byte in the buffer Bm the last byte in the buffer Byte Data Bo Low byte of brightness value for Po B4 High byte of brightness value for Po Bo Low byte of brightness value for P B3 High byte of brightness value for P4 B4 Low byte of brightness value for Po Bs High byte of brightness value for P Bg Low byte of brightness value for P3 B High byte of brightness value for P4 Bg Low byte of brightness value for P4 Bg High byte of brightness value for P4 Bm 7 Low byte of brightness value for Pn 3 Bm 6 High byte of brightness value for P 3 Bm 5 Low byte of brightness value for Pu Bm 4 High byte of brightness value for P Bm 3 Low byte of brightness value for P Bm 2 High byte of brightness value for P Bm4 Low byte of brightness value for Ph Bm High byte of brightness value for Ph Basler scout 127 Pixel Data Formats
145. elp us improve our documentation Please click the link below to access an online feedback form Your input is greatly appreciated http www baslerweb com umfrage survey html Basler scout 255 Feedback 256 Basler scout Index A acquisition frame rate and AOI size 116 120 maximum allowed 116 120 acquisition frame rate abs parameter S 90 93 94 100 101 acquisition start command m 90 93 94 100 101 214 acquisition status essesssse 214 active configuration set 223 AO see area of interest ADI iL nto ue id b aedes 42 area of interest auto function AOI 196 default resolution 180 explained 2 ir eere 179 image AOI ssesss 198 Setting ice Rhe dece 180 using with binning 184 auto function ooseeeeeseererrssrenerrrrsenrnrnr rn rna rna 196 mode of operation 197 using with binning 196 auto function AOI explained ssssssssssssssssssn sonen snsnan sr rna ra 196 SGHrig cn eA e ea 201 auto function profile 207 auto functions factory setup 223 B balance white auto 208 bandwidth assigned parameter 56 bandwidth reserve accumulation paramete
146. ength of the threads on any lens you use with a color camera must be less than 8 0 mm If a lens with a longer thread length is used the IR cut filter will be damaged or destroyed and the camera will no longer operate lt 8 0mm Not to Scale gt C mount Lens IR Cut Filt Lens Adapter mune Fig 27 Maximum Lens Thread Length on Color Cameras Note An internal IR cut filter is not included on color cameras equipped with the optional CS mount adapter C mount color cameras that do not include an internal IR cut filter are available on request Monochrome cameras are not normally equipped with an internal IR cut filter however they can be equipped with an internal filter on request 30 Basler scout Specifications Requirements and Precautions 1 5 4 Mechanical Stress Test Results Scout 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 models with standard housings After mechanical testing the cameras exhibited no detectable physical damage and produced normal images during standard operational testing Test Standard Conditions Vibration sinusoidal each axis DIN EN 60068 2 6 10 58 Hz 1 5 mm 58 500 Hz 20g 1 Octave Minute 10 repetitions Shock each axis DIN EN 60068 2 27 20 g 11 ms 10
147. ent or a V component can range from 128 to 127 decimal Notice that the data values have been arranged to represent the full signal level range 144 Basler scout PixelData Formats 9 3 7 YUV 4 2 2 YUYV Packed Format On color cameras the YUV 4 2 2 YUYV packed pixel data format is similar to the YUV 4 2 2 pixel format described in the previous section The only difference is the order of the bytes transmitted to the host PC With the YUV 4 2 2 format the bytes are ordered as specified in the DCAM standard issued by the 1394 Trade Association With the YUV 4 2 2 YUYV format the bytes are ordered to emulate the ordering normally associated with analog frame grabbers and Windows frame buffers The table below describes how the pixel data for a received frame will be ordered in the image buffer in your PC when the camera is set for YUV 4 2 2 YUYV output With this format the Y component is transmitted for each pixel but the U and V components are only transmitted for every second pixel The following standards are used in the table Pg the first pixel transmitted by the camera P the last pixel transmitted by the camera Bg the first byte in the buffer Bm the last byte in the buffer Byte Data Bo Y value for Po B4 U value for Po Bo Y value for P B3 V value for Po B4 Y value for Ps Bs U value for Ps Bg Y value for P4 B7 V value for Ps
148. era set Camera Camera double Image Acquisition Control camera in continous mode AcquisitionMode SetValue AcquisitionMode Continuous a frame rate and getting the resulting frame rate AcquisitionFrameRateEnable SetValue true AcquisitionFrameRateAbs SetValue 20 5 resultingFrameRate Camera ResultingFrameRateAbs GetValue You can also execute the Acquisition Start and Stop commands by using the API 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 For more information about the pylon Viewer see Section 3 1 on page 41 For more information about the camera s exposure time parameter see Section 8 4 on page 103 For more information about determining the maximum allowed acquisition frame rate see Section 8 10 on page 116 Basler scout Note The explanations in Section 8 1 2 and Section 8 1 3 are intended to give you a basic idea of how parameters alone can be used to control image acquisition For a more complete description refer to the Basler pylon Programmer s Guide and to the sample programs included in the Basler pylon Software Development Kit SDK 91 Image Acquisition Control 8 2 Controlling Image Acquisition with a Software Trigger You can configure the camera so that image acquisition will be controlled by issuing a soft
149. era s sensor For example on the scA640 70 the sum of the X Offset setting plus the Width setting must not exceed 659 The sum of the Y Offset setting plus the Height setting must not exceed the height of the camera s sensor For example on the scA640 70 the sum of the Y Offset setting plus the Height setting must not exceed 494 The X Offset Y Offset Width and Height parameters can be set in increments of 1 and Height parameters for an Auto Function AOI in increments of 2 to make the Auto Function AOI match the Bayer filter pattern of the sensor For example you should set the X Offset parameter to 0 2 4 6 8 etc D On color cameras we strongly recommend setting the X Offset Y Offset Width Function AOI refer to the physical columns and lines in the sensor But if binning is enabled monochrome cameras only not available on scA750 60 cameras these parameters are set in terms of virtual columns and lines i e the settings for an Auto Function AOI will refer to the binned lines and columns in the sensor and not to the physical lines in the sensor as they normally would D Normally the X Offset Y Offset Width and Height parameter settings for an Auto For more information about the concept of a virtual sensor see Section 11 7 1 on page 184 You can select an Auto Function AOI and set the X Offset Y Offset Width and Height parameter values for the Auto Function AOI from within your application
150. es 4 and 5 the cameras digital features will affect the images transmitted by the camera This makes test images 4 and 5 as good way to check the effect of using a digital feature such as the luminance lookup table Enabling a Test Image The Test Image Selector is used to set the camera to output a test image You can set the value of the Test Image Selector to one of the test images or to test image off You can set the Test Image Selector from within your application software by using the pylon API The following code snippets illustrate using the API to set the selector set for no test image Camera TestImageSelector SetValue TestImageSelector_Off set for the first test image Camera TestImageSelector SetValue TestImageSelector_Testimagel 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 For more information about the pylon Viewer see Section 3 1 on page 41 Basler scout 217 Standard Features 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 diagonal gray gradients ranging from 0 to 255 If the camera is set for 8 bit output and is operating at full resolution test image one will look similar
151. et size for your network set the value of the Packet Size parameter on each camera to this value Tip The manufacturer s documentation sometimes makes it difficult to determine the maximum packet size for a device especially network switches There is a quick and dirty way to check the maximum packet size for your network with its current configuration 1 Open the pylon Viewer select a camera and set the Packet Size param eter to a low value 1 kB for example 2 Use the Continuous Shot mode to capture several images 3 Gradually increase the value of the Packet Size parameter and capture a few images after each size change 4 When your Packet Size setting exceeds the packet size that the network can handle the viewer will lose the ability to capture images When you use Continuous Shot the viewer s status bar will indicate that it is acquiring images but the image in the viewing area will appear to be frozen 64 Basler scout Network Related Camera Parameters and Managing Bandwidth Step 3 Set the Bandwidth Reserve parameter for each camera The Bandwidth Reserve parameter setting for a camera determines how much of the bandwidth assigned to that camera will be reserved for lost packet resends and for asynchronous traffic such as commands sent to the camera If you are operating the camera in a relatively EMI free environment you may find that a bandwidth reserve of 2 or 3 is adequate If you are operating in
152. ets you view and change most of the camera s parameter settings via a GUI based interface The viewer also lets you acquire images display them and save them Using the pylon Viewer software is a very convenient way to get your camera up and running quickly when you are doing your initial camera evaluation or doing acamera design in for a new project The pylon Viewer is included in Basler s pylon Driver Package You can download the pylon package from the Basler website www baslerweb com beitraege beitrag_en_71708 html For more information about using the viewer see the Installation and Setup Guide for Cameras Used with Basler s pylon API AW000611xx000 You can download the guide from the Basler website www baslerweb com indizes download_index_en_19627 html 3 2 The IP Configuration Tool The Basler IP Configuration Tool is a standalone application that lets you change the IP configuration of the camera via a GUI The tool will detect all Basler GigE cameras attached to your network and let you make changes to a selected camera The IP Configuration Tool is included in Basler s pylon Driver Package You can download the pylon package from the Basler website www baslerweb com beitraege beitrag_en_71708 html For more information about using the IP Configuration Tool see the Installation and Setup Guide for Cameras Used with Basler s pylon API AW000611xx000 You can download the guide from the Basler website www baslerweb com
153. f packets is missing it will wait for a specified period of time to see if the missing packet or group of packets arrives If the packet or group does not arrive within the specified period the driver will send a resend request for the missing packet or group of packets The parameters associated with the filter driver are described below Enable Resend Enables or disables the packet resend mechanism If packet resend is disabled and the filter driver detects that a packet has been lost during transmission the grab result for the returned buffer holding the image will indicate that the grab failed and the image will be incomplete If packet resend is enabled and the driver detects that a packet has been lost during transmission the driver will send a resend request to the camera If the camera still has the packet in its buffer it will resend the packet If there are several lost packets in a row the resend requests will be combined Packet Timeout The Packet Timeout parameter defines how long in milliseconds the filter driver will wait for the next expected packet before it initiates a resend request Frame Retention The Frame Retention parameter sets the timeout in milliseconds for the frame retention timer Whenever the filter driver detects the leader for a frame the frame retention timer starts The timer resets after each packet in the frame is received and will timeout after the last packet is received If the timer times ou
154. f the ExTrig signal would end the current exposure while readout of the previously acquired image is still taking place the camera will automatically continue the exposure until readout of the previous image is complete This situation is illustrated Figure 45 for rising edge operation On the first cycle of the ExTrig signal shown in the figure the signal rises and falls while readout is taking place Normally you would expect exposure to take place only when the ExTrig signal is high But since the signal falls while the previous frame is still reading out the camera automatically extends exposure until the readout is complete On the second cycle of the ExTrig signal shown in the figure the signal rises during previous frame readout but falls after the readout is complete This is a normal situation and exposure would be determined by the high time of the ExTrig signal as you would expect TrigRdy Signal Exposure ExTrig Signal Exposure F N 1 F N Frame Readout s ios Fig 47 Trigger Width Exposure Mode with Overlapped Exposure Selecting an Exposure Mode You can set the exposure time parameter value and select an exposure mode from within your application software by using the pylon API The following code snippets illustrate using the API to set the exposure time parameter and select the exposure mode set for the timed exposure mode set exposure time to 3000 us Camera ExposureMode SetValu ExposureMode Timed Camera
155. following code snippet illustrates using the API to set the selector and execute the command Camera UserSetSelector SetValue UserSetSelector_UserSet2 Camera UserSetLoad Execute Note Loading a user set or the default set into the active set is only allowed when the camera is idle i e when itis not acquiring images continuously or does not have a single image acquisition pending Loading the Default Set with the Standard Factory Setup selected into the active set is a good course of action if you have grossly misadjusted the settings in the camera and you are not sure how to recover The standard factory setup is optimized for use in typical situations and will provide good camera performance in most cases 226 Basler scout Standard Features 11 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 one of the user configuration sets stored in the camera s non volatile memory to be the startup set The configuration set that you designate as the startup set will be loaded into the active set whenever the camera starts up at power on or after a reset The User Set Default Selector is used to select the startup set Set the User Set Default Selector to User Set 1 User Set 2 User Set 3 or Default You can set the User Set Default
156. for the timed exposure mode 1 Access the camera s API and set the exposure time parameter for your desired exposure time 2 Set the value of the camera s Acquisition Mode parameter to Single Frame 3 Execute an Acquisition Start command This prepares the camera to react to a single trigger In single frame mode executing the start command prepares the camera to react to a single trigger 4 Check the state of the camera s Trigger Ready signal a If the TrigRdy signal is high you can transition the ExTrig signal when desired b If the TrigRdy signal is low wait until TrigRdy goes high and then transition the ExTrig signal when desired 5 When the ExTrig signal transitions from low to high image acquisition will start Exposure will continue for the length of time you specified in step 1 6 Atthe end of the specified exposure time readout and transmission of the acquired image will take place 7 At this point the camera would ignore any additional ExTrig signal transitions To acquire another image you must a Repeat step 3 to prepare the camera to react to a hardware trigger transition b Repeat step 4 to check if the camera is ready to acquire an image c Repeat step 5 to begin image acquisition You can set the exposure time and the Acquisition Mode parameter values from within your application software by using the pylon API You can also execute the Acquisition Start command The following code snippet ill
157. ftware without specific prior written permission THIS SOFTWARE IS PROVIDED BY THE AUTHOR AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES LOSS OF USE DATA OR PROFITS OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY OR TORT INCLUDING NEGLIGENCE OR OTHERWISE ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE 32 Basler scout Specifications Requirements and Precautions 1 7 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 electrostatic discharge ESD Excessive EMI and ESD can cause problems with your camera such as false triggering or can cause the camera to suddenly stop capturing images EMI and ESD can also have a negative impact on the quality of the image data transmitted by the camera To avoid problems with EMI and ESD you should follow these general guidelines Always use high quality shielded cables The use of high quality cables is one of
158. fy the x offset as 10 the width as 16 the y offset as 6 and the height as 10 The area of the array that is bounded by these settings is shown in Figure 60 The camera will only transfer pixel data from within the area defined by your settings Information from the pixels outside of the area of interest is discarded Column 012 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 Row 0 1 L a Y 3 Offset 5 J 6 7 HENNE 8 iri 9 SH Height LL PH 11 mm I 12 B I 13 I ii m H The camera will only 15 transmit the 16 pixel data 17 from this 18 1 area 19 I LaL 1r 1I l LA LI A Offset at Width Fig 60 Area of Interest One of the main advantages of the AOI feature is that decreasing the height of the AOI can increase the camera s maximum allowed acquisition frame rate For more information about how changing the AOI height effects the maximum allowed frame rate see Section 8 10 on page 116 Basler scout 179 Standard Features Setting the AOI Except for the scA1300 32 camera the AOI is set by default to use the full resolu
159. g the first byte in the buffer Bm the last byte in the buffer Byte Data Bo U value for Po B Y value for Po Bo V Value for Po Bs Y value for P B4 U value for Po Bs Y value for P3 Bg V Value for P3 B7 Y value for P3 Bg U value for P4 Bg Y value for P4 Big V Value for P4 B41 Y value for Ps e e e e e Bm 7 U value for Pn 3 Bm 6 Y value for Ph 3 Bm 5 V Value for Ph 3 Bm 4 Y value for P Bm 3 U value for P Bm 2 Y value for P4 Bm 1 V Value for P Bm Y value for Ph Basler scout 143 Pixel Data Formats When the camera is set for YUV 4 2 2 Packed output the pixel data output for the Y component is 8 bit data of the unsigned char type The range of data values for the Y component and the corresponding indicated signal levels are shown below This Data Value Hexadecimal Indicates This Signal Level Decimal OxFF 255 OxFE 254 0x01 1 0x00 0 The pixel data output for the U component or the V component is 8 bit data of the straight binary type The range of data values for a U or a V component and the corresponding indicated signal levels are shown below This Data Value Indicates This Signal Level Hexadecimal Decimal OxFF 127 OxFE 126 0x81 1 0x80 0 Ox7F 1 0x01 127 0x00 128 The signal level of aU compon
160. g packets for a single resend request rather than sending a sequence of resend requests where each resend request relates to just one missing packet The location of the resend request batching threshold determines the maximum number of consecutive missing packets that can be grouped together for a single resend request The maximum number corresponds to the number of packets that fit into the span between the resend request threshold and the resend request batching threshold plus one If the Resend Request Batching parameter is set to 0 no batching will occur and a resend request will be sent for each single missing packet For other settings consider an example Suppose the Resend Request Batching parameter is set to 80 referring to a span between the resend request threshold and the front end of the receive window that can hold five packets Figure 28 In this case 4 packets 5 x 80 will fit into the span between the resend request threshold and the resend request batching threshold Accordingly the maximum number of consecutive missing packets that can be batched is 5 4 1 Basler scout 47 Basler Network Drivers and Parameters Timeout Resend Mechanism Parameters The timeout resend mechanism is illustrated in Figure 29 where the following assumptions are made The frame includes 3000 packets Packet 1002 is missing within the stream of packets and has not been recovered Packets 2999 and 3000 are missing at the end of the stream
161. hanging AOI Parameters On the Fly Making AOI parameter changes on the fly means making the parameter changes while the camera is capturing images continuously On the fly changes are only allowed for the parameters that determine the position of the AOI i e the X Offset and Y Offset parameters Changes to the AOI size are not allowed on the fly Basler scout 181 Standard Features 11 7 Binning All Models Except scA750 60 Note The binning feature is only available on the monochrome cameras The binning feature is not available on scA750 60 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 vertical binning adjacent pixels from 2 lines 3 lines or a maximum of 4 lines in the imaging sensor array are Summed and are reported out of the camera as a single pixel Figure 61 illustrates vertical binning Vertical Binning by 2 Vertical Binning by 3 Vertical Binning by 4 Belobo i 3 Gd J cocoa Goo a B B B Fig 61 Vertical Binning
162. he camera does not respond with a resend 8 Interval defined by the Resend Response Timeout parameter 50 Basler scout Basler Network Drivers and Parameters 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 End of the frame 11 Missing packets at the end of the frame 2999 and 3000 12 Interval defined by the Packet Timeout parameter You can set the performance driver parameter values from within your application software by using the pylon API The following code snippet illustrates using the API to read and write the parameter values Get the Stream Parameters object Camera_t StreamGrabber_t StreamGrabber Camera GetStreamGrabber 0 Write the ReceiveWindowSize parameter StreamGrabber ReceiveWindowSize SetValue 16 Disable packet resends StreamGrabber EnableResend SetValue false Write the PacketTimeout parameter StreamGrabber PacketTimeout SetValue 40 Write the ResendRequestThreshold parameter StreamGrabber ResendRequestThreshold SetValue 5 Write the ResendRequestBatching parameter StreamGrabber ResendRequestBatching SetValue 10 Write the ResendTimeout parameter StreamGrabber ResendTimeout SetValue 2 Write the ResendRequestResponseTimeout parameter StreamGrabber ResendRequestResponseTimeout Set
163. he state of the associated line is current high Indicates output line 4 state Indicates output line 3 state Indicates output line 2 state Indicates input line 2 state Indicates output line 1 state Indicates input line 1 state 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 14 10 9 8 7 6 5 4 3 2 o Fig 58 Line Status All Parameter Bits 162 Basler scout Standard Features 11 Standard Features This section 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 11 1 Gain The camera s gain setting is adjustable As shown in Figure 59 increasing the gain increases the slope of the response curve for the camera This results in a higher gray value output from the camera for a given amount of output from the imaging sensor Decreasing the gain decreases the slope of the response curve and results in a lower gray value for a given amount of sensor output Increasing the gain is useful when at your brightest exposure a gray value lower than 255 in modes that output 8 bits per pixel or 4095 in modes that output 12 bits per pixels is reached For example if you found that at your brightest exposure the gray values output by the camera were no higher than 127 in an 8 bit mode you could increase the Gray Values 4095 255 12 bit 8 bit 12d 6 dB 0 dB 0
164. hernet 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 with longer cables or applications in harsh EMI conditions require higher category cables Either a straight through patch or a cross over Ethernet cable can be used to connect the camera directly to a GigE network adapter in a PC or to a network switch Close proximity to strong magnetic fields should be avoided 7 4 2 Standard Power and I O Cable Note The standard power and I O cable is intended for use if the camera is not connected to a PLC device If the camera is connected to a PLC device we recommend using a PLC power and I O cable rather than the standard power and I O cable You can use a PLC power and I O cable when the camera is not connected to a PLC device if power for the I O input is supplied with 24 VDC See the following section for more information on PLC power and I O cables A single cable is used to connect power to the camera and to connect to the camera s I O lines as shown in Figure 38 The end of the standard power and I O cable that connects to the camera must be terminated with a Hirose micro plug part number HR10A 10P 12S or the equivalent The cable must be wired to conform with the pin assignments shown in the pin assignment tables The maximum length of the standard power and I O cable is at l
165. hunk is added to each image containing the related value of the trigger input counter The trigger input counter is a 32 bit value On the first counting cycle the counter starts at 1 and increments by 1 for each received trigger The counter counts up to 4294967295 unless it is reset before see below After having reached the maximum value the counter will continue counting starting at 0 Be aware that if the camera is oparating in continuous frame mode free run the trigger input counter will not be available Note The chunk mode must be active before you can enable the trigger input counter feature or any of the other chunk feature Making the chunk mode inactive disables all chunk features To enable the trigger input counter chunk Use the Chunk Selector to select the Trigger Input Counter chunk Use the Chunk Enable parameter to set the value of the chunk to true Once the trigger input counter chunk is enabled the camera will add a trigger input counter chunk to each acquired image To retrieve data from a 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 you can retrieve the trigger input counter information by doing the following Read the value of the Chunk Trigger Input Counter parameter You can set the Chunk Selector and Chunk Enable parameter value from within y
166. iled information included in the next chapters of the user s manual 6 1 Overview All Models Except scA750 60 Note The information in this section applies to all camera models except the scA750 60 gm gc For information about scA750 60 cameras see Section 6 2 on page 71 Each camera provides features such as a full frame shutter and electronic exposure time control Exposure start exposure time and charge readout can be controlled by parameters transmitted to the camera via the Basler pylon API and the GigE interface There are also parameters available to set the camera for single frame acquisition or continuous frame acquisition Exposure start can also be controlled via an externally generated hardware trigger ExTrig signal The ExTrig signal facilitates periodic or non periodic acquisition start Modes are available that allow the length of exposure time to be directly controlled by the ExTrig signal or to be set for a pre programmed period of time Accumulated charges are read out of the sensor when exposure ends At readout accumulated charges are transported from the sensor s light sensitive elements pixels to the vertical shift registers see Figure 32 on page 70 The charges from the bottom line of pixels in the array are then moved into a horizontal shift register Next the charges are shifted out of the horizontal register As the charges move out of the horizontal shift register they are converted to voltages proport
167. image buffering scheme used in the camera Note The chunk mode must be active before you can enable the frame counter feature or any of the other chunk feature Making the chunk mode inactive disables all chunk features To enable the frame counter chunk Use the Chunk Selector to select the Frame Counter chunk Use the Chunk Enable parameter to set the value of the chunk to true Once the frame counter chunk is enabled the camera will add a frame counter chunk to each acquired image To retrieve data from a 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 you can retrieve the frame counter information by doing the following Read the value of the Chunk Frame Counter parameter You can set the Chunk Selector and Chunk Enable parameter value from within your application software by using the pylon API You can also run the parser and retrieve the chunk data The following code snippets illustrate using the API to activate the chunk mode enable the frame counter chunk run the parser and retrieve the frame counter chunk data make chunk mode active and enable Frame Counter chunk Camera ChunkModeActive SetValue true Camera ChunkSelector SetValue ChunkSelector Framecounter Camera ChunkEnable SetValue true retrieve date from the chunk IChunkParser
168. 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 For more information about the pylon Viewer see Section 3 1 on page 41 Basler scout 105 Image Acquisition Control 8 5 Overlapping Exposure and Sensor Readout All Models Except scA750 60 Note The information in this section applies to all camera models except the scA750 60 gm gc For information about scA750 60 cameras see Section 8 6 on page 108 The image acquisition process on the camera includes two distinct parts The first part is the exposure of the pixels in the imaging sensor Once exposure is complete the second part of the process readout of the pixel values from the sensor takes place In regard to this image acquisition process there are two common ways for the camera to operate with non overlapped exposure and with overlapped exposure In the non overlapped mode of operation each time an image is acquired the camera completes the entire exposure readout process before acquisition of the next image is started This situation is illustrated in Figure 48 Image Acquisition N Image Acquisition N 1 Image Acquisition N 2 Exposure Readout Exposure Readout Exposure Readout Time Fig 48 Non overlapped Exposure While operating in a non overlapped fashion is perfectly normal and is appropriate for
169. ion the camera s Acquisition Mode parameter must be set to Continuous Note that operating the camera in continuous frame mode without the use of a trigger is also commonly called free run To begin acquiring images issue an Acquisition Start command The exposure time for each image is determined by the value of the camera s exposure time parameter Acquisition start for the second and subsequent images is automatically controlled by the camera Image acquisition and transmission will stop when you execute an Acquisition Stop command When the camera is operating in continuous frame mode without triggering the acquisition frame rate is determined by the Acquisition Frame Rate Abs parameter If the parameter is enabled and set to a value less than the maximum allowed acquisition frame rate the camera will acquire images at rate specified by the parameter setting If the parameter is disabled or is set to a value greater than the maximum allowed acquisition frame rate the camera will acquire images at the maximum allowed Note that before you can use the Acquisition Frame Rate Abs parameter to control the frame rate the parameter must be enabled You can set the Acquisition Mode parameter value and you can enable and set the Acquisition Frame Rate Abs parameter from within your application software by using the pylon API The following code snippets illustrate using the API to set the parameter values 90 Basler scout set Cam
170. ion 8 4 on page 103 Formula 3 Calculates the maximum frame rate based on the frame transmission time Device Current Throughput Parameter Value Max F Device Lurrent nrougnput Parameter value ake lames Payload Size Parameter Value 118 Basler scout Image Acquisition Con Example Assume that you are using an scA640 70gm camera set for an exposure time of 2000 us and f 600 x 400 resolution Also assume that you have checked the value of the Device Current Throughput parameter and the Payload Size parameters and found them to be 110000000 and 240000 respectively Formula 1 1 Max F SK Y SEDISISSS e OR 2509 US 1641 IS Max Frames s 84 5 frames s Formula 2 j 2000 ps 95 62 ps Max Frames s 477 2 frames s Max Frames s Formula 3 110000000 240000 Max Frames s 458 3 frames s Max Frames s trol or Formula one returns the lowest value So in this case the limiting factor is the sensor readout time and the maximum allowed acquisition frame rate would be 84 5 frames per second Basler scout 119 Image Acquisition Control 8 11 Maximum Allowed Acquisition Frame Rate scA750 60 Only Note The information in this section only applies to scA750 60 gm gc cameras For information about the other camera models see Section 8 10 on page 116 In general the maximum allowed acquisition frame rate can be limited by two factors The sum of the exposure time plus the amount of
171. ional to the size of each charge Each voltage is then amplified by a Variable Gain Control VGC and digitized by an Analog to Digital converter ADC After each voltage has been amplified and digitized it passes through an FPGA and into an image buffer All shifting is clocked according to the camera s internal data rate Shifting continues in a linewise fashion until all image data has been read out of the sensor 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 Ethernet controller also handles transmission and receipt of control data such as changes to the camera s parameters Basler scout 69 Camera Functional Description The image buffer between the sensor and the Ethernet controller allows data to be read out of the sensor at a rate that is independent of the data transmission rate between the camera and the host computer This ensures that the data transmission rate has no influence on image quality CCD Sensor vert Vert Vert Vert Eon Pixels Bi Pixels RS Pixels Hor Pixels a H
172. is set for the Bayer BG 16 or the Bayer BG 12 packed pixel format the camera outputs pixel data with 12 effective bits Normally the effective 12 bits transmitted out of the camera for each pixel directly represent the 12 bits reported by the camera s ADC The luminance lookup table feature lets you use a custom 12 bit to12 bit lookup table to map the 12 bits reported out of the ADC to 12 bits that will be transmitted by the camera The lookup table is essentially just a list of 4096 values however not every value in the table is actually used If we number the values in the table from 0 through 4095 the table works like this The number at location 0 in the table represents the effective 12 bits that will be transmitted out of the camera when the sensor reports that a pixel has a value of 0 The numbers at locations 1 through 7 are not used The number at location 8 in the table represents the effective 12 bits that will be transmitted out of the camera when the sensor reports that a pixel has a value of 8 The numbers at locations 9 through 15 are not used The number at location 16 in the table represents the effective 12 bits that will be transmitted out of the camera when the sensor reports that a pixel has a value of 16 The numbers at locations 17 through 23 are not used The number at location 24 in the table represents the effective 12 bits that will be transmitted out of the camera when the sensor reports that a pixel has a v
173. itions Frame Counter Reset Whenever the camera is powered off the frame counter will reset to 0 During operation you can reset the frame counter via I O input 1 I O input 2 or software and you can disable the reset By default the frame counter reset is disabled To use the frame counter reset Configure the frame counter reset by setting the counter selector to Counter2 and setting the counter event source to FrameStart Set the counter reset source to Line1 Line2 Software or to Off Execute the command if using software as the counter reset source You can set the frame counter reset parameter values from within your application software by using the pylon API The following code snippets illustrate using the API to configure and set the frame counter reset and to execute a reset via software configure reset of frame counter Camera CounterSelector SetValue CounterSelector Counter2 Camera CounterEventSource SetValue CounterEventSource FrameStart select reset by signal on input line 1 Camera CounterResetSource SetValue CounterResetSource Linel Basler scout 233 Chunk Features select reset by signal on input line 2 Camera CounterResetSource SetValue CounterResetSource_Line2 select reset by software Camera CounterResetSource SetValue CounterResetSource_Software execute reset by software Camera CounterReset Execute disable reset
174. itted from the camera Setting the White Balance Note White balance can not only be manually set see below but can also be automatically adjusted The Balance White Auto function is the automatic counterpart of the white balance feature and adjusts the white balance automatically For more information about auto fuctions see Section 11 11 1 on page 196 For more information about the Balance White Auto function see Section 11 11 5 on page 208 With the white balancing scheme used on these cameras the red intensity green intensity and blue intensity can each be adjusted For each color a Balance Ratio parameter is used to set the intensity of the color If the Balance Ratio 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 of the color will be reduced If the ratio is set to a value greater than 1 the intensity of the color will be increased The increase or decrease in intensity is proportional For example if the balance ratio for a color is set to 1 2 the intensity of that color will be increased by 20 The balance ratio value can range from 0 00 to 3 98 But you should be aware that if you set the balance ratio for a color to a value lower than 1 this will not only decrease the intensity of that color relative to the other two colors but will also decrease the maximum intensity tha
175. ity The exposure start delay is the amount of time between the point where the trigger signal transitions and the point where exposure actually begins The frame readout time is the amount of time it takes to read out the data for an acquired image from the CCD sensor into the image buffer The frame transmission time is the amount of time it takes to transmit the acquired image from the buffer in the camera to the host PC via the network The transmission start delay is the amount of time between the point where the camera begins reading out the acquired image data from the sensor to the point where it begins transmitting the data for the acquired image from the buffer to the host PC The exposure start delay varies from camera model to camera model The table below shows the exposure start delay for each camera model Camera Model Exposure Start Delay Camera Model Exposure Start Delay SCA640 70gm gc 31 72 us SCA1000 30gm gc 43 87 us SCA640 74gm gc 28 19 us SCA1300 32gm gc 33 12 us SCA640 120gm gc 17 62 us SCA1390 17 gm gc 59 04 us SCA750 60 gm gc 180 0 us SCA1400 17gm gc 58 08 us SCA780 54gm gc 33 44 us scA1400 30gm gc 33 40 us scA1000 20gm gc 68 06 us SCA1600 14gm gc 58 92 us Table 12 Exposure Start Delays Note that if the debouncer feature is used the debouncer setting for the input line must be added to the exposure start delays shown in Table 12 to determine the total start delay For exa
176. ixel Mono 16 Mono 12 Packed Bayer BG 16 Bayer RG 16 Bayer BG 12 Packed an increase of 1 in the black level parameter setting will result in a positive offset of 1 in the digital values output for the pixels A decrease of 1 in the setting will result in a negative offset of 1 in the digital values output for the pixels Effect on scA750 60 Models An increase of 4 in the black level parameter setting will result in a positive offset of 1 in the digital values output for the pixels And a decrease of 4 in the setting will result in a negative offset of 1 in the digital values output for the pixels Effect on scA1300 32 and scA1400 30 Models If the camera is set for a pixel data format that yields 8 bit effective pixel depth Mono 8 Bayer BG 8 Bayer RG 8 YUV 4 2 2 Packed YUV 4 2 2 YUYV Packed an increase of 64 in the black level parameter setting will result in a positive offset of 1 in the digital values output for the pixels And a decrease of 64 in the setting will result in a negative offset of 1 in the digital values output for the pixels If the camera is set for a pixel data format that yields an effective pixel depth of 12 bits per pixel Mono 16 Mono 12 Packed Bayer BG 16 Bayer RG 16 Bayer BG 12 Packed an increase of 4 in the black level parameter setting will result in a positive offset of 1 in the digital values output for the pixels A decrease of 4 in the setting will result in a negative offset of 1 in the digital va
177. kParser Camera CreateChunkParser GrabResult Result StreamGrabber RetrieveResult Result ChunkParser AttachBuffer unsigned char Result Buffer Result GetPayloadSize int64 t offsetX Camera ChunkOffsetX GetValue offsetY Camera ChunkOffsetY GetValue int64 I int64 t width Camera ChunkWidth GetValue int64_ hh ft oct int64_ int64 t dynamicRangeMax Camera ChunkDynamicRangeMax GetValue height Camera ChunkHeight GetValue dynamicRangeMin Camera ChunkDynamicRangeMin GetValue ChunkPixelFormatEnums pixelFormat Camera ChunkPixelFormat GetValue For more information about using the chunk parser see the sample code that is included with the Basler pylon Software Development Kit SDK Basler scout 231 Chunk Features 12 3 Frame Counter The Frame Counter feature numbers images sequentially as they are acquired When the feature is enabled a chunk is added to each image containing the value of the counter The frame counter is a 32 bit value The counter starts at 0 and increments by 1 for each acquired image The counter counts up to 4294967295 unless it is reset before see below After having reached the maximum value the counter will continue counting starting at O Be aware that if the camera is acquiring images continuously and continuous capture is stopped several numbers in the counting sequence may be skipped This happens due to the internal
178. l you must not acquire images at a rate that exceeds the maximum allowed for the current camera settings For more information about setting the camera for hardware triggering and selecting the input line to receive the ExTrig signal see Section 8 3 2 on page 99 For more information about determining the maximum allowed acquisition frame rate see Section 8 10 on page 116 8 3 1 Exposure Modes If you are triggering exposure start with an ExTrig signal two exposure modes are available timed and trigger width Timed Exposure Mode When timed mode is selected the exposure time for each image is determined by the value of the camera s exposure time parameter If the camera is set for rising edge triggering the exposure time starts when the ExTrig signal rises If the camera is set for falling edge triggering the exposure time 96 Basler scout Image Acquisition Control starts when the ExTrig signal falls Figure 45 illustrates timed exposure with the camera set for rising edge triggering ExTrig Signal Period M gt ExTrig Signal d Lo de Exposure duration determined by the exposure time parameter Fig 45 Timed Exposure with Rising Edge Triggering Trigger Width Exposure Mode When trigger width exposure mode is selected the length of the exposure will be directly controlled by the ExTrig signal If the camera is set for rising edge triggering the exposure time begins when the ExTrig signal rises and c
179. label is removed and the serial number can t be read from the camera s registers the warranty is void Do not open the camera housing Do not open the housing Touching internal components may damage them Keep foreign matter outside of the camera Be careful not to allow liquid flammable or metallic material inside of the camera housing If operated with any foreign matter inside the camera may fail or cause a fire Avoid Electromagnetic fields Do not operate the camera in the vicinity of strong electromagnetic fields Avoid electrostatic charging Transport Properly Transport the camera in its original packaging only Do not discard the packaging Clean Properly Avoid cleaning the surface of the camera s sensor if possible If you must clean it use a soft lint free cloth dampened with a small quantity of high quality window cleaner Because electrostatic discharge can damage the sensor you must use a cloth that will not generate static during cleaning cotton is a good choice 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 housing they can damage the surface finish Read the manual Read the manual carefully before using the camera Basler scout 37 Specifications Requirements and Precautions 38 Basler scout Installation 2 Installati
180. lated output ports Lens Adapter C mount CS mount optional 6 Basler scout Specifications Requirements and Precautions Specification scA1000 30gm gc scA1300 32gm gc scA1390 17gm gc Size L x W x H standard housing 90 head housing 73 7 mm x 44 mm x 29 mm without lens adapter or connectors 85 5 mm x 44 mm x 29 mm with lens adapter and connectors 91 65 mm x 44 mm x 29 mm without connectors and front module 97 mm x 44 mm x 41 8 mm with connectors and front module Not applicable 91 65 mm x 44mm x 29 mm without connectors and front module 97 mm x 44 mm x 41 8 mm with connectors and front module Weight standard housing 90 head housing 160 g typical 160 g typical 160 g typical 180 g typical Not applicable 180 g typical Conformity CE FCC GenlCam GigE Vision IP30 Table 3 General Specifications Basler scout Specifications Requirements and Precautions Specification scA1400 17gm gc scA1400 30gm gc scA1600 14gm gc Sensor Size gm 1392 x 1040 gm 1392 x 1040 gm 1626 x 1236 H x V pixels ge 1390 x 1038 ge 1390 x 1038 ge 1624 x 1234 Sensor Type Sony ICX285 AL AQ Sony ICX285 AL AQ Sony ICX274 AL AQ Progressive scan CCD Optical Size 2 3 2 3 1 1 8 Pixel Size 6 45 um x 6 45 um 6 45 um x 6 45 um 4 4 um x 4 4 um Max Frame Rate 17 fps 30 fps 14 fps at full resolution
181. le 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 connects power to the camera and connects to the camera s I O lines The PLC power and I O cable adjusts the voltage levels of PLC devices to the voltage levels required by the camera and it protects the camera against negative voltage and reverse polarity Close proximity to strong magnetic fields should be avoided Note We recommend using a PLC power and I O cable if the camera is connected to a PLC device You can use a PLC power and I O cable when the camera is not connected to a PLC device if power for the I O input is supplied with 24 VDC Basler offers PLC power and I O cables with 3 m and 10 m lengths Each cable is terminated with a 12 pin Hirose plug HR10A 10P 12S on the end that connects to the camera The other end is unterminated Contact your Basler sales representative to order the cables For information about the applicable voltage levels see Section 7 7 1 1 on page 82 Basler scout 79 Physical Interface 7 5 Camera Power Camera power must be supplied to the camera s 12 pin connector via the standard power and I O cable or via the PLC power and I O cable Power consumption is as shown in the specification tables in Section 1 of this manual CAUTION CAUTION Voltage Outside of Specified Range Can Cause Damage If the voltage of the power to the camera is greater than 30
182. ll refer to the binned lines and columns in the sensor and not to the physical lines in the sensor as they normally would Another way to think of this is by using the concept of a virtual sen sor For example assume that you are using a scA780 54gm camera set for 3 by 3 binning as de scribed above In this case you would act as if you were actually working with a 260 column by 194 line sensor when setting your AOI parameters The maximum AOI width would be 260 and the max imum AOI height would be 194 When you set the X Offset and the Width for the AOI you will be setting these values in terms of virtual sensor columns And when you set the Y Offset and the Height for the AOI you will be setting these values in terms of virtual sensor lines For more information about the area of interest AOI feature see Section 11 6 on page 179 184 Basler scout Standard Features Binning s Effect on the Sensor Readout and Frame Rate Formulas In several areas of the manual formulas appear for sensor readout time and for calculating the maximum frame rate In several of these formulas you must enter the current height of the area of interest AOI If you are not using binning you would enter the height of the AOI in physical sensor lines If binning is enabled however you must use the concept of a virtual sensor as described above and the height of the AOI that you use in the formulas would be in terms of virtual sensor lines The affected for
183. lookup table are not saved in the user sets and are lost when the camera is reset or switched off If used these settings must be set again after each camera reset or restart Startup Set You can select the default configuration set or one of the user configuration sets stored in the camera s non volatile memory to be the startup set The configuration set that you have selected as the startup set will automatically be loaded into the active set whenever the camera starts up at power on or after a reset Instructions for selecting the startup set appear below For more information about auto functions see Section 11 11 on page 196 11 19 1Saving User Sets Saving the current active set into a user set in the camera s non volatile memory is a three step process Make changes to the camera s settings until the camera is operating in a manner that you would like to save Set the User Set Selector to User Set 1 User Set 2 or User Set 3 Execute a User Set Save command to save the active set to the selected user set Saving an active set to a user set in the camera s non volatile memory will overwrite any parameters that were previously saved in that user set You can set the User Set Selector and execute the User Set Save command from within your application software by using the pylon API The following code snippet illustrates using the API to set the selector and execute the command Camera UserSetSelector SetValue U
184. lowing code snippet illustrates using the API to set the selector and the parameter value Select the input line Camera LineSelector SetValue LineSelector Linel Set the parameter value to 100 microseconds Camera LineDebouncerTimeAbs SetValue 100 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 For more information about the pylon Viewer see Section 3 1 on page 41 212 Basler scout Standard Features 11 14 Trigger Delay The trigger delay feature lets you specify a delay in microseconds that will be applied between the receipt of a hardware trigger and it becoming effective The trigger delay may be specified in the range from 0 to 10000000 us equivalent to 10 s When the delay is set to 0 us no delay will be applied The trigger delay will not operate when the camera is triggered by your application software and when the camera operates in continuous frame mode free run Setting the Trigger Delay You can set the Trigger Delay Abs parameter value from within your application software by using the pylon API The following code snippet illustrates using the API to set the parameter values Trigger delay double TriggerDelay_us 1000 0 1000us 1ms 0 001s Camera TriggerDelayAbs SetValue TriggerDelay us For detailed informatio
185. luded the Software Licensing Information section on page 32 Moved the guidelines for avoiding EMI and ESD problems to Section 1 7 on page 33 Included the warning related to code snippets in Section 1 9 on page 35 Transferred the following sections to the Installation and Setup Guide for Cameras Used with Basler s pylon API AW000611xx000 Software and Hardware Installation Network Recommendations and Camera and Network Adapter IP Configuration Added the reference to the Installation and Setup Guide for Cameras Used with Basler s pylon API in Section 2 on page 39 Added the Improve the Network Performance step in Section 5 2 1 on page 63 Corrected the minimum value for the Timer Delay Raw parameter and indicated the minimum value for the Timer Delay Time Base Abs parameter in Section 10 2 4 2 on page 157 Minor modifications and corrections throughout the manual AW00011909000 5 Mar 2008 Integrated the scA1400 30gm gc Added information on the lens to which the mechanical shock tests apply in Section 1 5 4 on page 31 Added information on the input line transition threshold in Table 6 on page 74 Added the maximum exposure times and related settings in Section 8 4 1 on page 104 Minor modifications and corrections throughout the manual Basler scout 251 Revision History Doc ID Number Date Changes AW00011910000 18 Jul 2008 Integrated information for the scA
186. lues output for the pixels Basler scout 169 Standard Features Setting the Black Level The black level can be adjusted by changing the value of the Black Level Raw parameter The Black Level Raw parameter value can range from 0 to 255 on all camera models except the scA750 60 gm gc On scA750 60 gm gc cameras the parameter value can range from 0 to 64 On scA1300 32 gm gc and scA1400 30 gm gc cameras the parameter value can range from 0 to 1023 To set the Black Level Raw parameter value Set the Black Level Selector to Black Level All Set the Black Level Raw parameter to your desired value You can set the Black Level Selector and the Black Level Raw parameter value from within your application software by using the pylon API The following code snippet illustrates using the API to set the selector and the parameter value Camera BlackLevelSelector SetValu BlackLevelSelector All Camera BlackLevelRaw SetValue 32 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 For more information about the pylon Viewer see Section 3 1 on page 41 170 Basler scout Standard Features 11 3 White Balance on Color Models White balance capability has been implemented on color models of the camera White balancing can be used to adjust the color balance of the images transm
187. ly the cameras support only one stream channel i e stream channel 0 Packet Size read write As specified in the GigE Vision standard each acquired image will be fit into a data block The block contains three elements a data leader consisting of one packet used to signal the beginning of a data block the data payload consisting of one or more packets containing the actual data for the current block and a data trailer consisting of one packet used to signal the end of the data block The packet size parameter sets the size of the packets that the camera will use when it sends the data payload via the selected stream channel The value is in bytes The value does not affect the leader and trailer size and the last data packet may be a smaller size Basler scout 55 Network Related Camera Parameters and Managing Bandwidth The packet size parameter should always be set to the maximum size that your network adapter and network switches if used can handle Inter packet Delay read write Sets the delay in ticks between the packets sent by the camera Applies to the selected stream channel Increasing the inter packet delay will decrease the camera s effective data transmission rate and will thus decrease the network bandwidth used by the camera In the current camera implementation one tick 8 ns To check the tick frequency you can read the Gev Timestamp Tick Frequency parameter value This value indicates the number of clock ticks
188. mage property can only be reached if it is in accord with all only not available on scA750 60 cameras An auto function uses the binned pixel You can use an auto function when binning is enabled monochrome cameras data and controls the image property of the binned image For more information about binning see Section 11 7 on page 182 196 Basler scout Standard Features 11 11 1 1 Modes of Operation The following auto function modes of operation are available All auto functions provide the once mode of operation When the once mode of operation is selected the parameter values are automatically adjusted until the related image property reaches the target value After the automatic parameter value adjustment is complete the auto function will automatically be set to off and the new parameter value will be applied to the following images The parameter value can be changed by using the once mode of operation again by using the continuous mode of operation or by manual adjustment Some auto functions also provide a continuous mode of operation where the parameter value is adjusted repeatedly while images are acquired Depending on the current frame rate the automatic adjustments will usually be carried out for every or every other image unless the camera s microcontroller is kept busy by other tasks The repeated automatic adjustment will proceed until the once mode of operation is
189. many situations it is not the most efficient way to operate the camera in terms of acquisition frame rate On this camera however it is allowable to begin exposing a new image while a previously acquired image is being read out This situation is illustrated in Figure 49 and is known as operating the camera with overlapped exposure As you can see running the camera with readout and exposure overlapped can allow higher acquisition frame rates because the camera is performing two processes at once 106 Basler scout Image Acquisition Control Image Acquisition N Exposure Readout Image Acquisition N 1 Exposure Readout Image Acquisition N 2 Exposure Readout Image Acquisition N 3 Exposure Readout Time Fig 49 Overlapped Exposure Determining whether your camera is operating with overlapped or non overlapped exposures is not a matter of issuing a command or switching a setting on or off Rather the way that you operate the camera will determine whether the exposures are overlapped or not overlapped If we define the frame period as the time from the start of exposure for one image acquisition to the start of exposure for the next image acquisition then Exposure will overlap when Frame Period lt Exposure Time Readout Time Exposure will not overlap when Frame Period gt Exposure Time Readout Time You can calculate the readout time for a captured image
190. mate frame transmission time by using this formula e ize Parameter Val Frame Transmission Time Payload Size Parameter Value Device Current Throughput Parameter Value Note that this is an approximate frame transmission time Due to the nature of the Ethernet network the transmission time could vary Also note that the frame transmission cannot be less than the frame readout time So if the frame transmission time formula returns a value that is less than the readout time the approximate frame transmission time will be equal to the readout time Due to the nature of the Ethernet network the transmission start delay can vary from frame to frame The start delay however is of very low significance when compared to the transmission time For more information about the Payload Size and Device Current Throughput parameters see Section 5 1 on page 55 Basler scout 115 Image Acquisition Control 8 10 Maximum Allowed Acquisition Frame Rate All Models Except scA750 60 Note The information in this section applies to all camera models except the scA750 60 gm gc For information about scA750 60 cameras see Section 8 11 on page 120 In general the maximum allowed acquisition frame rate can be limited by three factors The amount of time it takes to read an acquired image out of the imaging sensor and into the camera s frame buffer an acquired image is also known as a frame This time varies depending on the height of the f
191. meter value If necessary set the target value If necessary set the auto function profile to define priorities between auto functions Enable the auto function by setting it to once or continuous For more information the individual settings see the sections below that describe the indvidual auto functions 202 Basler scout Standard Features 11 11 2Gain Auto Gain Auto is an auto function and the automatic counterpart of the manual gain feature When the gain auto function is operational the Gain Raw All parameter value is automatically adjusted within set limits until a target average gray value for the pixel data from Auto Function AOI1 is reached The gain auto function uses Auto Function AOI1 and can be operated in the once and continuous modes of operation If Auto Function AOI does not overlap the Image AOI see the Auto Function AOI section the pixel data from Auto Function AOI will not be used to control the image brightness Instead the current manual setting of the Gain Raw All parameter value will control the image brightness When the gain auto function is used the exposure auto function can be used at the same time In this case however you must also set the auto function profile feature For more information about gain see Section 11 1 on page 163 For more information about the auto function profile feature see Section 11 11 4 on page 207 To use the gain auto function perform the foll
192. minimum gain settings are automatically lowered This allows you to use lower gain settings than would otherwise be available For the lowered limits for the minimum gain settings see Section 11 1 on page 163 Reduced Resolution Using binning effectively reduces the resolution of the camera s imaging sensor For example the sensor in the scA780 54gm camera normally has a resolution of 782 H x 582 V If you set this camera to use horizontal binning by 3 and vertical binning by 3 the effective resolution of the sensor is reduced to 260 H by 194 V Note that the 782 pixel horizontal dimension of the sensor was not evenly divisible by 3 so we rounded down to the nearest whole number Possible Image Distortion Objects will only appear undistorted in the image if the numers of binned lines and columns are equal With all other combinations the imaged objects will appear distorted If for example vertical binning by 2 is combined with horizontal binning by 4 the widths of the imaged objects will appear shrunk by a factor of 2 compared to the heights If you want to preserve the aspect ratios of imaged objects when using binning you must use vertical and horizontal binning where equal numbers of lines and columns are binned e g vertical binning by 3 combined with horizontal binning by 3 Binning s Effect on AOI Settings When you have the camera set to use binning keep in mind that the settings for your area of interest AOI wi
193. mple assume that you are using an scA640 70 camera and that you have set the cameras for hardware triggering Also assume that you have selected input line 1 to accept the hardware trigger signal and that you have set the Line Debouncer Time Abs parameter for input line 1 to 5 us 114 Basler scout Image Acquisition Control In this case Total Start Delay Start Delay from Table 12 Debouncer Setting Total Start Delay 31 72 us 5 us Total Start Delay 36 72 us TrigRdy Signal i ExTrig Signal Exposure Start Delay Exposure Start Delay Exposure Exposure Exposure Frame N Frame N 1 Frame N 2 Exposure mi m Frame Frame N Readout to the Image Buffer Frame N 1 Readout to the Image Buffer Readout i i 4 Transmission Start Delay 4 Transmission Start Delay a er a t Frame Frame N Transmission to Host PC Frame N 1 Transmission to Host PC Transmission Timing charts are not drawn to scale Fig 54 Exposure Start Controlled with an ExTrig Signal You can calculate the frame readout time by using this formula Frame Readout Time AOI height x C4 Co Where the values for the constants C4 and C are from the table in Section 8 10 on page 116 for all camera models except the scA750 60 or from the table in Section 8 11 on page 120 for scA750 60 cameras For more information about the AOI height see Section 11 6 on page 179 You can calculate an approxi
194. mulas appear on page 115 page 117 and Basler scout 185 Standard Features 11 8 Reverse X The reverse X feature is a horizontal mirror image feature When the reverse X feature is enabled the pixel values for each line in a captured image will be swapped end for end about the line s cen ter This means that for each line the value of the first pixel in the line will be swapped with the value of the last pixel the value of the second pixel in the line will be swapped with the value of the next to last pixel and so on Figure 63 shows a normal image on the left and an image captured with reverse X enabled on the right Normal Image Mirror Image Fig 63 Reverse X Mirror Imaging Using AOls 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 aconsequence an AOI will display different images depending on whether or not the reverse X feature is enabled 186 Basler scout Standard Features Normal Image Mirror Image eooecooooce Onn du TEE co oeccoooooccoo R ey I RR AOI AOI Fig 64 Using an AOI with Reverse X Mirror Imaging Note For color cameras provisions are made ensuring that the effective color filter alignment will be constant for both normal and mirror images Note AOls used for the auto function feature will
195. mum frame rate based on the sensor readout time 1 Max Frames s AOI Height x C C5 Where AO Height the height of the acquired frames as determined by the AOI Height settings The constants C4 and C gt depend on the camera model as shown in the table below Camera Model C4 C2 Camera Model Ci C2 SCA640 70gm gc 25 49 us 1641 us SCA1300 32gm gc 28 65 us 2840 03 us SCA640 74 gm gc 22 66 us 1459 us SCA1390 17 gm gc 46 53 us 10301 us SCA640 120gm gc 14 16 us 1146 96 us SCA1400 17gm gc 46 53 us 9413 us SCA780 54 gm gc 26 94 us 2339 us SCA1400 30gm gc 25 80 us 6450 us SCA1000 20gm gc 53 62 us 8202 us SCA1600 14gm gc 50 99 us 6715 us SCA1000 30gm gc 35 39 us 4548 us Basler scout 117 Image Acquisition Control Formula 2 Calculates the maximum frame rate based on the exposure time for the acquired frames 1 Max Frames s Z Exposure time in us C4 Where the constant C4 depends on the camera model as shown in the table below Camera Model C5 Camera Model C5 SCA640 70gm gc 95 62 us SCA1300 32gm gc 54 47 us SCA640 74 gm gc 84 99 us SCA1390 17gm gc 177 15 us scA640 120gm gc 23 96 us SCA1400 17gm gc 175 10 us SCA780 54 gm gc 100 35 us SCA1400 30gm gc 100 69 us SCA1000 20gm gc 204 29 us SCA1600 14gm gc 176 86 us SCA1000 30gm gc 132 10 us For more information about setting the exposure time see Sect
196. n API The following code snippets illustrate using the API to set the auto function profile As an example Gain Auto is set to be minimized during adjustments Use GainAuto and ExposureAuto simultaneously Camera AutoFunctionProfile SetValue AutoFunctionProfile_GainMinimum Camera GainAuto SetValue GainAuto_Continuous Camera ExposureAuto SetValue ExposureAuto_Continuous 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 Basler scout 207 Standard Features 11 11 5Balance White Auto Balance White Auto is an auto function and the automatic counterpart of the manual white balance feature The balance white auto function is only available on color models The automatic white balance is a two step process First the Balance Ratio Abs parameter values for red green and blue are each set to 1 5 Then assuming a gray world model the Balance Ratio Abs parameter values are adjusted such that the average values for the red and blue pixels match the average value for the green pixels The balance white auto function uses Auto Function AOI2 and can only be operated in the once mode of operation If Auto Function AOI2 does not overlap the Image AOI see the Auto Function AOI section the pixel data from Auto Function AOI2 will not be used to control the
197. n 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 For more information about the pylon Viewer see Section 3 1 on page 41 Basler scout 213 Standard Features 11 15 Acquisition Status When controlling image acquisition with a software trigger you can use the acquisition staus feature to detemine when the camera is ready to be triggered for an image acquisition Using this feature you can avoid triggering the camera at a rate that exceeds the maximum allowed with the current camera settings Note It is not possible to monitor the status of the Acquisition Start command Therefore you can not use the status of the Acquisition Start command to determine when the camera is ready to be triggered for an image acquisition Determining the Acquisition Status To determine the acquisition status of the camera Use the Acquisition Status Selector to select the Frame Trigger Wait status Read the value of the AcquisitionStatus parameter If the value is set to false the camera is not ready to receive a software trigger if the value is set to true the camera is ready to receive a software trigger You can set the Acquisition Status Selector and read the AcquisitionStatus parameter from within your application software by using the pylon API The following code snippet illustrates using the API to set and read
198. n also run the parser and retrieve the chunk data The following code snippets illustrate using the API to activate the chunk mode enable the time stamp chunk run the parser and retrieve the frame counter chunk data Make chunk mode active and enable CRC chunk Camera ChunkModeActive SetValue true 242 Basler scout Chunk Features Camera ChunkSelector SetValue ChunkSelector PayloadCRC16 Camera ChunkEnable SetValue true Check the CRC checksum of an grabbed image IChunkParser amp ChunkParser Camera CreateChunkParser GrabResult Result StreamGrabber RetrieveResult Result ChunkParser AttachBuffer unsigned char Result Buffer Result GetPayloadSize if ChunkParser HasCRC amp amp ChunkParser CheckCRC cerr lt lt Image corrupted lt lt endl 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 For more information about the pylon Viewer see Section 3 1 on page 41 Basler scout 243 Chunk Features 244 Basler scout Troubleshooting and Support 13 Troubleshooting and Support This section outlines the resources available to you if you need help working with your camera 13 1 Tech Support Resources If you need advice about your camera or if you need assistance troubleshooting a problem with your camera yo
199. n it safe to begin each acquisition The camera supplies a trigger ready signal that is specifically designed to let you trigger acquisitions safely and efficiently For more information about using the Trigger Ready signal with scA750 60 gm gc cameras see Section 8 7 2 on page 111 108 Basler scout Image Acquisition Control 8 7 Trigger Ready Signal 8 7 4 Trigger Ready Signal All Models Except scA750 60 Note The information in this section applies to all camera models except the scA750 60 gm gc For information about scA750 60 cameras see Section 8 7 2 on page 111 As described in the previous section the cameras can operate in an overlapped acquisition fashion When the camera is operated in this manner it is especially important that the exposure time of a new image acquisition not start until exposure of the previously acquired image is complete and the exposure time of a new image acquisition not end until readout of the previously acquired image is complete The camera supplies a Trigger Ready TrigRdy output signal you can use to ensure that these conditions are met when you are using a hardware trigger signal to trigger image acquisition When you are acquiring images the camera automatically calculates the earliest moment that it is safe to trigger each new acquisition The trigger ready signal will go high when it is safe to trigger an acquisition will go low when the acquisition has started an
200. n the same regardless of the camera s area of interest AOI settings The Pixel Color Filter parameter indicates the current alignment of the camera s Bayer filter to the pixels in the images captured by a color camera You can tell how the current AOI is aligned to the Bayer filter by reading the value of the Pixel Color Filter parameter For more information about the camera s AOI feature see Section 11 6 on page 179 Basler scout 133 Pixel Data Formats 9 3 2 Bayer BG 8 Format Equivalent to DCAM Raw 8 When a color camera is set for the Bayer BG 8 pixel data format it outputs 8 bits of data per pixel and the pixel data is not processed or interpolated in any way So for each pixel covered with a red lens you get 8 bits of red data For each pixel covered with a green lens you get 8 bits of green data And for each pixel covered with a blue lens you get 8 bits of blue data This type of pixel data is sometimes referred to as raw output The BG in the name Bayer BG 8 refers to the alignment of the colors in the Bayer filter to the pixels in the acquired images For even lines in the images pixel one will be blue pixel two will be green pixel three will be blue pixel four will be green etc For odd lines in the images pixel one will be green pixel two will be red pixel three will be green pixel four will be red etc For more information about the Bayer filter see Section 9 3 1 on page 132 The tables below des
201. nction Camera BalanceWhiteAuto SetValue BalanceWhiteAuto Once 208 Basler scout Standard Features 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 For general information about auto functions see Section 11 11 on page 196 For information about Auto Function AOIs and how to set them see Section 11 11 1 2 on page 198 Basler scout 209 Standard Features 11 12 Disable Parameter Limits For each camera parameter the allowed range of parameter values normally is limited The factory limits are designed to ensure optimum camera operation and in particular good image quality For special camera uses however it may be helpful to set parameter values outside of the factory limits The disable parameter limits feature lets you disable the factory parameter limits for certain parameters When the factory parameter limits are disabled the parameter values can be set within extended limits Typically the range of the extended limits is dictated by the physical restrictions of the camera s electronic devices such as the absolute limits of the camera s variable gain control The values for the extended limits can be seen using the Basler pylon Viewer or from within your application via the pylon API Note Currently the parameter limits can only be disabled on the Gain feat
202. nd API Reference You can also use the Basler pylon Viewer application to easily set the parameters Once the chunk mode is active and the Extended Image Data feature has been enabled the camera will automatically add an extended image data chunk to each acquired image The extended image data chunk appended to each acquired image contains some basic information about the image The information contained in the chunk includes The X Offset Y Offset Width and Height for the AOI The Pixel Format of the image The Minimum Dynamic Range and the Maximum Dynamic Range 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 230 Basler scout Chunk Features included in the pylon API Once the chunk parser has been used you can retrieve the extended image data by doing the following Read the value of the Chunk Offset X parameter Read the value of the Chunk Offset Y parameter Read the value of the Chunk Width parameter Read the value of the Chunk Height parameter Read the value of the Chunk Pixel Format parameter Read the value of the Chunk Dynamic Range Min Read the value of the Chunk Dynamic Range Max The following code snippet illustrates using the pylon API to run the parser and retrieve the extended image data retrieve date from th xtended image data chunk IChunkParser amp Chun
203. nd the Acquisition Mode parameter values from within your application software by using the pylon API You can also execute the Acquisition Start and Trigger Software commands The following code snippets illustrate using the API to set the parameter values and execute the commands issuing software trigger commands Camera ExposureTimeRaw SetValue 200 Camera AcquisitionMode SetValue AcquisitionMode_Continuous prepare for image acquisition here Camera AcquisitionStart Execute while finished Camera TriggerSoftware Execute retrieve acquired image here Camera AcquisitionStop Execute how to set and test the Acquisition Frame Rate 94 Basler scout Image Acquisition Control Camera AcquisitionFrameRateAbs SetValue 60 0 double resultingFrameRate Camera ResultingFrameRateAbs GetValue how to disable the FrameRateAbs parameter Camera AcquisitionFrameRateEnable SetValue false 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 For more information about the pylon Viewer see Section 3 1 on page 41 For more information about the camera s exposure time parameter see Section 8 4 on page 103 For more information about determining the maximum allowed acquisition frame rate see Section 8 10 on pag
204. ng the API to set the parameter values Selecting and setting Auto Function AOI1 See the Auto Function AOI section above Setting the limits for the Exposure Time Abs parameter value the set parameter values serve as examples Setting the target average gray value A medium gray value is selected as an example Enabling the exposure auto function and selecting for example the continuous mode of operation Select the appropriate auto function AOI for luminance statistics Currently AutoFunctionAOISelector_AOI1 is predefined to gather luminance statistics Set position and size of the auto function AOI Camera AutoFunctionAOISelector SetValue AutoFunctionAOISelector AOI1 Camera AutoFunctionAOIOffsetX SetValue 0 Camera AutoFunctionAOIOffsetY SetValue 0 Camera AutoFunctionAOIWidth SetValue Camera AutoFunctionAOIWidth GetMax Camera AutoFunctionAOIHeight SetValue Camera AutoFunctionAOIHeight GetMax Set exposure time limits for luminance control Camera AutoExposureTimeAbsLowerLimit SetValue 1000 Camera AutoExposureTimeAbsUpperLimit SetValue 1 0E6 Set target value for luminance control This is always expressed by an 8 bit value regardless of the current pixel format i e 0 black 255 white Camera AutoTargetValue SetValue 128 Set mode of operation for exposure auto function Camera ExposureAuto SetValue ExposureAuto Co
205. nt image The difference between test image 4 and test image 2 is this if a camera feature that involves digital processing is enabled test image 4 will show the effects of the feature while test image 2 will not This makes test image 4 useful for checking the effects of digital features such as the luminance lookup table Test Image 5 Moving Diagonal Gray Gradient Feature Test 12 bit The basic appearance of test image 5 is similar to test image 3 the 12 bit moving diagonal gray gradient image The difference between test image 5 and test image 3 is this if a camera feature that involves digital processing is enabled test image 5 will show the effects of the feature while test image 3 will not This makes test image 5 useful for checking the effects of digital features such as the luminance lookup table Note On scA750 60 cameras test image 5 is a 10 bit pattern Since these cameras do not have a 10 bit output mode available use of test image 5 on scA750 60 cameras is not normally recommended However one situation where test image 5 is useful on scA750 60 cameras is to check the effect of the luminance lookup table Basler scout 219 Standard Features 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 73 test image six consists of diagonal color gradients The image
206. nt to the camera The camera still does not respond with a resend 10 Interval defined by the Resend Response Timeout parameter 11 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 12 End of the frame 13 Missing packets at the end of the frame 2999 and 3000 14 Interval defined by the Packet Timeout parameter 48 Basler scout Basler Network Drivers and Parameters 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 parameter defines how long in milliseconds the performance driver will wait after detecting that a packet is missing before sending a resend request to the camera The parameter applies only once to each missing packet after the packet was detected as missing Resend Request Response Timeout The Resend Request Response Timeout parameter defines how long in milliseconds the performance driver will wait after sending a resend request to the camera before considering the resend request as lost If a resend request for a missing packet is considered lost and if the maximum number of resend requests as set by the Maximum Number Resend Requests parameter has not yet been reached another resend request will be sent In this case the
207. ntinuous 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 For general information about auto functions see Section 11 11 on page 196 For information about Auto Function AOls and how to set them see Section 11 11 1 2 on page 198 For information about minimum allowed and maximum possible exposure time see Table 11 in Section 8 4 on page 103 206 Basler scout Standard Features 11 11 4 Auto Function Profile If you want to use the gain auto function and the exposure auto function at the same time you must also set the auto function profile The auto function profile assigns priorities between related auto functions The auto function profile specifies whether gain or exposure time shall be kept as low as possible during adjustments until a target average gray value for the pixel data of the related Auto Function AOI is reached To use the gain auto function and the exposure auto function at the same time carry out the following steps 1 Set the auto function profile to specify whether gain or exposure time shall be minimized during adjustments 2 Set the gain auto function to the continuous mode of operation 3 Set the exposure auto function to the continuous mode of operation You can set the auto function profile from within your application software by using the pylo
208. nts 82 83 installation hardware 2 ere em eR 39 SOWA E x dide uet 39 integrate enabled signal 113 inter packet delay ssse 63 inverter output lines eeeeeeeeee 155 IP configuration tool 41 IPSO ase ie ete ee eoru um ui LA 22 27 IR cut filter 16 30 178 J jumbo frames sss 64 jumbo packets Lnmnesssssssrrsseserrrrrsenrrrrrrrn nanna 64 L LEDS nes ient ces 73 lens adapter suuuuss 2 4 6 8 lens thread length sss 30 line inverter parameter 155 line selector Lnssessssrerrrrsrennrrrreennrr nen enn rna a 153 line source parameter 153 line status all chunk 240 line status parameter 161 lookup table ssss 189 192 luminance lookup table 189 192 BUE 189 192 LUT enable parameter 191 194 LUT index parameter 191 194 LUT selector 191 194 M max frame jitter parameter 59 max height parameter 221 max number resend request parameter 49 max width parameter 221 maximum acquisition frame rate 116 120 maximum lens thread length
209. number in Section Section 1 9 on page 35 Updated times in Section Section 7 7 3 on page 87 Corrected result of calculation example for formula 1 in Section 8 10 Removed note on scA750 60 output in Sections 9 2 1 9 2 4 9 2 5 9 3 3 9 3 6 9 3 8 and 9 3 7 Corrected sequence of colors for Bayer BG 12 Packed format in Section 9 3 5 on page 140 Minor corrections throughout the manual AWO00011907000 21 Dec 2007 Added guidelines for avoiding EMI and ESD problems in Section 2 3 1 on page 55 Replaced recommendations of individual adapters by a reference to Basler technical support in Section 4 1 on page 67 Removed web link for further information on APIPA in Section 5 3 on page 83 Corrected the voltage ranges relating to logic O and logic 1 in Section 7 7 1 on page 82 Added references to Application Notes AW000565xx000 in Section 8 3 1 on page 96 and Section 8 5 1 on page 107 Added minimum gain raw settings with vertical binning in Section 11 1 on page 163 Added a reference to binning in Section 11 6 on page 179 Added the binning feature in Section 11 7 on page 182 Added the Gamma feature in Section 11 10 on page 195 Added the Disable Parameter Limits feature in Section 11 12 on page 210 Added the Debouncer feature in Section 11 13 on page 211 Minor corrections throughout the manual 250 Basler scout Revision History Doc ID Number Date Changes AW00011908000 15 Feb 2008 Inc
210. of packets end of the frame The Maximum Number Resend Requests parameter is set to 3 DIAGRAM IS NOT DRAWN TO SCALE 1 2 3 5 7 9 11 12 13 Poi td bk i i i EOM 995 996 997 998 999 1000 1001 10031 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 jo a 2997 2998 i Time i i 4 6 8 10 14 gt Fig 29 Incomplete Stream of Packets and Part of the Resend Mechanism 1 Stream of packets Gray indicates that the status was checked as the packet entered the receive window White indicates that the status has not yet been checked 2 Receive window of the performance driver 3 As packet 1003 enters the receive window packet 1002 is detected as missing 4 Interval defined by the Resend Timeout parameter 5 The Resend Timeout interval expires and the first resend request for packet 1002 is sent to the camera The camera does not respond with a resend S Interval defined by the Resend Response Timeout parameter 7 The Resend Response Timeout interval expires and a second resend request for packet 1002 is sent to the camera The camera does not respond with a resend 8 Interval defined by the Resend Response Timeout parameter 9 The Resend Response Timeout interval expires and a third resend request for packet 1002 is se
211. om indizes download_index_en_31412 html Basler scout 33 Specifications Requirements and Precautions 1 8 Environmental Requirements 1 8 1 Temperature and Humidity Housing temperature during operation 0 50 C 32 F 122 F Humidity during operation 20 80 relative non condensing Storage temperature 20 80 C 4 F 176 F Storage humidity 20 80 relative non condensing 1 8 2 Ventilation Allow sufficient air circulation around the camera to prevent internal heat build up in your system and to keep the camera s housing temperature below 50 C Additional cooling devices such as fans or heat sinks are not normally required but should be provided if necessary 34 Basler scout Specifications Requirements and Precautions 1 9 Precautions Avoid Dust on the Sensor The camera is shipped with a cap on the lens mount To avoid collecting dust on the camera s IR cut filter color cameras or sensor Mono cameras make sure that you always put the cap in place when there is no lens mounted on CAUTION the camera To further enhance dust protection the internal space in the camera that contains the imaging sensor is sealed off from the camera s other internal spaces Lens Thread Length is Limited Color models of the camera with a C mount lens adapter are equipped with an IR cut filter mounted inside of the adapter The location of this filter limits the length of the threa
212. on The information you will need to install and operate the camera is included in the Installation and Setup Guide for Cameras Used with Basler s pylon API AW000611xx000 You can download the Installation and Setup Guide for Cameras Used with Basler s pylon API from the Basler website www baslerweb com indizes download_index_en_19627 html The guide includes the information you will need to install both hardware and software and to begin capturing images It also describes the recommended network adapters describes the recommended architecture for the network to which your camera is attached and deals with the IP configuration of your camera and network adapter After completing your camera installation refer to the Basler Network Drivers and Parameters and Network Related Camera Parameters and Managing Bandwidth sections of this camera User s Manual for information about improving your camera s performance in a network and about using multiple cameras Basler scout 39 Installation 40 Basler scout Tools for Changing Camera Parameters 3 Tools for Changing Camera Parameters This section explains the options available for changing the camera s parameters The available options let you change parameters either by using stand alone tools that access the camera via a GUI or by accessing the camera from within your software application 3 1 The pylon Viewer The Basler pylon Viewer is a standalone application that l
213. ongest expected duration of an invalid signal Setting the debouncer to a value that is too short will result in accepting invalid signals Setting the debouncer to a value that is too long will result in rejecting valid signals Note that the debouncer delays a valid signal between its arrival at the camera and its transfer The duration of the delay will be determined by the debouncer value The following diagram illustrates how the debouncer filters out invalid input signals i e signals that are shorter than the debouncer value The diagram also illustrates how the debouncer delays a valid signal Unfiltered arriving signals Debouncer T T lt gt I I I I l debouncer value I I Transferred valid signal m I delay TIMING CHARTS ARE NOT DRAWN TO SCALE Fig 71 Filtering of Input Signals by the Debouncer Basler scout 211 Standard Features 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 approximately 1 s To set a debouncer Use the Line Selector to select the camera input line for which you want to set the debouncer input line1 or 2 Set the value of the Line Debouncer Time Abs parameter You can set the Line Selector and the value of the Line Debouncer Abs parameter from within your application software by using the pylon API The fol
214. ono 8 Mono 16 DCAM Mono 16 Mono 12 Packed YUV 4 2 2 Packed DCAM YUV 4 2 2 YUV 4 2 2 YUYV Packed Color Models Mono 8 DCAM Mono 8 Bayer RG 8 DCAM Raw 8 YUV 4 2 2 Packed DCAM YUV 4 2 2 YUV 4 2 2 YUYV Packed Mono 8 DCAM Mono 8 Bayer BG 8 DCAM Raw 8 Bayer BG 16 DCAM Raw 16 Bayer BG 12 Packed YUV 4 2 2 Packed DCAM YUV 4 2 2 YUV 4 2 2 YUYV Packed ADC Bit Depth 10 bits 12 bits Synchronization Via external trigger signal or via software Exposure Control Programmable via the camera API Camera Power Requirements 12 to 24 VDC min 11 3 VDC absolute max 30 0 VDC lt 1 ripple 25W 12V 30W 12V 1 O Ports 2 opto isolated input ports and 4 opto isolated output ports Lens Adapter C mount CS mount optional 4 Basler scout Specifications Requirements and Precautions Specification scA750 60gm gc scA780 54gm gc scA1000 20gm gc Size L x W x H standard housing 90 head housing 73 7 mm x 44 mm x 29 mm without lens adapter or connectors 85 5 mm x 44 mm x 29 mm with lens adapter and connectors 91 65 mm x 44 mm x 29 mm without front module and connectors 97 mm x 44 mm x 41 8 mm with front module and connectors Weight standard housing 90 head housing 160 g typical 180 g typical Conformity CE FCC GenlCam GigE Vision IP30
215. ontinues until the ExTrig signal falls If the camera is set for falling edge triggering the exposure time begins when the ExTrig signal falls and continues until the ExTrig signal rises Figure 46 illustrates trigger width exposure with the camera set for rising edge triggering Trigger width exposure is especially useful if you intend to vary the length of the exposure time for each captured image ExTrig Signal Period E Exposure In ExTrig Signal Fig 46 Trigger Width Exposure with Rising Edge Triggering Note The trigger width exposure mode is not available on scA750 60 cameras The trigger width exposure mode is available on all other camera models When you operate the camera in trigger width exposure mode you must use the camera s exposure setting to set an exposure time The exposure time setting will be used by the camera to operate the trigger ready signal You should adjust the exposure setting to represent the shortest exposure time you intend to use For example assume that you will be using trigger width exposure and that you intend to use the ExTrig signal to vary the exposure time in a range from 3000 us to 5500 us In this case you would use the exposure setting to set the exposure time to 3000 us Basler scout 97 Image Acquisition Control If you are using the trigger width exposure mode and the camera is operating with overlapped exposures there is something you must keep in mind If the action o
216. orts a pixel value of 1023 the camera will not be able to perform an interpolation In this case the camera simply uses the mapped 10 bit value from location 1022 in the table The advantage of the luminance lookup table feature is that it allows a user to customize the response curve of the camera The graphs on the next page show the effect of two typical lookup tables The first graph is for a lookup table where the values are arranged so that the output of the 192 Basler scout Standard Features camera increases linearly as the sensor output increases The second graph is for a lookup table where the values are arranged so that the camera output increases quickly as the sensor output moves from 0 through 512 and increases gradually as the sensor output moves from 513 through 1023 1023 10 Bit 28 Mapped Value 512 256 0 0 256 512 768 1023 10 Bit Sensor Reading Fig 67 Lookup Table with Values Mapped in a Linear Fashion 1023 768 10 Bit Mapped Value 512 256 0 0 256 512 768 1023 10 Bit Sensor Reading Fig 68 Lookup Table with Values Mapped for Higher Camera Output at Low Sensor Readings Basler scout 193 Standard Features Changing the Values in the Luminance Lookup Table and Enabling the Table You can change the values in the luminance lookup table LUT and enable the use of the lookup table by doing the following Use the LUT Selector to select a lookup table Currently there is only one lookup table
217. ouillage radio lectrique Life Support Applications These products are not designed for use in life support appliances devices or systems where malfunction of these products can reasonably be expected to result in personal injury Basler customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify Basler for any damages resulting from such improper use or sale Warranty Note Do not open the housing of the camera The warranty becomes void if the housing is opened All material in this publication is subject to change without notice and is copyright Basler Vision Technologies Contacting Basler Support Worldwide Europe Basler AG An der Strusbek 60 62 22926 Ahrensburg Germany Tel 49 4102 463 500 Fax 49 4102 463 599 bc support europe baslerweb com Americas Basler Inc 855 Springdale Drive Suite 160 Exton PA 19341 U S A Tel 1 877 934 8472 Fax 1 610 280 7608 bc support usa baslerweb com Asia Basler Asia Pte Ltd 8 Boon Lay Way 03 03 Tradehub 21 Singapore 609964 Tel 65 6425 0472 Fax 65 6425 0473 bc support asia baslerweb com www baslerweb com Table of Contents Table of Contents 1 Specifications Requirements and Precautions 1 14 Models 2 26e2kib REEL E E AUEERREURARIBBAARERPULLETLENRRN RUN M mA 1 1 2 General Specifications llle es 2 1 3 Spectral Response fo
218. our application software by using the pylon API You can also run the parser and retrieve the chunk data The following code snippets illustrate using the API to activate the chunk mode enable the trigger input counter chunk run the parser and retrieve the trigger input counter chunk data make chunk mode active and enable Trigger Input Counter chunk Camera ChunkModeActive SetValue true Camera ChunkSelector SetValue ChunkSelector_Triggerinputcounter Camera ChunkEnable SetValue true retrieve data from the chunk IChunkParser amp ChunkParser Camera CreateChunkParser GrabResult Result Basler scout 237 Chunk Features StreamGrabber RetrieveResult Result ChunkParser AttachBuffer unsigned char Result Buffer Result GetPayloadSize int64 t triggerinputCounter Camera ChunkTriggerinputcounter GetValue 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 For more information about the pylon Viewer see Section 3 1 on page 41 Comparing Counter Chunk Data When comparing trigger input counter data and frame counter data related to the same image be aware that the trigger input counter initially starts at 1 whereas the frame counter starts at 0 Therefore the trigger input count will always be ahead of the matching frame count
219. ousing 170 g typical 170 g typical 160 g typical 190 g typical 190 g typical 180 g typical Conformity CE FCC GenlCam GigE Vision IP30 Table 4 General Specifications Basler scout Specifications Requirements and Precautions 1 3 Spectral Response for Mono Cameras The following graphs show the spectral response for each available monochrome camera model Note The spectral response curves excludes lens characteristics and light source characteristics 0 9 0 8 0 7 0 6 0 5 0 4 0 3 Relative Response 0 2 0 1 0 0 400 500 600 700 800 900 1000 Wave Length nm Fig 1 ScA640 70gm Spectral Response Spectral Response 10 Basler scout 1 0 Specifications Requirements and Precautions 0 9 0 8 0 7 0 6 7 0 5 0 4 Relative Response 0 3 0 2 0 1 0 0 400 Fig 2 scA640 74gm Spectral Response 1 0 0 9 500 600 Wave Length nm 700 800 900 1000 0 8 0 7 0 6 SJ 0 5 0 4 0 3 Relative Response 0 2 0 1 0 0 400 Fig 3 scA640 120gm Spectral Response Basler scout 500 600 Wave Length nm 700 800 900 1000 11 Specifications Requirements and Precautions Quantum Efficiency Fig 4 scA750 60gm Spectral Response
220. out the pylon Viewer see Section 3 1 on page 41 194 Basler scout Standard Features 11 10 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 To accomplish the correction a gamma correction factor y is applied to the brightness value Y of each pixel according to the following formula Y Y uncorrected Y corrected Y xY max max The formula uses uncorrected and corrected pixel brightnesses that are normalized by the maximum pixel brightness The maximum pixel brightness equals 255 for 8 bit output and 4095 for 12 bit output When the gamma correction factor is set to 1 the output pixel brightness will not be corrected A gamma correction factor between 0 and 1 will result in increased overall brightness and a gamma correction factor greater than 1 will result in decreased overall brightness In all cases black output pixel brightness equals 0 and white output pixel brightness equals 255 at 8 bit output and 4095 at 12 bit output will not be corrected Enabling Gamma Correction and Setting the Gamma You can enable or disable the gamma correction feature by setting the value of the Gamma Enable parameter When gamma correction is enabled the correction factor is determined by the value of the Gamma parameter The Gamma parameter can be set in a range from 0 to 3 99902
221. out the pylon Viewer see Section 3 1 on page 41 For more information about the Trigger Ready signal see Section 8 7 on page 109 For more information about the camera s exposure time parameter see Section 8 4 on page 103 Note The explanations in Section 8 3 3 and Section 8 3 4 are intended to give you a basic idea of how the use of a hardware trigger works For a more complete description refer to the Basler pylon Programmer s Guide and to the sample programs included in the Basler pylon Software Development Kit SDK 102 Basler scout Image Acquisition Control 8 4 Exposure Time Parameters Many of the camera s image acquisition modes require you to specify an exposure time There are two ways to set exposure time by setting raw values or by setting an absolute value The two methods are described below You can use whichever method you prefer to set the exposure time The exposure time must not be set below a minimum specified value The minimum exposure time varies by camera model as shown in Table 11 The maximum exposure time that can be set also varies by camera model as shown in Table 11 Camera Model Minimum Allowed Exposure Time Maximum Possible Exposure Time SCA640 70gm gc 24 us 10000000 us SCA640 74gm gc 24 us 10000000 us SCA640 120gm gc 16 us 10000000 us scA750 60gm gc 124 us 126976 us scA780 54gm gc 26 us 10000000 us SCA1000 20gm gc 52 us 10000000 us scA1
222. owing parameter settings Image Size AOI Pixel Format Packet Size Exposure Time 7 2 Frame Rate 11 Live image test image If you are having an image problem try to generate and save live images that show the problem Also generate and save test images Please save the images in BMP format zip them and send them to Basler technical support Basler scout 247 Troubleshooting and Support 248 Basler scout Revision History Revision History Doc ID Number Date Changes AW00011901000 13 Sep 2006 Initial release This release is a preliminary version of the document AW00011902000 6 Nov 2006 Added information for the newly released scA1000 20gm gc camera Updated all affected text and tables as appropriate Added information about the minimum exposure times setting to Section 8 4 on page 103 Corrected the numbering in the drawing in Section 11 6 on page 179 Added information about the luminance lookup table feature in Section 11 7 on page 182 AW00011903000 10 Jan 2007 Improved the content that describes network configuration and IP configuration Updated the instalation procedures to reflect the pylon 0 9 release AW00011904000 20 Mar 2007 Updated the camera weights in the specification table in Section 1 2 on page 2 Added the dimensions for cameras equipped with CS mount lens adapters to Section 1 5 on page 22 Updated the descri
223. owing steps Select Auto Function AOI Set the postion and size of Auto Function AOI Set the lower and upper limits for the Gain Raw All parameter value Set the target average gray value If necessary set the auto function profile oaPron Enable the gain auto function by setting it to once or continuous You must choose the continuous setting when using the auto function profile The currently settable limits for the Auto Gain Raw parameter value depend on the current pixel data format on the current settings for binning and on whether or not the Gain Raw parameter limits for the manually set gain feature are disabled The target average gray value may range from 0 black to 255 white Note that this range of numbers applies to 8 bit and to 16 bit 12 bit effective output modes Accordingly also for 16 bit output modes black is represented by 0 and white by 255 You can carry out steps 1 to 6 from within your application software by using the pylon API The following code snippets illustrate using the API to set the parameter values Selecting and setting Auto Function AOI Setting the limits for the Auto Gain Raw parameter value The currently accessible minimum and maximum parameter values are chosen as examples Setting the target average gray value A medium gray value is chosen as an example Enabling the gain auto function and selecting for example the once mode of operation Basler scout 203 Standard
224. parameter defines the time separation between consecutive resend requests for a missing packet Packet Timeout The Packet Timeout parameter defines how long in milliseconds the performance driver will wait for the next expected packet before it sends a resend request to the camera This parameter ensures that resend requests are sent for missing packets near to the end of a frame In the event of a major interruption in the stream of packets the parameter will also ensure that resend requests are sent for missing packets that were detected to be missing immediately before the interruption Basler scout 49 Basler Network Drivers and Parameters Threshold and Timeout Resend Mechanisms Combined Figure 30 illustrates the combined action of the threshold and the timeout resend mechanisms where the following assumptions are made All parameters set to default The frame includes 3000 packets Packet 1002 is missing within the stream of packets and has not been recovered Packets 2999 and 3000 are missing at the end of the stream of packets end of the frame The default values for the performance driver parameters will cause the threshold resend mechanism to become operative before the timeout resend mechanism This ensures maximum efficiency and that resend requests will be sent for all missing packets With the default parameter values the resend request threshold is located very close to the front end of the receive window Accordingl
225. pecified by the Timer Duration Abs setting This leads to a limitation that you must keep in mind if you use Timer Duration Abs parameter to set the duration time That is you must set the Timer Duration Abs parameter to a value that is equivalent to a setting you could achieve by using the Timer Duration Raw and the current Timer Duration Base parameters For example if the time base was currently set to 50 us you could use the Timer Duration Abs parameter to set the duration to 50 us 100 us 150 us etc If you read the current value of the Timer Duration Abs parameter the value will indicate the product of the Timer Duration Raw parameter and the Timer Duration Time Base In other words the Timer Duration Abs parameter will indicate the current duration time setting You should also be aware that if you change the duration time using the raw settings the Timer Duration Abs parameter will automatically be updated to reflect the new duration time 160 Basler scout I O Control 10 3 Checking the State of the I O Lines 10 3 1 Checking the State of a Single Output Line You can determine the current state of an individual output line To check the state of a line Use the Line Selector parameter to select an output line Read the value of the Line Status parameter to determine the current state of the selected line A value of true means the line s state is currently high and a value of false means the line s state is currently low
226. perties window for your network adapter and check the following network parameters If you use an Intel PRO network adapter Make sure the Receive Descriptors parameter is set to its maximum value and the Interrupt Moderation Rate parameter is set to Extreme Also make sure the Speed and Duplex Mode parameter is set to Auto Detect If you use a different network adapter see whether parameters are available that will allow setting the number of receive descriptors and the number of CPU interrupts The related parameter names may differ from the ones used for the Intel PRO adapters Also the way of setting the parameters may be different You may e g have to use a parameter to set a low number for the interrupt moderation and then use a different parameter to enable the interrupt moderation If possible set the number of receive descriptors to a maximum value and set the number of CPU interrupts to a low value If possible also set the parameter for speed and duplex to auto Basler scout 63 Network Related Camera Parameters and Managing Bandwidth Contact Basler technical support if you need further assistance 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 and the PC and it reduces the time required by the PC to process incoming packets The largest packet size setting that
227. ply by 4 setting when your pixel readings with an 8 bit pixel format selected and with digital shift disabled are all less than 16 11 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 format or for an 8 bit pixel format in your application If you will be using a 12 bit pixel format make this check Use the pylon Viewer or the pylon API to set the camera for a 12 bit pixel format and no digital shift Check the output of the camera under your normal lighting conditions and note the readings for the brightest pixels If any of the readings are above 2048 do not use digital shift If all of the readings are below 2048 you can safely use the shift by 1 setting If all of the readings are below 1024 you can safely use the shift by 1 or 2 settings If all of the readings are below 512 you can safely use the shift by 1 2 or 3 settings If all of the readings are below 256 you can safely use the shift by 1 2 3 or 4 settings If you will be using an 8 bit format make this check Use the pylon Viewer or the pylon API to set the camera for a 8 bit pixel format and no digital shift Check the output of the camera under your normal lighting conditions and note the readings for the brightest pixels If any of the readings are above 128 do not use digit
228. pped 10 bit value that will be used when the sensor reports that a pixel has a value of 0 The number at location 1 is not used The number at location 2 in the table represents the mapped 10 bit value that will be used when the sensor reports that a pixel has a value of 2 The number at location 3 is not used The number at location 4 in the table represents the mapped 10 bit value that will be used when the sensor reports that a pixel has a value of 4 The number at location 5 is not used The number at location 6 in the table represents the mapped 10 bit value that will be used when the sensor reports that a pixel has a value of 6 And so on As you can see the table does not include a mapped 10 bit output value for every pixel value that the sensor can report So what does the camera do when the sensor reports a pixel value that is between two values that have a mapped 10 bit output In this case the camera performs a straight line interpolation between the two nearest neighbors to determine the value that it should use For example assume that the sensor reports a pixel value of 5 In this case the camera would perform an interpolation between the values at location 4 and location 6 in the table The result of the interpolation would be used as the mapped 10 bit value Another thing to keep in mind about the table is that location 1022 is the last location that will have a mapped 10 bit value associated with it If the sensor rep
229. ption of the camera s network related parameters in Section 5 1 on page 55 Added Section 11 16 on page 215 to describe the new event reporting standard feature Added Section 12 7 on page 242 to describe the new CRC checksum chunk feature Added information for the newly released scA750 60gm gc camera Updated all affected text and tables as appropriate AW00011905000 8 Jun 2007 Added information on IP30 Section 1 5 1 1 on page 22 and Section 1 5 2 1 on page 27 Added information drawings inclusive on the 90 head housing variant Section 1 5 1 on page 22 Added Section 1 5 4 on page 31 with information on mechanical stress test results Modified Section 2 for the installation of the Basler pylon software version 1 0 Added information on the 8 bits effective pixel data Section 9 2 1 on page 125 Section 9 2 4 on page 131 Section 9 2 5 on page 131 and Section 9 3 3 on page 136 Minor modifications througout the manual modified frame height to AOI height Basler scout 249 Revision History Doc ID Number Date Changes AWO00011906000 12 Oct 2007 Modified mechanical drawings in Section 1 5 1 on page 22 Section 1 5 2 on page 27 Section 7 1 on page 73 Section 7 2 3 on page 75 dimensions holes for screw lock connector and Section 1 5 2 2 on page 29 front module reference planes Added note on internal dust seal in Section 1 9 on page 35 Added warning not to remove the serial
230. py the form that appears on the next two pages fill it out and fax the pages to your local dealer or to your nearest Basler support center Or you can send an e mail listing the requested pieces of information and with the requested files attached Basler technical support contact information is shown in the title section of this manual 246 The camera s product ID The camera s serial number Network adapter that you use with the camera Describe the problem in as much detail as possible If you need more space use an extra sheet of paper If known what s the cause of the problem When did the problem occur After start After a certain action e g a change of parameters While running Basler scout Troubleshooting and Support 7 How often did does the problem fr Once Every time occur 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 application ever run Yes rr No without problems 10 Parameter set It is very important for Basler technical Support to get a copy of the exact camera parameters that you were using when the problem occurred To make note of the parameters use Basler s pylon Viewer tool If you cannot access the camera please try to state the foll
231. r in mm unless otherwise noted Basler scout 25 Specifications Requirements and Precautions 0 4 lt a gt reference plane tolerance to the center of the tolerance to the reference planes lens mount optical axis 0 02 This is the sensor tilt tolerance It applies to every point on the photosensitive surface and is relative to the center of the die lt O Photosensitive surface of the sensor O O 0 12 5 0 06 This tolerance is for the distance between the front of the ja lens mount and the sensor s photosensitive surface Note that this tolerance and the sensor tilt tolerance see above must be combined to obtain the total tolerance for every point on the photosensitive surface Maximum Sensor Tilt Angle Degrees Camera Model Tilt X Tilt Y Camera Model Tilt X Tilt Y scA640 70gm gc 0 47 0 63 scA1000 30gm gc 0 46 0 63 scA640 74gm gc 0 35 0 47 scA1300 32gm gc 0 47 0 63 scA640 120gm gc 0 62 0 83 scA1390 17gm gc 0 31 0 42 scA750 60gm gc 0 51 0 80 scA1400 17gm gc 0 25 0 34 scA780 54gm gc 0 35 0 47 scA1400 30gm gc 0 25 0 34 scA1000 20gm gc 0 46 0 63 scA1600 14gm gc 0 34 0 52 Fig 24 Sensor Positioning Accuracy for Cameras with an Optional CS mount Lens Adapter in mm unless otherwise noted 26 Basler scout
232. r ederent 57 bandwidth reserve parameter 57 bandwidth managing 62 Bayer BG 12 packed pixel format 140 Bayer BG 16 pixel format 138 Bayer BG 8 pixel format 134 Bayer fiter mee 132 Bayer RG 8 pixel format 136 Basler scout Index binnillg 3 5 ii ient 182 AOI settings osise 184 image distortion 184 reduced resolution 184 response to light 184 Setting g aii tnt it 183 bit depihi iet re dee 2 4 6 8 black level explained x on eene 169 Setlirig Loic esito 170 black level raw parameter 170 black level selector 170 block diagram seeees 70 72 C cables Ethernet enerett iridata 77 power and I O PLC 77 79 power and I O standard 77 camera power requirements 2 4 6 8 80 chunk dynamic range max parameter 231 chunk dynamic range min parameter 231 chunk enable parameter uscite s ut 232 235 237 240 242 chunk frame counter parameter 232 chunk height parameter 231 chunk line status all parameter 240 chunk mode esses 230 chunk mode active parameter 230 chunk offset x parameter
233. r Duration Time Base is fixed at 1 us Typically the duration time is adjusted by setting only the Timer Duration Raw parameter value 158 Basler scout I O Control The Timer Duration Raw parameter value can range from 1 to 4095 So if the value is set to 100 for example the timer duration will be 100 x 1 us or 100 us To set the duration for a timer Use the Timer Selector to select a timer Set the value of the Timer Duration Raw parameter You can set the Timer Selector and the Timer Duration Raw parameter value from within your application software by using the pylon API The following code snippet illustrates using the API to set the selector and the parameter value Camera TimerSelector SetValue TimerSelector_Timerl Camera TimerDurationRaw SetValue 100 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 Changing the Duration Time Base By default the Timer Duration Time Base is fixed at 1 us and the timer duration is normally adjusted by setting the value of the Timer Duration Raw parameter However if you require a duration time that is longer than what you can achieve by changing the value of the Timer Duration Raw parameter alone the Timer Duration Time Base Abs parameter can be used to change the duration time base The Timer Duration Time Base Abs par
234. r Mono Cameras soeoreseeeerrerr rer ere rss eee 10 1 4 Spectral Response for Color Cameras liliis 16 1 5 Mechanical Specifications 0 0 eee 22 1 5 1 Standard Housing css Edu Rl Re Ex Rd ees Re 22 1 5 1 4 Camera Dimensions and Mounting Points 22 1 5 1 2 Sensor Positioning Accuracy llle eee 25 15 2 90 Head Housing serey addan Nee eee A RES RE dae es 27 1 5 2 1 Camera Dimensions and Mounting Points 27 1 5 2 2 Sensor Positioning Accuracy llle 29 1 5 3 Maximum Thread Length on Color Cameras 00000 30 1 5 4 Mechanical Stress Test Results ssssssessesesss ss rss eee 31 1 6 Software Licensing Information 0 0 cece eee 32 1 7 Avoiding EMI and ESD Problems ssssseeeeee eee 33 1 8 Environmental Requirements 0 0 e ete 34 1 8 1 Temperature and Humidity 0 0 eee eee 34 13822 Ventilation serris ha Bead eek wesley BR a RE en Ned 34 1 9 PreCautlonSs 44 3 eat eei LED E MAE IA a ea D MIR EE 35 Installation sv ie em xh ud e ES a wield Ra e re a era 39 Tools for Changing Camera Parameters 41 3 1 The pylon Viewer ote res ewe Me ROR Sie ed dispar ed BOOS E aer FE B 41 3 2 The lP Configuration Tool eee ee Vie reefer XM EerutLceeR ey vie ekar 41 3 3 The pylon APh te ciere aba eek wee ee ee eee RH RI ee eee ee eee es 42 Basler Network Drivers and Parameters
235. r a 12 bit pixel format and when it is set for a 8 bit pixel format There is also a section describing precautions that you must observe when using the digital shift feature and a section that describes enabling and setting the digital shift feature 11 4 1 Digital Shift with 12 Bit Pixel Formats No Shift As mentioned in the Functional Description section of this manual the camera uses a 12 bit ADC to digitize the output from the imaging sensor When the camera is set for a pixel format that outputs pixel data at 12 bit qur M p ER BE M pit Dit gt DiE bit pit effective depth by default the camera transmits the 12 bits that are output from the ADC ADC P No Shift B Shift by 1 When the camera is set to shift by 1 the output from the camera will include bit 10 through bit 0 from the ADC along with a zero as an LSB oe E bit bit bit bit bit bit bit bit bit bit bit The result of shifting once is that the output of the 10 9 8 7 6 5 4 3 2 1 0 camera is effectively multiplied by 2 For example assume that the camera is set for no shift that it is M viewing a uniform white target and that under these IS S a ee B Shifted Once E conditions the reading for the brightest pixel is 100 l4 gt If you changed the digital shift setting to shift by 1 the reading would increase to 200 When the camera is set to shift by 1 the least significant bit output from the camera for each pixel value will be 0 This means
236. r performance driver uses a receive window to check the status of packets The check for missing packets is made as packets enter the receive window If a packet arrives from higher in the sequence of packets than expected the preceding skipped packet or packets are detected as missing For example suppose packet n 1 has entered the receive window and is immediately followed by packet n 1 In this case as soon as packet n 1 enters the receive window packet n will be detected as missing Basler scout 45 Basler Network Drivers and Parameters 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 will not send resend requests to the camera If the Enable Resend parameter is set to true the resend mechanisms are enabled The performance driver will check for missing packets Depending on the parameter settings and the resend response the driver will send one or several resend requests to the camera Receive Window Size Sets the size of the receive window Threshold Resend Mechanism Parameters The threshold resend request mechanism is illustrated in Figure 28 where the following assumptions are made Packets 997 998 and 999 are missing from the stream of packets Packet 1002 is missing from the stream of packets DIAGRAM IS NOT DRAWN TO SCALE 3 4 5
237. rame Shorter frames take less time to read out of the sensor The frame height is determined by the camera s AOI Height settings The exposure time for acquired frames If you use very long exposure times you can acquire fewer frames per second The amount of time that it takes to transmit an acquired frame from the camera to your host PC The amount of time needed to transmit a frame depends on the bandwidth assigned to the camera To determine the maximum allowed acquisition frame rate with your current camera settings you can read the value of the camera s Resulting Frame Rate parameter This parameter indicates the camera s current maximum allowed frame rate taking the AOI exposure time and bandwidth settings into account For more information about AOI Height settings see Section 11 6 on page 179 For more information about the Resulting Frame Rate parameter see Section 5 1 on page 55 Increasing the Maximum Allowed Frame Rate You may find that you would like to acquire frames at a rate higher than the maximum allowed with the camera s current settings In this case you must first use the three formulas described below to determine what factor is restricting the maximum frame rate the most Next you must try to make that factor less restrictive You will often find that the sensor readout time is most restrictive factor Decreasing the AOI height for the acquired frames will decrease the sensor readout time and will mak
238. ransmitted will always be zero With this color coding a Y value is transmitted for each pixel but the U and V values are only transmitted for every second pixel The order of the pixel data for a received frame in the image buffer in your PC is similar to the order of YUV 4 2 2 Packed output from a color camera For more information about the YUV 4 2 2 Packed format on color cameras see Section 9 3 6 on page 142 9 2 5 YUV 4 2 2 YUYV Packed Format When a monochrome camera is set for the YUV 4 2 2 YUYV Packed pixel data format the camera transmits Y U and V values in a fashion that mimics the output from a color camera set for YUV 4 2 2 YUYV Packed The Y value transmitted for each pixel is an actual 8 bit brightness value similar to the pixel data transmitted when a monochrome camera is set for Mono 8 The U and V values transmitted will always be zero With this color coding a Y value is transmitted for each pixel but the U and V values are only transmitted for every second pixel The order of the pixel data for a received frame in the image buffer in your PC is similar to the order of YUV 4 2 2 YUYV Packed output from a color camera For more information about the YUV 4 2 2 YUYV Packed format on color cameras see Section 9 3 7 on page 145 Basler scout 131 Pixel Data Formats 9 3 Pixel Data Output Formats for Color Cameras 9 3 1 The Bayer Color Filter The sensor used in color models of the camera is equipped
239. rising edge triggering or for falling edge triggering You can set these parameter values from within your application software by using the pylon API The following code snippet illustrates using the API to set the parameter values Camera TriggerSelector SetValue TriggerSelector AcquisitionStart Camera TriggerMode SetValue TriggerMode On Camera TriggerSource SetValue TriggerSource Linel Camera TriggerActivation SetValue TriggerActivation RisingEdge 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 For more information about the pylon Viewer see Section 3 1 on page 41 Basler scout 99 Image Acquisition Control 8 3 3 Acquiring a Single Image by Applying One Hardware Trigger Transition You can set the camera to react to a single transition of an external hardware trigger ExTrig signal and then you can transition the ExTrig signal to begin image acquisition When you are using an ExTrig signal to start image acquisition you should monitor the camera s trigger ready TrigRdy output signal and you should base the use of your ExTrig signal on the state of the trigger ready signal To set the camera to react to a single ExTrig signal transition follow the sequence below The sequence assumes that you have set the camera for rising edge triggering and
240. rlap will be used by the auto function to control the image property of the entire image Different degrees of overlap are illustrated in Figure 70 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 70 the pixel data from the Auto Function AOI will be used to control the image property If the Image AOI is completely included in the Auto Function AOI see b in Figure 70 only the pixel data from the Image AOI will be used to control the image property If the Image AOI only partially overlaps the Auto Function AOI see c in Figure 70 only the pixel data from the area of partial overlap will be used to control the image property If the Auto Function AOI does not overlap the Image AOI see d in Figure 70 the Auto Function will not or only to a limited degree control the image property For details see the sections below describing the individual auto functions D We strongly recommend completely including the Auto Function AOI in the Image AOI or depending on your needs choosing identical positions and sizes for Auto Function AOI and Image AOI D You can use auto functions when also using the reverse X feature For information about the behavior and roles of Auto Function AOI and Image AOI when also using the reverse X feature see the Reverse X section Basler scout 199 Standard Features 012 3 4
241. rom that setting Gaingg 20 x logy 1 Example Assume that you are working with an scA750 60 camera that has a gain raw setting of 18 The gain is calculated as follows Gaingg Table 18 shows the dB of gain that will be achieved at various Gain Raw settings 20xlogig 1 2 Gain Raw Settin Gain Raw Setting 6 Gain Setting dB Gain 0 0 5 5 3 10 8 5 15 10 9 20 12 7 22 13 4 Table 18 dB of Gain at Various Settings 168 Basler scout Standard Features 11 2 Black Level Adjusting the camera s black level will result in an offset to the pixel values output by the camera Increasing the black level setting will result in a positive offset in the digital values output for the pixels Decreasing the black level setting will result in a negative offset in the digital values output for the pixels Effect on All Camera Models Except the scA750 60 scA1300 32 and scA1400 30 If the camera is set for a pixel data format that yields 8 bit effective pixel depth Mono 8 Bayer BG 8 Bayer RG 8 YUV 4 2 2 Packed YUV 4 2 2 YUYV Packed an increase of 16 in the black level parameter setting will result in a positive offset of 1 in the digital values output for the pixels And a decrease of 16 in the setting will result in a negative offset of 1 in the digital values output for the pixels If the camera is set for a pixel data format that yields an effective pixel depth of 12 bits per p
242. rs rar kos shine me ue Russe SL mdi ced 179 11 6 1 Changing AOI Parameters On the Fly ossissesessessss ess ers ss eee 181 11 7 Binning All Models Except SCA750 60 6 2 ee eee 182 11 7 1 Considerations When Using Binning 0 ers ers eee 184 11 8 Heverse X vues DON eee deed we Tee Uta ne ee ee s 186 11 9 Luminance Lookup Table 0 cee 189 11 9 1 Lookup Table All Models Except scA750 60 2 000005 189 11 9 2 Lookup Table scA750 60 Only 0 cee ee eee 192 11 10 Gamma Correction pii seann ni e aa a tees 195 TITAU FUNCIONS sas enean soodae whe Meee Paaa we node RIT es he Seas 196 11 11 1 Common Characteristics 0 2 ee 196 11 11 1 1 Modes of Operation l l 197 11 11 1 2 Auto Function AOI errre 8 eye nn hg fe bn ee 198 11 11 1 3 Using an Auto Function liliis 202 11 11 2 Gain Auto lt lt 4 08 Sa ee othe ba ew RS RE Dem 203 11 11 38 Exposure AUO onian a a e ete eee 205 11 11 4 Auto Function Profile llis 207 11 11 5 Balance White Auto ssoooreeeererer ere e rr rer eee 208 11 12 Disable Parameter Limits sssooooseeereeer rer eerr rer s rr eee 210 11 13 Debourncer zz Lo Een eB de are BERS SEM ARR E aes Mae Oe IR DN 211 11 214 Trigger Delay prstana ble bodd de leet Sa ESSERE BENI Ia ex ea eee 213 11 15 Acquisition Status cen Le back bee ea eee Tet EIE eee E a 214 11 16 Event Reporting sexs ete ee Rex RR Renee ewe eee es 215 TASTE Test
243. s Typically the delay time is adjusted by setting the Timer Delay Raw parameter value The Timer Delay Raw parameter value can range from 0 to 4095 So if the value is set to 100 for example the timer delay will be 100 x 1 us or 100 us To set the delay for a timer Use the Timer Selector to select a timer Set the value of the Timer Delay Raw parameter You can set the Timer Selector and the Timer Delay Raw parameter value from within your application software by using the pylon API The following code snippet illustrates using the API to set the selector and the parameter value Camera TimerSelector SetValue TimerSelector_Timerl Camera TimerDelayRaw SetValue 100 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 Changing the Delay Time Base By default the Timer Delay Time Base is fixed at 1 us minimum value and the timer delay is normally adjusted by setting the value of the Timer Delay Raw parameter However if you require a delay time that is longer than what you can achieve by changing the value of the Timer Delay Raw parameter alone the Timer Delay Time Base Abs parameter can be used to change the delay time base The Timer Delay Time Base Abs parameter value sets the delay time base in us The defaultis 1 us and it can be changed in 1 uis increments No
244. s and transmits a frame The bandwidth reserve setting would allow 5 resends during this time period but no resends are needed The 5 resends available via the bandwidth reserve are not needed so they are added to the accumulator pool and they bring the pool up to 14 9 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 1 resend needed is taken from the resends available via the bandwidth reserve The other 4 resends available via the bandwidth reserve are not needed so they are added to the accumulator pool Note that with the current settings the accumulator pool can only hold a maximum of 15 resends So the pool is now 15 Frame Max Jitter read only If the Bandwidth Reserve Accumulation parameter is set to a high value the camera can experience a large burst of data resends during transmission of a frame This burst of resends will delay the start of transmission of the next acquired frame The Frame Max Jitter parameter indicates the maximum time in ticks one tick 8 ns that the next frame transmission could be delayed due to a burst of resends Device Max Throughput read only Indicates the maximum amount of data in bytes per second that the camera could generate given its current settings and an ideal world This parameter gives no regard to whether the GigE network has the
245. s in each captured PixelData Formats image are first interpolated and converted to the YUV color model as described for the YUV 4 2 2 Packed format The camera then transmits the 8 bit Y value for each pixel to the host PC In the YUV color model the Y component for each pixel represents a brightness value This brightness value can be considered as equivalent to the value that would be sent from a pixelin a monochrome camera So in essence when a color camera is set for Mono 8 it outputs an 8 bit monochrome image This type of output is sometimes referred to as Y Mono 8 The table below describes how the pixel data for a received frame will be ordered in the image buffer in your PC when a color camera is set for Mono 8 output The following standards are used in the table Pg the first pixel transmitted by the camera P the last pixel transmitted by the camera Bg the first byte in the buffer Bm the last byte in the buffer Byte Data Bo Y value for Po B4 Y value for P4 Bo Y value for P3 B3 Y value for P3 By Y value for P4 Bs Y value for P5 Bg Y value for Pg B Y value for P7 e e e e e e Bm a Y value for Ph 3 Bm 2 Y value for Ph 2 Bma4 Y value for Py Bm Y value for Ph Basler scout 147 Pixel Data Formats With the camera set for Mono 8 the pixel data output is 8 bit data of the unsigned char type The available range of data values and th
246. sabled are all less than 64 Shift by 3 When the camera is set to shift by 3 the output from the camera will include bit 8 through bit 1 from the ADC The result of shifting three times is that the output of the camera is effectively multiplied by 8 If the pixel values being output by the camera s sensor are high enough to set bit 9 bit 10 or bit 11 to 1 we recommend not using shift by 3 If you do nonetheless all bits ouput from the camera will automatically be set to 1 Therefore that you should only use the shift by 3 ADC bit bit bit bit bit bit bit bit bit bit bit bit 11 10 9 8 7 6 5 4 3 2 1 0 ooz Shifted Three Times setting when your pixel readings with an 8 bit pixel format selected and with digital shift disabled are all less than 32 Shift by 4 When the camera is set to shift by 4 the output from the camera will include bit 7 through bit 0 from the ADC The result of shifting four times is that the output of the camera is effectively multiplied by 16 If the pixel values being output by the camera s sensor are high enough to set bit 8 bit 9 bit 10 or bit 11 to 1 we recommend not using shift by 4 If you do nonetheless all bits ouput from the camera will Basler scout ADC bit bit bit bit bit bit bit bit bit bit bit bit 1 10 9 8 7 6 5 4 3 2 1 O Iu S le Shifted Four Times 175 Standard Features automatically be set to 1 Therefore you should only use the multi
247. serSetSelector_UserSetl Camera UserSetSave Execute 224 Basler scout Standard Features 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 For more information about the pylon Viewer see Section 3 1 on page 41 11 19 2 Selecting a Factory Setup as the Default Set when the camera is delivered the Standard Factory Setup will be selected as the default configuration set You can however select any one of the three factory setups to serve as the default set To select which factory setup to serve as the default set Set the Default Set Selector to the Standard Factory Setup High Gain Factory Setup or Auto Functions Factory Setup You can set the Default Set Selector from within your application software by using the pylon API The following code snippet illustrates using the API to set the selector If you want to select the Standard Factory Setup Camera DefaultSetSelector SetValue DefaultSetSelector_Standard If you want to select the High Gain Factory Setup Camera DefaultSetSelector SetValue DefaultSetSelector_HighGain If you want to select the Auto Functions Factory Setup Camera DefaultSetSelector SetValue DefaultSetSelector_AutoFunctions Note Selecting which factory setup will serve as the default set is only allo
248. shocks positive 20 g 11 ms 10 shocks negative Bump each axis DIN EN 60068 2 29 20 g 11 ms 100 shocks positive 20 g 11 ms 100 shocks negative Vibration broad band random digital control each axis DIN EN 60068 2 64 15 500 Hz 0 05 PSD ESS standard profile 00 30 h Table 5 Mechanical Stress Tests The mechanical stress tests were performed with a dummy lens connected to a C mount The dummy lens was 35 mm long and had a mass of 66 g Using a heavier or longer lens requires an additional support for the lens Basler scout 31 Specifications Requirements and Precautions 1 6 Software Licensing Information The software in the camera includes the LWIP TCP IP implementation The copyright information for this implementation is as follows Copyright c 2001 2002 Swedish Institute of Computer Science All rights reserved Redistribution and use in source and binary forms with or without modification are permitted provided that the following conditions are met 1 Redistributions of source code must retain the above copyright notice this list of conditions and the following disclaimer 2 Redistributions in binary form must reproduce the above copyright notice this list of conditions and the following disclaimer in the documentation and or other materials provided with the distribution 3 The name of the author may not be used to endorse or promote products derived from this so
249. sometimes referred to as raw output For more information about the Bayer filter see Section 9 3 1 on page 132 The tables below describe how the data for the even lines and for the odd lines of a received frame will be ordered in the image buffer in your PC when the camera is set for Bayer BG12 Packed output The following standards are used in the tables Pg the first pixel transmitted by the camera for a line P the last pixel transmitted by the camera for a line Bo the first byte of data for a line Bm the last byte of data for a line Even Lines Byte Data Bo Blue value for Py bits 11 4 B4 Green value for P bits 3 0 Blue value for Pg bits 3 0 Bo Green value for P bits 11 4 Bs Blue value for P bits 11 4 B4 Green value for Ps bits 3 0 Blue value for P bits 3 0 Bs Green value for P3 bits 11 4 Bg Blue value for P bits 11 4 B Green value for Ps bits 3 0 Blue value for P bits 3 0 Bg Green value for Ps bits 11 4 e e e e e e e Bm 5 Blue value for P 5 bits 11 4 Bm 4 Green value for P bits 3 0 Blue value for P5 bits 3 0 Bm 3 Green value for Py bits 11 4 Bm 2 Blue value for Py bits 11 4 Bm Green value for P bits 3 0 Blue value for P 1 bits 3 O Bm Green value for P bits 11 4 140 Basler scout
250. ssigned than it needs you should make an adjustment To lower the amount of data bandwidth assigned you must adjust a parameter called the Inter packet Delay If you increase the Inter packet Delay parameter value on a camera the data bandwidth assigned to the camera will decrease So for any camera where you find that the data bandwidth assigned is much greater then the data bandwidth needed you should do this Raise the setting for the Inter packet delay parameter for the camera Recalculate the data bandwidth assigned to the camera Compare the new data bandwidth assigned to the data bandwidth needed Repeat 1 2 and 3 until the data bandwidth assigned is equal to or just greater than the data bandwidth needed Fon gt Note If you increase the inter packet delay to lower a camera s data output rate there is something that you must keep in mind When you lower the data output rate you increase the amount of time that the camera needs to transmit an acquired frame image Increasing the frame transmission time can restrict the camera s maximum allowed acquisition frame rate Step 7 Check that the total bandwidth assigned is less than the network capacity 1 For each camera determine the current value of the Bandwidth Assigned parameter The value is in Byte s Make sure that you determine the value of the Bandwidth Assigned param eter after you have made any adjustments described in the earlier steps 2 Find the
251. sum of the current Bandwidth Assigned parameter values for all of the cameras If the sum of the Bandwidth Assigned values is less than 125 MByte s for a Give network or 12 5 M Byte s for a 100 Bit s network the bandwidth management is OK If the sum of the Bandwidth Assigned values is greater than 125 MByte s for a Give network or 12 5 M Byte s for a 100 Bit s network the cameras need more bandwidth than is available and you must 66 Basler scout Network Related Camera Parameters and Managing Bandwidth make adjustments In essence you must lower the data bandwidth needed by one or more of the cameras and then adjust the data bandwidths assigned so that they reflect the lower bandwidth needs You can lower the data bandwidth needed by a camera either by lowering its frame rate or by decreasing the size of the area of interest AOI Once you have adjusted the frame rates and or AOI settings on the cameras you should repeat steps 2 through 6 For more information about the camera s maximum allowed frame transmission rate see Section 8 10 on page 116 For more information about the AOI see Section 11 6 on page 179 Basler scout 67 Network Related Camera Parameters and Managing Bandwidth 68 Basler scout Camera Functional Description 6 Camera Functional Description This section provides an overview of the camera s functionality from a system perspective The overview will aid your understanding when you read the more deta
252. sure active This will set the selected timer to use the start of exposure to begin the timer You can set the Trigger Selector and the Timer Trigger Source parameter value from within your application software by using the pylon API The following code snippet illustrates using the API to set the selector and the parameter value Camera TimerSelector SetValue TimerSelector Timerl ExposureStart Camera TimerTriggerSource SetValue TimerTriggerSourc 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 For more information about the pylon Viewer see Section 3 1 on page 41 156 Basler scout I O Control 10 2 4 2 Setting a Timer Delay Time There are two ways to set the delay time for a timer 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 with Raw Values when the delay time for a timer is set using raw values the delay time will be determined by a combination of two elements The first element is the value of the Timer Delay Raw parameter and the second element is the Timer Delay Time Base The delay time is the product of these two elements Delay Time Timer Delay Raw Parameter Value x Timer Delay Time Base By default the Timer Delay Time Base is fixed at 1 u
253. t PixelData Formats 9 3 1 1 Color Filter Alignment The alignment of the Bayer filter to the pixels in the images acquired by color cameras is either Bayer BG or Bayer RG depending on the camera model Table 15 shows the filter alignment for each available camera model Color Camera Model Filter Alignment scA640 70 BG scA640 74 BG scA640 120 BG scA750 60 RG scA780 54 BG scA1000 20 BG scA1000 30 BG scA1300 32 BG scA1390 17 BG scA1400 17 BG scA1400 30 BG scA1600 14 BG Table 15 Bayer Filter to Sensor Alignment Bayer BG alignment means that pixel one and pixel two of the first line in each image transmitted will be blue and green respectively And for the second line transmitted pixel one and pixel two will be green and red respectively Since the pattern of the Bayer filter is fixed you can use this information to determine the color of all of the other pixels in the image Bayer RG alignment means that pixel one and pixel two of the first line in each image transmitted will be red and green respectively And for the second line transmitted pixel one and pixel two will be green and blue respectively Since the pattern of the Bayer filter is fixed you can use this information to determine the color of all of the other pixels in the image Because the size and position of the area of interest on color cameras must be adjusted in increments of 2 the color filter alignment will remai
254. t Y Offset Width and Height parameters can be set in increments of 2 and they must be set to an even number For example the X Offset parameter can be set to 0 2 4 6 8 etc O 3 Note Normally the X Offset Y Offset Width and Height parameter settings refer to the physical columns and rows in the sensor But if binning is enabled these parameters are set in terms of virtual columns and rows For more information see Section 11 7 on page 182 180 Basler scout Standard Features You can set the X Offset Y Offset Width and Height parameter values from within your application software by using the pylon API The following code snippets illustrate using the API to get the maximum allowed settings and the increments for the Width and Height parameters They also illustrate setting the X Offset Y Offset Width and Height parameter values int64_t widthMax Camera Width GetMax int64 t widhInc Camera Width GetInc Camera Width SetValue 200 Camera OffsetX SetValue 100 int64 t heightMax Camera Height GetMax int64 t heightInc Camera Height GetInc Camera Height SetValue 200 Camera OffsetY SetValue 100 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 For more information about the pylon Viewer see Section 3 1 on page 41 11 6 1 C
255. t at any time before the last packet is received the buffer for the frame will be released and will be indicated as an unsuccessful grab You can set the filer driver parameter values from within your application software by using the pylon API The following code snippet illustrates using the API to read and write the parameter values Enable Resend Camera t StreamGrabber t StreamGrabber Camera GetStreamGrabber 0 StreamGrabber EnableResend SetValue false disable resends Packet Timeout FrameRetention Camera t StreamGrabber t StreamGrabber Camera GetStreamGrabber 0 StreamGrabber PacketTimeout SetValue 40 StreamGrabber FrameRetention SetValue 200 For detailed information about using the pylon API refer to the Basler pylon Programmer s Guide and API Reference AW000131xx000 You can also use the Basler pylon Viewer application to easily set the parameters For more information about the pylon Viewer see the Installation and Setup Guide for Cameras Used with Basler s pylon API AW000611xx000 44 Basler scout Basler Network Drivers and Parameters 4 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 that it significantly lowers the CPU load needed to service the network traffic between the PC and the camera s
256. t lines For more detailed information about the physical and electrical characteristics of the input and output lines see Section 7 7 on page 82 10 1 Configuring Input Lines 10 1 1 Assigning an Input Line to Receive a Hardware Trigger Signal You can assign one of the camera s input lines to receive a external hardware trigger ExTrig signal The incoming ExTrig signal can then be used to control image acquisition Section 8 3 2 on page 99 explains how to configure the camera to react to a hardware trigger signal and how to assign an input line to receive the hardware trigger signal Note By default physical input line 1 is assigned to receive the ExTrig signal You can assign only one line to receive the ExTrig input signal Basler scout 151 I O Control 10 1 2 Using an Unassigned Input Line to Receive a User Input Signal You can use an unassigned input line to receive your own user generated input signal The electrical characteristics of your input signal must meet the requirements shown in the Physical Interface section of this manual You can use the Line Status or Line Status All parameters to monitor the state of the input line that is receiving the user defined signal Note The line assigned to receive the ExTrig input signal can t be used to receive a user designed input signal For more information about using the Line Status and Line Status All parameters see Section 10 3 1 on page 161 and Section 10 3
257. t the color can achieve For this reason we don t normally recommend setting a balance ratio less than 1 unless you want to correct for the strong predominance of one color To set the Balance Ratio parameter for a color Set the Balance Ratio Selector to red green or blue Set the Balance Ratio Abs parameter to the desired value for the selected color You can set the Balance Ratio Selector and the Balance Ratio Abs parameter value from within your application software by using the pylon API The following code snippet illustrates using the API to set the selector and the parameter value Camera BalanceRatioSelector SetValue BalanceRatioSelector_Green Camera BalanceRatioAbs SetValue 1 20 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 For more information about the pylon Viewer see Section 3 1 on page 41 Basler scout 171 Standard Features 11 4 Digital Shift Note The information in this section applies to all camera models except the scA750 60 gm gc 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 The next two sections describe how the digital shift works when the camera is set fo
258. te that there is only one timer delay time base and it is used by all four of the available timers You can set the Timer Delay Time Base Abs parameter value from within your application software by using the pylon API The following code snippet illustrates using the API to set the parameter value Camera TimerDelayTimebaseAbs SetValue 5 Basler scout 157 I O Control Setting the Delay with an Absolute Value You can also set the Timer delay by using an absolute value This is accomplished by setting the Timer Delay Abs parameter The units for setting this parameter are us and the value can be set in increments of 1 us To set the delay for a timer using an absolute value Use the Timer Selector to select a timer Set the value of the Timer Delay Abs parameter You can set the Timer Selector and the Timer Delay Abs parameter value from within your application software by using the pylon API The following code snippet illustrates using the API to set the selector and the parameter value Camera TimerSelector SetValue TimerSelector_Timerl Camera TimerDelayAbs SetValue 100 When you use the Timer Delay Abs parameter to set the delay time the camera accomplishes the setting change by automatically changing the Timer Delay Raw parameter to achieve the value specified by the Timer Delay Abs setting This leads to a limitation that you must keep in mind if you use Timer Delay Abs parameter to set the delay time
259. te the most Next you must try to make that factor less restrictive You will often find that the sum of the exposure time plus the sensor readout time is the most restrictive factor Decreasing the AOI height for the acquired frames will decrease the sensor readout time and will make this factor less restrictive If you are using long exposure times it is quite possible to find that your exposure time is making this factor the most restrictive In this case you should lower your exposure time You may need to compensate for a lower exposure time by using a brighter light source or increasing the opening of your lens aperture The frame transmission time will not normally be a restricting factor But if you are using multiple cameras and you have set a small packet size or a large inter packet delay you may find that the transmission time is restricting the maximum allowed rate In this case you could increase the packet size or decrease the inter packet delay If you are using several cameras connected to the host PC via a network switch you could also use a multiport network adapter in the PC instead of a switch This would allow you to increase the Ethernet bandwidth assigned to the camera and thus decrease the transmission time For more information about AOI settings see Section 11 6 on page 179 For more information on the settings that determine the bandwidth assigned to the camera see Section 5 2 on page 62 Formula 1 Calc
260. that image acquisition will be controlled by simply setting the value of several parameters via the camera s API When the camera is configured to acquire images based on parameter values only a software trigger or an external hardware trigger ExTrig signal is not required You can set the camera so that it will acquire images one at a time or so that it will acquire images continuously 8 1 1 Switching Off Triggering If you want to control image acquisition based on parameter settings alone you must make sure that the camera s acquisition start trigger is set to off Setting the acquisition start trigger is a two step process First use the camera s Trigger Selector parameter to select the Acquisition Start trigger Second use the camera s Trigger Mode parameter to set the selected trigger to Off You can set the Trigger Selector and the Trigger Mode parameter value from within your application software by using the pylon API The following code snippet illustrates using the API to set the selector and the parameter value Camera TriggerSelector SetValue TriggerSelector_AcquisitionStart Camera TriggerMode SetValue TriggerMode Off 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 For more information about the pylon Viewer see Section 3 1 on page 41 Basler
261. that no odd gray values can be output and that the gray value scale will 172 Basler scout Standard Features only include values of 2 4 6 8 10 and so on This absence of some gray values is commonly referred to as missing codes If the pixel values being output by the camera s sensor are high enough to set bit 11 to 1 we recommend not using shift by 1 If you do nonetheless all bits output from the camera will automatically be set to 1 Therefore you should only use the shift by 1 setting when your pixel readings with a 12 bit pixel format selected and with digital shift disabled are all less than 2048 Shift by 2 When the camera is set to shift by 2 the output from the camera will include bit 9 through bit 0 ADC from the ADC along with 2 zeros as LSBs bit bit bit bit bit bit bit bit bit bit bit bit 11 1 9 8 7 6 5 4 3 2 1 O The result of shifting twice is that the output of the camera is effectively multiplied by 4 When the camera is set to shift by 2 the 2 least M S significant bits output from the camera for each B Shifted Twice B pixel value will be 0 This means that the gray value scale will only include every 4th value for example 4 8 16 20 and so on If the pixel values being output by the camera s sensor are high enough to set bit 10 or bit 11 to 1 we recommend not using shift by 2 If you do nonetheless all bits output from the camera will automatically be set to 1 Therefore you should only
262. the best defenses against EMI and ESD Try to use camera cables that are the correct length and try to run the camera cables and power cables parallel to each other Avoid coiling camera cables If the cables are too long use a meandering path rather then coiling the cables Avoid placing camera cables parallel to wires carrying high current switching voltages such as wires supplying stepper motors or electrical devices that employ switching technology Placing camera cables near to these types of devices may cause problems with the camera Attempt to connect all grounds to a single point e g use a single power outlet for the entire system and connect all grounds to the single outlet This will help to avoid large ground loops Large ground loops can be a primary cause of EMI problems Use a line filter on the main power supply Install the camera and camera cables as far as possible from devices generating sparks If necessary use additional shielding Decrease the risk of electrostatic discharge by taking the following measures Use conductive materials at the point of installation e g floor workplace Use suitable clothing cotton and shoes Control the humidity in your environment Low humidity can cause ESD problems Note The Basler application note called Avoiding EMI and ESD in Basler Camera Installations provides much more detail about avoiding EMI and ESD The application note can be downloaded at www baslerweb c
263. the parameter values Set the Acquisition Status Selector Camera AcquisitionStatusSelector SetValue AcquisitionStatusSelector FrameTriggerWait Read the acquisition status bool IsWaitingForFrameTrigger Camera AcquisitionStatus GetValue 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 Acquisition Status Selector For more information about the pylon Viewer see Section 3 1 on page 41 214 Basler scout Standard Features 11 16 Event Reporting Event reporting is available on the camera With event reporting the camera can generate an event and transmit it to the PC whenever a specific situation has occurred Currently the camera can generate and transmit an event for two types of situations An end of an exposure has occurred An event overrun has occurred An Example of Event Reporting As an example of how event reporting works assume that end of exposure event reporting has been enabled in the camera Also assume that an end of exposure has just occurred in the camera In this case 1 An end of exposure event is created The event contains An Event Type Identifier In this case the identifier would show that an end of exposure type event has occurred A Stream Channel Identifier Currently this identifier is always 0 A Frame ID This number indicates
264. the sensor readout time and the maximum allowed acquisition frame rate would be 67 6 frames per second 122 Basler scout 9 Pixel Data Formats PixelData Formats By selecting a pixel data format you determine the format layout of the image data transmitted by the camera This section provides detailed information about the available pixel data formats 9 1 Setting the Pixel Data Format The setting for the camera s Pixel Format parameter determines the format of the pixel data that will be output from the camera The available pixel formats depend on the camera model and whether the camera is monochrome or color Table 13 lists the pixel formats available on each monochrome camera model and Table 14 lists the pixel formats available on each color camera model Mono Camera Model Mono 8 Mono 16 Mono 12 Packed YUV 4 2 2 Packed YUV 4 2 2 YUYV Packed scA640 70 scA640 74 scA640 120 scA750 60 scA780 54 scA1000 20 scA1000 30 scA1300 32 scA1390 17 scA1400 17 scA1400 30 scA1600 14 Table 13 Pixel Formats Available on Monochrome Cameras Basler scout format available 123 Pixel Data Formats Model Color Camera Mono 8 Bayer RG 8 Bayer BG 8 Bayer BG 16 Bayer BG 12 Packed YUV 4 2 2 Packed YUV 4 2 2 YUYV Packed scA640 70 scA640 74 scA640 120 scA750 60 scA780
265. time it takes to read the acquired image out of the imaging sensor and into the camera s frame buffer An acquired image is also known as a frame The exposure time is set by the user If you use very long exposure times you can acquire fewer frames per second The readout time varies depending on the height of the frame Shorter frames take less time to read out of the sensor The frame height is determined by the camera s AOI Height settings The amount of time that it takes to transmit an acquired frame from the camera to your host PC The amount of time needed to transmit a frame depends on the bandwidth assigned to the camera To determine the maximum allowed acquisition frame rate with your current camera settings you can read the value of the camera s Resulting Frame Rate parameter This parameter indicates the camera s current maximum allowed frame rate taking the AOI exposure time and bandwidth settings into account For more information about AOI settings see Section 11 6 on page 179 For more information about the Resulting Frame Rate parameter see Section 5 1 on page 55 120 Basler scout Image Acquisition Control Increasing the Maximum Allowed Frame Rate You may find that you would like to acquire frames at a rate higher than the maximum allowed with the camera s current settings In this case you must first use the two formulas described below to determine what factor is restricting the maximum frame ra
266. ting a parameter value and accordingly for controlling the related image property Some auto functions use their own individual Auto Function AOI and some auto functions share a single Auto Function AOI An auto function automatically adjusts a parameter value until the related image property reaches a target value Note that the manual setting of the parameter value is not preserved For example when the Gain Auto function adjusts the gain parameter value the manually set gain parameter value is not preserved For some auto functions the target value is fixed For other auto functions the target value can be set as can the limits between which the related parameter value will be automatically adjusted For example the gain auto function lets you set an average gray value for the image as a target value and also set a lower and an upper limit for the gain parameter value Generally the different auto functions can operate at the same time For more information see the following sections describing the individual auto functions pertinent camera settings and with the general circumstances used for capturing images Otherwise the target value will only be approached For example with a short exposure time insufficient illumination and a low setting for the upper limit of the gain parameter value the Gain Auto function may not be able to achieve the current target average gray value setting for the image D A target value for an i
267. tinuously to ExTrig signal transitions follow the sequence below The sequence assumes that you have set the camera for rising edge triggering and for the timed exposure mode 1 Access the camera s API and set the exposure time parameters for your desired exposure time 2 Setthe value of the camera s Acquisition Mode parameter to Continuous 3 Execute an Acquisition Start command This prepares the camera to react to the trigger signals 4 Check the state of the camera s Trigger Ready signal a If the TrigRdy signalis high you can transition the ExTrig signal when desired b If the TrigRdy signal is low wait until TrigRdy goes high and then transition the ExTrig signal when desired 5 When the ExTrig signal transitions from low to high image acquisition will start Exposure will continue for the length of time you specified in step 1 6 At the end of the specified exposure time readout and transmission of the acquired image will take place 7 Repeat steps 4 and 5 each time you want to start another image acquisition 8 Execute an Acquisition Stop command The camera will no longer react to hardware triggers If you are acquiring images using a series of hardware trigger transitions you must avoid acquiring images at a rate that exceeds the maximum allowed with the current camera settings You can avoid triggering image acquistion at too high a rate by using the trigger ready signal as described above You should also be aw
268. tion and size of an Auto Function AOI is defined by declaring an X offset coordinate a width a Y offset coordinate and a height For example suppose that you specify the X offset as 14 the width as 5 the Y offset as 7 and the height as 6 The area of the array that is bounded by these settings is shown in Figure 60 Only the pixel data from within the area defined by your settings will be used by the related auto function Column 012 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 Row 0 1 2 3 4 Offset 5 6 7 8 Auto Function Area of Interest Height Image Area of Interest X Offset Fig 69 Auto Function Area of Interest and Image Area of Interest 198 Basler scout Standard Features Relative Positioning of an Auto Function AOI The size and position of an Auto Function AOI can be but need not be identical to the size and position of the Image AOI Note that the overlap between Auto Function AOI and Image AOI determines whether and to what extent the auto function will control the related image property Only the pixel data from the areas of ove
269. tion of the camera s sensor For the scA1300 32 cameras the default resolution is set to 1280 x 960 pixels for mono models and to 1278 x 958 pixels for color models You can change the size and the position of the AOI by changing the value of the camera s X Offset Y Offset Width and Height parameters The value of the X Offset parameter determines the starting column for the area of interest The value of the Y Offset parameter determines the starting row for the area of interest The value of the Width parameter determines the width of the area of interest The value of the Height parameter determines the height of the area of interest When you are setting the camera s area of interest you must follow these guidelines The sum of the current X Offset setting plus the current Width setting must not exceed the width of the sensor in the camera model you are using For example on the monochrome version of the scA640 70 the sum of the current X Offset setting plus the current Width setting must not exceed 659 The sum of the current Y Offset setting plus the current Height setting must not exceed the height of the sensor in the camera model you are using For example on the monochrome version of the scA640 70 the sum of the current Y Offset setting plus the current Height setting must not exceed 494 On monochrome cameras The X Offset Y Offset Width and Height parameters can be set in increments of 1 color cameras The X Offse
270. to Figure 72 The mathematical expression for this test image Gray Value column number row number MOD 256 4 Fig 72 Test Image One Test Image 2 Moving Diagonal Gray Gradient 8 bit The 8 bit moving diagonal gray gradient test image is similar to test image 1 but it is not stationary The image moves by one pixel from right to left whenever a new image acquisition is initiated The test pattern uses a counter that increments by one for each new image acquisition The mathematical expression for this test image is Gray Value column number row number counter MOD 256 218 Basler scout Standard Features 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 initiated The test pattern uses a counter that increments by one for each new image acquisition The mathematical expression for this test image is Gray Value column number row number counter MOD 4096 Note On scA750 60 cameras test image 3 is a 10 bit pattern Since these cameras do not have a 10 bit output mode available use of test image 3 on scA750 60 cameras is not recommended Test Image 4 Moving Diagonal Gray Gradient Feature Test 8 bit The basic appearance of test image 4 is similar to test image 2 the 8 bit moving diagonal gray gradie
271. tory setup 223 high gain factory setup 223 standard factory setup 223 filter driver iode ino Ree ee 43 frame counter chunk 232 OSCl X canine nee 233 frame rate controlling with a hardware trigger 96 controlling with a software trigger 94 maximum allowed 116 120 setting with a parameter 90 frame readout time 114 frame retention parameter 44 frame transmission delay parameter 56 frame transmission time 114 i i 90 r nt Mod le set hehe 2 pides 27 functional description 69 G gain Settirig 1 ag fs 164 167 gaim auto iini eei es 203 gamma correction asuuoescac uoces 195 H heartbeat timeout parameter 53 heartbeat timer esses 53 high gain factory setup 223 horizontal DINNING sss 182 horizontal mirror image 186 housing 909 NO ad a c 1 27 Standard o ec the veveedeecebtees 1 22 NUMIA 3 cect eet nens 34 Basler scout image distortion ssesssse 184 image property target value sesseeeeess 196 input lines configuring reisean iaei aaaea aaia 151 electrical characteristics 84 voltage requireme
272. tput Value All Parameter Bits 154 Basler scout I O Control To set the state of multiple user settable output lines Use the User Output Value All parameter to set the state of multiple user settable outputs You can set the User Output Value All parameter from within your application software by using the pylon API The following code snippet illustrates using the API to set the parameter Camera UserOutputValueAll SetValue 0x3 int64 t currentOutputState Camera UserOutputValueAll GetValue Note If you have the invert function enabled on an output line that is designated as user settable the user setting sets the state of the line before the inverter 10 2 3 Setting an Output Line for Invert You can set each individual output line to invert or not to invert the outgoing signal To set the invert function on an output line Use the Line Selector to select an output line Set the value of the Line Inverter parameter to true to enable inversion on the selected line and to false to disable inversion You can set the Line Selector and the Line Inverter parameter value from within your application software by using the pylon API The following code snippet illustrates using the API to set the selector and the parameter value Enable the inverter on output line 1 Camera LineSelector SetValue LineSelector Outl Camera LineInverter SetValue true For detailed information about using the pylon API r
273. u can contact the Basler technical support team for your area Basler technical support contact information is located in the front pages of this manual You will also find helpful information such as frequently asked questions downloads and application notes on the Basler website at www baslerweb com indizes beitrag_index_en_22089 html If you do decide to contact Basler technical support please take a look at the form that appears on the last two pages of this section before you call Filling out this form will help make sure that you have all of the information the Basler technical support team needs to help you with your problem 13 2 Obtaining an RMA Number Whenever you want to return material to Basler you must request a Return Material Authorization RMA number before sending it back The RMA number must be stated in your delivery documents when you ship your material to us Please be aware that if you return material without an RMA number we reserve the right to reject the material You can find detailed information about how to obtain an RMA number on the Basler website at www baslerweb com beitraege beitrag en 79701 html Basler scout 245 Troubleshooting and Support 13 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 technical support Co
274. ue 4095 i Enable the lookup table Camera LUTEnable SetValue true 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 For more information about the pylon Viewer see Section 3 1 on page 41 Basler scout 191 Standard Features 11 9 2 Lookup Table scA750 60 Only Note The information in this section only applies to scA750 60 gm gc cameras For information about the other camera models see Section 11 9 1 on page 189 On these cameras pixel data is acquired at 10 bit depth Before the pixel values are transmitted out of the camera the two least significant bits are dropped and the pixel data is transmitted at 8 bit depth Normally the 10 bit pixel data reported by the sensor s ADCs is directly used to generate the 8 bit output transmitted by the camera The luminance lookup table feature lets you use a custom 10 bit to 10 bit lookup table to map the 10 bit output reported by the ADCs to 10 bit values of your choice The mapped 10 bit values will then be truncated and transmitted by the camera as 8 bit values The lookup table is essentially just a list of 1024 values however not every value in the table is actually used If we number the values in the table from 0 through 1023 the table works like this The number at location 0 in the table represents the ma
275. ulates the maximum frame rate based on the sum of the exposure time plus the sensor readout time 1 Max F Exposure Time in us AOI Height x C C ax Frames s Exposure Time in us AOI Height x C4 C Where AO Height the height of the acquired frames as determined by the AOI Height settings The constants C4 and C gt depend on the camera model as shown in the table below SCA750 60 gm gc C4 31 0 us Co 397 0 us For more information about setting the exposure time see Section 8 4 on page 103 Basler scout 121 Image Acquisition Control Formula 2 Calculates the maximum frame rate based on the frame transmission time Device Current Throughput Parameter Value Max F UevIce Lurrent nrougnput Parameter value ake remiss Payload Size Parameter Value Example Assume that you are using a monochrome scA750 60 camera set for an exposure time of 2000 us and for 600 x 400 resolution Also assume that you have checked the value of the Device Current Throughput parameter and the Payload Size parameters and found them to be 110000000 and 240000 respectively Formula 1 1 Max F 2000 us 400 x 31 0 us 397 0 us ax Frames s 2000 us 400 x 31 0 us 397 0 us Max Frames s 67 6 frames s Formula 2 110000000 240000 Max Frames s 458 3 frames s Max Frames s Formula one returns the lowest value So in this case the limiting factor is the sum of the exposure time plus
276. up 227 payload size parameter 55 performance driver ssssssss 43 259 Index pin assignments scc 74 pin numbering secerneren 75 pixel data formats sss 123 pixel format parameter 124 pixel formats Bayer BG 12 packed 140 Bayer BG 16 uuss 138 Bayer BG 8 sees 134 Bayer RG 8 sees 136 mono 12 packed 129 mono LO e teet teni 127 MONO 8 itte ieco id 125 147 YUV 422 YUYV packed 131 145 YUV 422 packed 131 142 pixel size reiini giii 2 4 6 8 pixel transmission sequence 149 PLC power and I O cable 77 79 voltage requirements 80 82 precautions sseeeeen 35 programmable exposure mode with an external trigger signal 96 protection class sssssss 22 27 pylon AP cei irit 42 pylon Viewer eee 41 R read timeout parameter 53 receive descriptors usesssse 63 receive windOWw sseeeeeeeeeee 45 receive window size parameter 46 reduced resolution 184 resend request batching parameter 47 resend request response timeout paramet r
277. ure Disabling Parameter Limits To disable the limits for a parameter Use the Parameter Selector to select the parameter whose limits you wish to disable Set the value of the Remove Limits parameter You can set the Parameter Selector and the value of the Remove Limits parameter from within your application software by using the pylon API The following code snippet illustrates using the API to set the selector and the parameter value Select the feature whose factory limits will be disabled Camera ParameterSelector SetValue ParameterSelector Gain Disable the limits for the selected featur Camera RemoveLimits SetValue true 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 Note that the disable parameter limits feature will only be available at the guru viewing level For more information about the pylon Viewer see Section 3 1 on page 41 210 Basler scout Standard Features 11 13 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 low in order to be considered a valid input signal We recommend setting the debouncer value so that it is slightly greater than the l
278. ustrates using the API to set the parameter values and execute the command Camera TriggerSelector SetValue TriggerSelector AcquisitionStart Camera ExposureMode SetValue ExposureMode Timed Camera ExposureTimeAbs SetValue 3000 Camera TriggerActivation SetValue TriggerActivation RisingEdge Camera AcquisitionMode SetValue AcquisitionMode SingleFrame Camera AcquisitionStart Execute 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 100 Basler scout Image Acquisition Control For more information about the pylon Viewer see Section 3 1 on page 41 For more information about the Trigger Ready signal see Section 8 7 on page 109 For more information about the camera s exposure time parameter see Section 8 4 on page 103 8 3 4 Acquiring Images by Applying a Series of Hardware Trigger Transitions You can set the camera so that it will react to a continuous series of external hardware trigger ExTrig transitions and then you can cycle the ExTrig signal as desired to begin image acquisition When you are using an ExTrig signal to start image acquisition you should monitor the camera s trigger ready TrigRdy output signal and you should base the use of your ExTrig signal on the state of the trigger ready signal To set the camera to react con
279. vers Two network drivers are available for the network adapter used with your GigE cameras The Basler filter driver is a basic GigE Vision network driver that is compatible with all network adapters The advantage of this driver is its extensive compatibility The Basler performance driver is a hardware specific GigE Vision network driver The driver is only compatible with network adapters that use specific Intel chipsets The advantage of the performance driver is that it significantly lowers the CPU load needed to service the network traffic between the PC and the camera s It also has a more robust packet resend mechanism Note During the installation process you should have installed either the filter driver or the performance driver For more information about compatible Intel chipsets see the Installation and Setup Guide for Cameras Used with Basler s pylon API AW000611xx000 For more information about installing the network drivers see the Installation and Setup Guide for Cameras Used with Basler s pylon API AWO000611xx000 Basler scout 43 Basler Network Drivers and Parameters 4 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 For each frame the driver checks the order of the incoming packets If the driver detects that a packet or a group o
280. ware trigger The software trigger is issued by executing a Trigger Software command Image acquisition starts when the Trigger Software command is executed The exposure time for each image is determined by the value of the camera s exposure time parameter Figure 44 illustrates image acquisition with a software trigger Software Trigger Issued Image Acquisition HA Exposure duration determined by the exposure time parameters Fig 44 Image Acquisition with a Software Trigger When controlling image acquisition with a software trigger you can set the camera so that it will react to a single software trigger or so that it will react to a continuous series of software triggers 8 2 1 Enabling the Software Trigger Feature To enable the software trigger feature Use the camera s Trigger Selector parameter to select the Acquisition Start trigger Use the camera s Trigger Mode parameter to set the mode to On Use the camera s Trigger Source parameter to set the trigger source to Software Use the Exposure Mode parameter to set the exposure mode to timed You can set these parameter values from within your application software by using the pylon API The following code snippet illustrates using the API to set the parameter values Camera TriggerSelector SetValue TriggerSelector AcquisitionStart Camera TriggerMode SetValue TriggerMode On Camera TriggerSource SetValue TriggerSource Software
281. wed when the camera is idle i e when it is not acquiring images continuously or does not have a single image acquisition pending Selecting the Standard Factory Setup as the default set and then loading the default set into the active set is a good course of action if you have grossly misadjusted the settings in the camera and you are not sure how to recover The standard factory setup is optimized for use in typical situations and will provide good camera performance in most cases Basler scout 225 Standard Features 11 19 3Loading a Saved Set or the Default Set into the Active Set If you have saved a configuration set into the camera s non volatile memory you can load the saved set from the camera s non volatile memory into the camera s active set When you do this the loaded set overwrites the parameters in the active set Since the settings in the active set control the current operation of the camera the settings from the loaded set will now be controlling the camera You can also load the default set into the camera s active set To load a saved configuration set or the default set from the camera s non volatile memory into the active set Set the User Set Selector to User Set 1 User Set 2 User Set 3 or Default Execute a User Set Load command to load the selected set into the active set You can set the User Set Selector and execute the User Set Load command from within your application software by using the pylon API The
282. white balance of the image 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 information on the white balance feature see Section 11 3 on page 171 To use the balance white auto function carry out the following steps 1 Select Auto Function AOI2 2 Set the postion and size of Auto Function AOl2 3 Enable the balance white auto function by setting it to once You can carry out steps 1 to 3 from within your application software by using the pylon API The following code snippet illustrates using the API to use the auto function Selecting and setting Auto Function AOI2 See the Auto Function AOI section above Enabling the balance white auto function and selecting the once mode of operation Set AOI for white balance statistics Currently AutoFunctionAOISelector_AOI2 is predefined to gather white balance statistics Set position and size of the auto function AOI Camera AutoFunctionAOISelector SetValue AutoFunctionAOISelector AOI2 Camera AutoFunctionAOIOffsetX SetValue 0 Camera AutoFunctionAOIOffsetY SetValue 0 Camera AutoFunctionAOIWidth SetValue Camera AutoFunctionAOIWidth GetMax Camera AutoFunctionAOIHeight SetValue Camera AutoFunctionAOIHeight GetMax Set mode of operation for balance white auto fu
283. wing code snippets illustrate using the API to activate the chunk mode enable the line status all chunk run the parser and retrieve the line status all chunk data make chunk mode active and enable Line Status All chunk Camera ChunkModeActive SetValue true Camera ChunkSelector SetValue ChunkSelector LineStatusAll 240 Basler scout Chunk Features Camera ChunkEnable SetValue true retrieve data from the chunk IChunkParser amp ChunkParser Camera CreateChunkParser GrabResult Result StreamGrabber RetrieveResult Result ChunkParser AttachBuffer unsigned char Result Buffer Result GetPayloadSize int64 t lineStatusAll Camera ChunkLineStatusAll GetValue 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 For more information about the pylon Viewer see Section 3 1 on page 41 Basler scout 241 Chunk Features 12 7 CRC Checksum The CRC Cyclic Redundancy Check Checksum feature adds a chunk to each acquired image containing a CRC checksum calculated using the Z modem method As shown in Figure 6 2 the checksum is calculated using all of the image data and all of the appended chunks except for the checksum itself The CRC chunk is always the last chunk appended to the image data CRC checksum is calculated on this data
284. work it takes one tick to transmit one byte Also be aware that the formula has been simplified for easier understanding 56 Basler scout Network Related Camera Parameters and Managing Bandwidth 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 percentage of the Bandwidth Assigned parameter For example if the Bandwidth Assigned parameter indicates that 30 MByte s have been assigned to the camera and the Bandwidth Reserve parameter is set to 5 then the bandwidth reserve will be 1 5 MByte s Bandwidth Reserve Accumulation read write A software device called the bandwidth reserve accumulator is designed to handle unusual situations such as a sudden EMI burst that interrupts an image transmission If this happens a larger than normal number of packet resends may be needed to properly transmit a complete image The accumulator is basically an extra pool of resends that the camera can use in unusual situations The Bandwidth Reserve Accumulation parameter is a multiplier used to set the maximum number of resends that can be held in the accumulator pool For example assume that the current bandwidth reserve setting for your camera is 5 and that this reserve is large enough to allow up to 5 packet resends during a frame period Also assume that the Bandwidth Reserve Accumulation par
285. xample the voltage for the external circuit is 24 VDC Current in the circuit is limited by an external resistor The circuit in Figure 41 is monitoring output line 1 Q Out 1 Ctrl BC847BS Your Gnd I O Out 1 ONooRWND V O_Out_VCC Camera 424 VDC 12 Pin Your Gnd Receptacle Fig 41 Typical LED Output Signal at 24 VDC for the External Circuit Example By default the camera s exposure active ExpAc signal is assigned to Output Line 1 The exposure active signal indicates when exposure is taking place By default the camera s trigger ready TrigRdy is assigned to Output Line 2 The trigger ready signal goes high to indicate the earliest point at which exposure start for the next frame can be triggered The assignment of camera output signals to physical output lines can be changed by the user For more information about output line pin assignments and pin numbering see Section 7 2 on page 74 For more information about the exposure active signal see Section Section 8 8 on page 113 For more information about the trigger ready signal see Section Section 8 7 on page 109 For more information about assigning camera output signals to physical output lines see Section 10 2 1 on page 153 86 Basler scout Physicallnterface 7 7 3 Output Line Response Time Response times for the output lines on the camera are as shown below Camera Output Signal Output Line Voltage Time
286. y there will be only a minimum delay between detecting a missing packet and sending a resend request for it In this case a delay according to the Resend Timeout parameter will not occur see Figure 30 In addition resend request batching will not occur DIAGRAM IS NOT DRAWN TO SCALE 1 2 3 5 7 9 10 11 MEM Li i i i e 995 996 997 998 999 1000 sis 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 dla 2997 2998 gt 4 6 8 12 ig 30 Combination of Threshold Resend Mechanism and Timeout Resend Mechanism 1 Stream of packets Gray indicates that the status was checked as the packet entered the receive window White indicates that the status has not yet been checked Receive window of the performance driver Threshold for sending resend requests resend request threshold The first resend request for packet 1002 is sent to the camera The camera does not respond with a resend Interval defined by the Resend Response Timeout parameter GN GS The Resend Timeout interval expires and the second resend request for packet 1002 is sent to the camera The camera does not respond with a resend 6 Interval defined by the Resend Response Timeout parameter 7 The Resend Timeout interval expires and the third resend request for packet 1002 is sent to the camera T
287. y doing the following Read the value of the Chunk Time Stamp parameter You can set the Chunk Selector and Chunk Enable parameter value from within your application software by using the pylon API You can also run the parser and retrieve the chunk data The following code snippets illustrate using the API to activate the chunk mode enable the time stamp chunk run the parser and retrieve the frame counter chunk data make chunk mode active and enable Time Stamp chunk Camera ChunkModeActive SetValue true Camera ChunkSelector SetValue ChunkSelector Timestamp Camera ChunkEnable SetValue true retrieve data from the chunk IChunkParser amp ChunkParser Camera CreateChunkParser GrabResult Result StreamGrabber RetrieveResult Result ChunkParser AttachBuffer unsigned char Result Buffer Result GetPayloadSize int64 t timeStamp Camera ChunkTimestamp GetValue Basler scout 235 Chunk Features 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 For more information about the pylon Viewer see Section 3 1 on page 41 236 Basler scout Chunk Features 12 5 Trigger Input Counter The Trigger Input Counter feature numbers external image acquisition triggers sequentially as they are received When the feature is enabled a c
288. you can use with your camera is determined by the largest packet size that can be handled by your network The size of the packets that can be handled by the network depends on the capabilities and settings of the network adapter you are using and on capabilities of the network switch you are using Unless you have already set the packet size for your network adapter during the installation of the Basler pylon software check the documentation for your adapter to determine the maximum packet size sometimes called frame size that the adapter can handle Many adapters can handle what is known as jumbo packets or jumbo frames These are packets with a maximum size of 16 kB Once you have determined the maximum size packets the adapter can handle make sure that the adapter is set to use the maximum packet size Next check the documentation for your network switch and determine the maximum packet size that it can handle If there are any settings available for the switch make sure that the switch is set for the largest packet size possible Now that you have set the adapter and switch you can determine the largest packet size the network can handle The device with the smallest maximum packet size determines the maximum allowed packet size for the network For example if the adapter can handle 8 kB packets and the switch can handle 6 kB packets then the maximum for the network is 6 kB packets Once you have determined the maximum pack
Download Pdf Manuals
Related Search
Related Contents
Téléchargement H I C O – R A P I D O V A C 791-16 (interiorcontraportadaNOS_75_Maquetaci\363n 1) Adjusting Antunes Fan Air Flow Switches N1100HC Modo de empleo: Mini DAP Samsung Samsung SUR40 med Microsoft® PixelSense™ Bruksanvisning 65 Scout - AS Motor "取扱説明書" Samsung Galaxy Tab S (10.5, LTE) Manual de utilizare Copyright © All rights reserved.
Failed to retrieve file