Home
Standard Mode
Contents
1. Byte Data Bo Py bits 11 4 B P4 bits 3 0 Po bits 3 0 Bo P4 bits 11 4 B3 Po bits 11 4 By P3 bits 3 0 Ps bits 3 0 Bs P3 bits 11 4 Bg Py bits 11 4 B7 P5 bits 3 0 P bits 3 0 Bs P5 bits 11 4 Bg Pg bits 11 4 Bio P7 bits 3 0 Pg bits 3 0 B41 Pz bits 11 4 e e e e e e e Bm 5 Ph 3 bits 11 4 Bm 4 P 9 bits 3 O P 3 bits 3 0 Bm 3 Ph 2 bits 11 4 Bm 2 Ph 1 bits 11 4 Bm 1 Ph bits 3 0 P 1 bits 3 0 Bm Ph bits 11 4 Basler scout 159 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 160 Basler scout Pixel Data Formats 8 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
2. g F 1 Lc mee A cece SC LH se a E Cir tf open BE ees HS Fig 68 Vertical Binning 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 69 illustrates horizontal bin ning Horizontal Binning by 2 Horizontal Binning by 3 Horizontal Binning by 4 COGOEGOED04 GoOGoD 0 O0D aoao g Guo Good GOGUGODEO GCoOUGRUGLD GOODE cocoa conpaionp m E E Copaon cocog g CoD 0DUIDE cocoon 0 2D j COCOCOCDT1 1 D0 Fig 69 Horizontal Binning Basler scout 201 Standard Features 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 Se
3. Camera LineInverter 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 43 Basler scout 69 1 0 Control 6 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 41 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 lt _____ gt Trigger source event occurs Fig 41 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 6 2 4 1 Setting the Trigger Source for a Timer To set the trigger source for a t
4. For more information about standard mode and legacy mode and how to set them see Section 7 1 on page 77 This section presents an overview of the elements involved with controlling the acquisition of images Reading this section will give you an idea about how these elements fit together and will make it easier to understand the detailed information in the sections that follow Four major elements are involved in controlling the acquisition of images Acquisition start and acquisition stop commands and the acquisition mode parameter The acquisition start trigger The frame start trigger Exposure time control When reading the explanations in the overview and in this entire chapter keep in mind that the term frame is typically used to mean a single acquired image When reading the material in this section it is helpful to refer to Figure 43 on page 81 and to the use case diagrams in Section 7 8 on page 119 These diagrams present the material related to the acquisition start and stop commands the acquisition mode the acquisition start trigger and the frame start trigger in a graphical format Basler scout 79 Image Acquisition Control Acquisition Start and Stop Commands and the Acquisition Mode The Acquisition Start command prepares the camera to acquire frames The camera cannot acquire frames unless an Acquisition Start command has first been executed A parameter called the Acquisition Mode has a direct bearing
5. Exposure Time Control with the Frame Start Trigger Off When the Trigger Mode parameter for the frame start trigger is set to off the exposure time for each frame acquisition is determined by the value of the camera s Exposure Time Abs parameter For more information about the camera s Exposure Time Abs parameter see Section 7 7 on page 116 Basler scout 93 Image Acquisition Control 7 5 1 2 Frame Start Trigger Mode On When the Trigger Mode parameter for the frame start trigger is set to on you must apply a frame start trigger signal to the camera each time you want to begin a frame acquisition The Trigger Source parameter specifies the source signal that will act as the frame start trigger signal The available selections for the Trigger Source parameter are Software When the source signal is set to software you apply a frame start trigger signal to the camera by executing a Trigger Software command for the frame start trigger on the host PC Line 1 When the source signal is set to line 1 you apply a frame start trigger signal to the camera by injecting an externally generated electrical signal commonly referred to as a hardware trigger signal into physical input line 1 on the camera If the Trigger Source parameter is set to Line 1 you must also set the Trigger Activation parameter The available settings for the Trigger Activation parameter are Rising Edge specifies that a rising edge of the electrical
6. Photosensitive surface of the sensor 0 12 57008 This tolerance is for the distance between the front of the S 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 70fm fc 0 47 0 63 scA1300 32m fce 0 47 0 63 scA640 74fm fc 0 35 0 47 scA1390 17fm fc 0 31 0 42 scA640 120fm fc 0 62 0 83 scA1400 17fm fc 0 25 0 34 scA750 60fm fc 0 51 0 80 scA1400 30fm fc 0 25 0 34 scA780 54fm fc 0 35 0 47 scA1600 14fm fc 0 34 0 52 scA1000 20fm fc 0 46 0 63 scA1600 28fm fc 0 34 0 52 scA1000 30fm fc 0 46 0 63 Fig 24 Sensor Positioning Accuracy for Cameras with an Optional CS mount Lens Adapter in mm unless otherwise noted 28 Basler scout Specifications Requirements and Precautions 1 5 2 90 Head Housing The camera housing conforms to protection class IP30 assuming that 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
7. 0 2 0 1 0 0 400 Fig 10 scA1600 14fm and scA1600 28fm Spectral Response Basler scout 500 600 Wave Length nm 700 800 900 1000 17 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 70fc Spectral Response 18 Basler scout Relative Response 500 Wave Length nm Fig 12 scA640 74fc Spectral Response 1 0 550 0 9 0 8 0 7 0 6 Relative Response 0 0 400 500 Wave Length nm Fig 13 scA640 120fc Spectral Response Basler scout 550 Specifications Requirements a
8. 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 5 scA780 54fm Spectral Response 14 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 20fm and scA1000 30fm 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 32fm Spectral Response Basler scout 15 Specifications Requirements and Precautions Relative Response Fig 8 Relative Response Fig 9 scA1400 17fm and scA1400 30fm Spectral Response 16 1 0 0 9 0 8 0 7 0 6 0 5 0 4 0 3 0 2 0 1 0 0 400 scA1390 17fm 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 600 Wave Length nm 700 800 900 1000 Basler scout 1 0 0 9 Specifications Requirements and Precautions 0 8 0 7 0 6 0 5 0 4 Relative Response 0 3
9. Camera ExposureAuto SetValue ExposureAuto_Continuous j 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 9 11 1 on page 214 For information about Auto Function AOls and how to set them see Section 9 11 1 2 on page 216 For information about minimum allowed and maximum possible exposure time see Section Table 13 on page 116 in Section 7 7 on page 116 224 Basler scout Standard Features 9 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 specifies whether the gain or the exposure time will be kept as low as possible when the system is making automatic adjustments as it attempts to reach the target average gray value 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 will 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 Basler pylon API
10. Camera TriggerSource SetValue TriggerSource_Linel Set the activation mode for the selected trigger to rising edge Camera TriggerActivation SetValue TriggerActivation_RisingEdge Set the acquisition frame count Camera AcquisitionFrameCount SetValue 5 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 43 88 Basler scout Image Acquisition Control 7 4 4 Using A Software Acquisition Start Trigger Standard Mode 7 4 4 1 Introduction If the camera s Acquisition Start Trigger Mode parameter is set to on and the Acquisition Start Trigger Source parameter is set to software you must apply a software acquisition start trigger signal to the camera before you can begin frame acquisition A software acquisition start trigger signal is applied by Setting the Trigger Selector parameter to Acquisition Start Executing a Trigger Software command The camera will initially be in a waiting for acquisition start trigger acquisition status It cannot react to frame trigger signals when in this acquisition status When a software acquisition start trigger signal is received by the camera it will exit the waiting for acquisition start trigger acquisition status and will enter the waiting for frame start trigger acquisition status It can then react to frame start trigger signals When the number of fra
11. For more information about absolute exposure time settings and related limitations see Section 7 7 2 on page 118 For more information about exposure modes and how to select them see Section 7 5 2 on page 96 Section 7 5 3 on page 98 Section 7 6 2 on page 107 and Section 7 6 3 on page 109 For more information about the auto function profile feature see Section 9 11 4 on page 225 To use the exposure auto function carry out the following steps Make sure trigger width exposure mode is not selected Select Auto Function AOI1 Set the postion and size of Auto Function AOI1 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 NO a RFwWN gt Enable the exposure auto function by setting it to once or continuous You must choose the continuous setting when using the auto function profile 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 223 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
12. 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 35 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 et V Camera PERR 30 VOC O_In1 3 Absolute BF545C 4 Max 5 6 7 3 3 V 8 Your O Gnd In_1_Ctrl Fig 35 Typical Input Circuit For more information on input line pin assignments and pin numbering see Section 5 2 on page 50 For more information about how to use an ExTrig signal to control image acquisition see Section 7 4 5 on page 90 Section 7 5 3 on page 98 and Section 7 6 3 on page 109 For more information about configuring the input lines see Section 6 1 on page 65 Basler scout 59 Physical Interface 5 7 2 Output Lines 5 7 2 1 Voltage Requirements The following voltage requirements 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 e
13. 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 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 sur
14. The following code snippet illustrates using the API to set the parameter values and execute the commands related to hardware acquisition start triggering with the camera set for continuous frame acquisition mode We will use the trigger width exposure mode with input line 1 as the trigger source and with rising edge triggering Set the acquisition mode to continuous frame Camera AcquisitionMode SetValue AcquisitionMode_Continuous Disable the acquisition frame rate parameter this will disable the camera s internal frame rate control and allow you to control the frame rate with external acquisition start trigger signals Camera AcquisitionFrameRateEnable SetValue false Select the acquisition start trigger Camera TriggerSelector SetValue TriggerSelector_AcquisitionStart Set the mode for the selected trigger Camera TriggerMode SetValue TriggerMode_On 114 Basler scout Image Acquisition Control Set the source for the selected trigger Camera TriggerSource SetValue TriggerSource_Linel Set the trigger activation mode to rising edge Camera TriggerActivation SetValue TriggerActivation_RisingEdge Set for the trigger width exposure mode Camera ExposureMode SetValue ExposureMode_TriggerWidth Prepare for frame acquisition here Camera AcquisitionStart Execute while finished Frame acquisition will start ea
15. Even Lines Odd Lines Byte Data Byte Data Bo Red value for Po Bo Green value for Po By Green value for P4 B4 Blue value for P4 Bo Red value for P2 Bo Green value for Pa B3 Green value for P3 B3 Blue value for P3 By Red value for P4 B4 Green value for P4 Bs Green value for P5 Bs Blue value for Ps 2 e 2 e 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 Ph 4 Bn 3 Red value for Ph 3 Bm 3 Green value for P 3 Bm 2 Green value for P 5 Bm 2 Blue value for Ph 2 Bm 1 Red value for Ph 4 Bm 1 Green value for P 4 Bm Green value for Ph Bm Blue value for Ph 166 Basler scout Pixel Data 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 167 Pixel Data Formats 8 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 effective 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 pro
16. 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 Offset X and Offset Y parameters Changes to the AOI size are not allowed on the fly 200 Basler scout Standard Features 9 7 Binning All Models Except scA750 60 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 68 illustrates vertical binning Vertical Binning by 2 Vertical Binning by 3 Vertical Binning by 4 a Belobo CoD EERE a LL It Fi cocoa Go Go Go COE OC OCD es a A A
17. 12 4 Troubleshooting Charts The following pages contain several troubleshooting charts that can help you find the cause of problems users sometimes encounter The charts assume that you are familiar with the camera s features and settings If you are not we suggest that you review the camera manual before you troubleshoot a problem The charts also assume that you have the pylon Viewer software installed on your host PC and that you are familiar with using the software For more information about the pylon Viewer see Section 3 1 on page 43 Basler scout 271 Troubleshooting and Support 12 4 1 My Camera Is Not Being Recognized Use this chart if your camera is connected to a PC but is not being recognized by the PC Does your PC have a Windows XP ora No The cameras will only work with these Windows 2000 operating system operating systems Yes Start the pylon Viewer software Is your camera listed in Yes Go to the I Do Not Get an Image the device tree at the left side of the viewer window troubleshooting chart No Make sure that the correct camera driver is associated with the camera To do this perform Yes the Associating the Driver with Additional Cameras portion of the installation procedure Open the Windows device manager Do you see a device listing for Basler pylon 1394 Digital Cameras No Check the camera power source If the camera is connected to an IEEE 1394 adapter in a desktop com
18. Falling Edge specifies that a falling edge of the electrical signal will act as the acquisition start trigger For more information about using a software trigger to control frame acquisition start see Section 7 4 4 on page 89 For more information about using a hardware trigger to control frame acquisition start see Section 7 4 5 on page 90 trigger Keep in mind that the camera will only react to acquisition start triggers when it is in a waiting for acquisition start trigger acquisition status For more information about the acquisition status see Section 7 2 on page 79 and Section 7 4 on page 85 By default input line 1 is selected as the source signal for the acquisition start Basler scout 105 Image Acquisition Control Exposure Time Control with the Acquisition Start Trigger Mode On When the Trigger Mode parameter for the acquisition start trigger is set to on and the Trigger Source parameter is set to software the exposure time for each frame acquisition is determined by the camera s exposure time parameters When the Trigger Mode parameter is set to on and the Trigger Source parameter is set to e g input line 1 the exposure time for each frame acquisition can be controlled with the exposure time parameters or it can be controlled by manipulating the hardware trigger signal For more information about controlling exposure time when using a software trigger see Section 7 4 4 on page 89 For
19. H x V pixels fc 1624 x 1230 Sensor Type Sony ICX274 AL AQ Progressive scan CCD Optical Size 1 1 8 Pixel Size 4 4 um x 4 4 um Max Frame Rate 28 fps at full resolution Mono Color All models available in mono or color Data Output Type IEEE 1394b 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 8 to 36 VDC supplied via the IEEE 1394 cable lt 1 ripple 42W 12V I O Ports 2 opto isolated input ports and 4 opto isolated output ports Lens Adapter C mount CS mount optional 10 Basler scout Specifications Requirements and Precautions Specification scA1600 28fm fc 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 Weight standard housing 90 head housing 170 g typical Conformity CE FCC GenlCam IP30 Table 5 Gene
20. Image Acquisition Control Formula 2 Calculates the maximum frame rate based on the number of packets needed to transmit a captured frame from the camera to your host PC via the IEEE 1394 bus Packets per frame Value of the Payload Size Parameter Value of the Packet Size Parameter round the result up to the nearest integer 1 Packets per frame x 125 us Max Frames s 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 Payload Size parameter and the Packet Size parameters and found them to be 327100 and 8192 respectively Formula 1 1 Max Frames 2600 us 400 1 x 31 01 us 186 08 pS Max Frames s 68 3 frames s Formula 2 327100 8192 Packets per frame Packets per frame 39 9 Round the result up to 40 1 Max Frames s 40 x 125 us Max Frames s 200 frames s Formula one returns the lowest value So in this case the limiting factor is the sum of the exposure time plus the sensor readout time and the maximum allowed acquisition frame rate would be 68 3 frames per second 150 Basler scout Image Acquisition Control 7 14 1 Effect of the Packet Size Setting on the Maximum Allowed Frame Rate After a camera acquires a frame the image data is read out from the sensor into a buffer Once the frame has been read out to the buffer the data is packetiz
21. Relative Response wn 400 450 500 550 600 650 700 Wave Length nm Fig 20 scA1600 14fc and scA1600 28fc Spectral Response Basler scout 23 Specifications Requirements and Precautions 1 5 Mechanical Specifications 1 5 1 Standard Housing The camera housing conforms to protection class IP30 assuming that the lens mount is covered by a lens 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 shown in Figure 22 on page 26 Camera housings are equipped with four mounting holes on the top and four mounting holes on the bottom as shown in the drawings 24 Basler scout Specifications Requirements and Precautions 2 x M3 4 5 deep Ra Bottom co 2 3 N K 97 67 2 a 2 x M3 4 deep 80 15 T 4 5 16 2x M3 4 5 deep BAS Se BASLER I to X i 5 Cout 3 N L zi es 72 3 _
22. Select Auto Function AOI1 Set the postion and size of Auto Function AOI1 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 oa RON 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 So for 16 bit output modes black is also 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 221 Standard Features Select
23. 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 8 to 36 VDC supplied via the IEEE 1394 cable lt 1 ripple 17W 12V 25W 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 Precautions Specification scA750 60fm fc scA780 54fm fc scA1000 20fm fc 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 IP30 Table 2 General Specifications Basler scout Specifications Requirements and Precautions Specification scA1000 30fm fc scA1300 32fm fc scA1390 17 fm fc Sensor
24. an E m Image AOI Ane O Fig 77 Various Degrees of Overlap Between the Auto Function AOI and the Image AOI 218 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 AOs 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 camera s sensor For example on the scA640 70 the sum of t
25. contact numbers appear on the title page of this manual Basler scout 275 Troubleshooting and Support 12 4 4 Get Poor Image Quality Use this chart if you can capture images but they are poor quality If you can t capture images at all use the Do Not Get an Image troubleshooting chart Start the pylon Viewer software Go to the Image Formats Controls parameter group enable one of the test images and use the single grab button to capture an image Do test images look OK Yes Disable the test image Place an object in the field of view of the camera Using your normal lighting and camera settings capture several images Are the images too dark 276 Is the imaging system operating in an environment with No strong EMI generators such as stepper motors switching power supplies or other high current AC devices Yes Make sure that you are using high quality cables and that the cables and the system are placed as far as possible from sources of EMI Did this correct the No Suspect the IEEE1394 cables the adapter card in your PC or the hub if you are using one The best way to troubleshoot these devices is to swap them with known good devices and then see if the problem is corrected Did this correct the problem problem Yes Exit this chart Yes gt No Yes No Exit this chart Contact Basler technical support The contact numbers a
26. ee 90 109 frame Start satiireihin 98 horizontal DINNING seeen 201 horizontal mirror image eesse 204 housing 90 head eneee eaan upa niata eniai 1 29 standard re 1 24 NUMIA iha aea 36 l IEEE 1394b device information 55 image acquisition control mode EE aie lek eee 77 standard mate erna anaes 77 image distortion eeeeeeeeeeeeeeeeeeeeee 203 Basler scout image property target value oo eeeeeeeeeteeeenneeeees 214 input lines CONFIQUIING ia aeaiee reata iaaa aaia 65 electrical characteristics 0 59 voltage requirements ceee 57 installation hardware o eeeeeeeeeeeeeeeeeeeceeeeeeeeesneanees 41 SOPWANEC 00 ccececeeeeeeeeeeeeteteeeeeeteteees 41 integrate enabled signal eee 131 inverter OULPULIINGS Adie eiaeia ents 69 TPO ace cheetah ete eres eet d aa tts 24 29 IR cut filter oo eee cceeeeeeeeees 18 32 197 L Es SB Sherrer are ere ar ee e E eee eae ie 49 270 lens adapter ceeeeee 2 4 6 8 10 lens thread length ccce 32 line inverter parameter eeeeeeeee 69 line selector 67 131 134 136 139 line source parameter secere ae aTe 67 131 134 136 139 line status all chunk seeen 259 line status parameter eccere 75 lookup table ee eeeeeeeeeeeeeeeeeeees 207 210 luminance lookup table 4 207 210 O D A E 207 210 LUT enable parameter aaien 209 212 LUT index parameter isece 209 212 LUT se
27. 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 IP30 Table 1 General Specifications Basler scout Specifications Requirements and Precautions Specification scA750 60fm fc scA780 54fm fc scA1000 20fm fc Sensor Size fm 752 x 480 fm 782 x 582 fm 1034 x 779 H x V pixels fc 750 x 480 fc 780 x 580 fc 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 58 fps 21 fps at full resolution Mono Color All models available in mono or color Data Output Type IEEE 1394b 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 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 RG 8 DCAM Raw 8
28. The descriptions in the previous section assume that all of the devices on the bus are IEEE 1394b devices If the bus has mixed IEEE 1394a devices and IEEE 1394b devices determining how to share bandwidth between devices is a bit more difficult As a first step toward understanding the situation consider the difference between 1394a devices and 1394b devices A 1394a device can transmit at what is known as S400 speed 400 Mbit s During a single bus cycle a device operating at S400 speed can transmit a single packet of up to 4096 bytes Alternatively several devices operating at S400 speed can transmit packets during a single bus cycle as long as the sum of the bytes in the packets is 4096 bytes or less A 1394b device can transmit at what is known as S800 speed 800 Mbit s During a single bus cycle a device operating at S800 speed can transmit a single packet of up to 8192 bytes Alternatively several devices operating at S800 speed can transmit packets during a single bus cycle as long as the sum of the bytes in the packets is 8192 bytes or less The next thing that we must consider in a bus that has mixed 1394a and 1394b devices is the speed at which each device will transmit A 1394a device will always be capable of transmitting at S400 speed on a mixed 1394a 1394b bus The 1394a device can transmit at slower speeds but we are assuming that you always want to transmit at the fastest speed A 1394b device will transmit at S800
29. 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 You can also use the Basler pylon Viewer application to easily set the selector 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 Selecting which factory setup will serve as the default set is only allowed when Basler scout 245 Standard Features 9 19 3 Loading 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
30. a 73 7 _ a 85 5 17 5 Photosensitive p 2 x M3 3 5 deep surface of the sensor k Top lt e N 2 x M3 4 5 deep 9 7 a 67 2 m Fig 21 Mechanical Dimensions in mm for Cameras with the Standard C mount Lens Adapter Basler scout 25 Specifications Requirements and Precautions 2x M3 4 5 deep 26 Bottom 4 7 67 2 80 5 12 5 Photosensitive surface of the sensor Top AS 2x M3 4 5 deep 4 7 67 2 2x M3 4 deep 4 5 16 2x M3 4 5 deep ca 13 2x M3 3 5 deep Fig 22 Mechanical Dimensions in mm for Cameras with an Option CS mount Lens Adapter 26 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 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 28 0 25 0 75 e lt lt 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 i
31. a source signal for the output line is a two step process Use the Line Selector to select output line 1 Set the value of the Line Source Parameter to the trigger ready output signal You can set the Line Selector and the Line Source parameter value from within your application software by using the Basler 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_TriggerReady You can also use the Basler pylon Viewer application to easily set the parameters For more information about changing the assignment of camera output signals to physical output lines see Section 6 2 on page 67 For more information about the electrical characteristics of the camera s output lines see Section 5 7 2 on page 60 For more information about the standard and legacy image acquisition control modes see Section 7 1 on page 77 134 Basler scout Image Acquisition Control 7 11 4 Trigger Ready Signal scA750 60 Only The information in this section only applies to scA750 60 fm fc cameras For information about the other camera models see Section 7 11 3 on page 132 As described in an earlier section on these cameras the exposure for an image acquisition must not begin until readout of the previously acquired image has ended The camera supplies a Trigger Ready TrigR
32. finished Apply a rising edge of th xternally generated electrical signal ExASTrig signal to input line 1 on the camera Perform the required functions to parameterize the frame start trigger to trigger 5 frame starts and to retrieve 5 frames here Camera AcquisitionStop Execute 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 43 Basler scout 91 Image Acquisition Control 7 5 The Frame Start Trigger in Standard Mode This section only applies if the standard mode is enabled for image acquisition control When the camera is started for the first time after delivery from the factory the image acquisition control will not be in standard mode but in legacy mode Use the legacy mode only if you want to operate the camera together with previous cameras not featuring the standard mode For more information about standard mode and legacy mode and how to set them see Section 7 1 on page 77 The frame start trigger is used to begin frame acquisition Assuming that the camera is in a waiting for frame start trigger acquisition status it will begin a frame acquisition each time it receives a frame start trigger signal Note that in order for the camera to be in a waiting for frame start trigger acquisition status The Acquisition Mode parameter must be set correctly A proper
33. s parameter 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 about the individual settings see the next sections that describe the individual auto functions 220 Basler scout Standard Features 9 11 2 Gain Auto Gain Auto is 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 AOI 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 AOI1 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 9 1 on page 181 For more information about the auto function profile feature see Section 9 11 4 on page 225 To use the gain auto function perform the following steps
34. see Section 7 2 on page 79 and Section 7 3 on page 83 Referring to the use case diagrams that appear in Section 7 8 on page 119 can help you understand the explanations of the acquistion start trigger Remember however that the diagrams apply to the standard mode Accordingly the acquisition start trigger shown in the diagrams is not available in legacy mode and the frame start trigger shown is equivalent to the acquisition start trigger in legacy mode Basler scout 103 Image Acquisition Control 7 6 1 Acquisition Start Trigger Mode Legacy Mode The main parameter associated with the acquisition start trigger is the Trigger Mode parameter The Trigger Mode parameter for the acquisition start trigger has two available settings off and on 7 6 1 1 Acquisition Start Trigger Mode Off When the Acquisition Start Trigger Mode parameter is set to off the camera will generate all required acquisition start trigger signals internally and you do not need to apply acquisition start trigger signals to the camera With the trigger mode set to off the way that the camera will operate the acquisition start trigger depends on the setting of the camera s Acquisition Mode parameter If the Acquisition Mode parameter is set to single frame the camera will automatically generate a single acquisition start trigger signal whenever it receives an Acquisition Start command If the Acquisition Mode parameter is set to continuous frame the camer
35. sp cifi es dans le R glement sur le brouillage 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 515 Fax 49 4102 463 599 bc support europe baslerweb com Americas Basler Inc 855 Springdale Drive Suite 203 Exton PA 19341 U S A Tel 1 610 280 0171 Fax 1 610 280 7608 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 000005 1 del iMOdelS nc2 cc lal bee Eb bhi eevee eee Gind see te Gh het ede bee Posed atin 1 1 2 General Specifi
36. 10000000 us scA1400 17fm fc 38 us 10000000 us scA1400 30fm fc 28 us 10000000 us scA1600 14fm fc 31 us 10000000 us scA1600 28fm fc 31 us 10000000 us Table 13 Minimum Allowed Exposure Time and Maximum Possible Exposure Time Exposure time can not only be manually set see below but can also be automatically adjusted 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 9 11 1 on page 214 For more information about the Exposure Auto function see Section 9 11 3 on page 223 116 Basler scout Image Acquisition Control For information on parameter settings for obtaining the maximum possible exposure time see Section 7 7 1 on page 117 7 7 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 second element is the Exposure Time Base The exposure t
37. 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 6 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 33 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 software without specific prior written permission THIS SOFTWARE IS PROVIDED BY THE AUTHOR AS IS AND ANY EXPRESS OR IMPLIED WARR
38. 257 trigger ready signal 100 112 132 trigger width exposure mode 100 112 troubleshooting CHAMNS Hite nice ce ETE 271 with the LED 0 c eeesseeeeeeeeeees 270 U USE case diagrams eee eeeee eters 119 user configuration Set cceeees 244 user Output selector cceeeeeeeeeeeees 68 user output value parameter 68 V ventilation 2 eeceeeeeeeeeteeeeeeeeeeeeeeeeeeeeseaees 36 vertical DINNING ccceeeeeeeeeeeeeeeeeees 201 Viewer ere oeni a anasa 43 Voltage INPUT 2 eee esse ceeeseeeeeeeeeenenees 56 WwW white balance ccceeeeeeeeseeeeeeeeeeeeeees 190 SCUING aA Ses ana 190 white balance auto see balance white auto Y YUV 422 YUYV packed pixel data TOMMAU oot AE ahd a ao aaia 161 YUV 422 YUYV packed pixel format 175 YUV 422 data range cece 174 YUV 422 packed pixel data format 161 YUV 422 packed pixel format 172 Basler scout
39. 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 fo Not used LSB Fig 40 User Output Value All Parameter Bits 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 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 6 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
40. 327100 Packets per frame 3192 Packets per frame 39 9 Round the result up to 40 1 Max Frames s 40 x125 is Max Frames s 200 frames s 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 85 4 frames per second 7 13 1 Effect of the Packet Size Setting on the Maximum Allowed Frame Rate After a camera acquires a frame the image data is read out from the sensor into a buffer Once the frame has been read out to the buffer the data is packetized and transmitted across the IEEE 1394b bus to your host PC A parameter called Packet Size determines the number of bytes of data that will be included in each packet transferred across the bus The minimum value for the Packet Size parameter is 1 and the maximum value is 8192 Normally the value of the Packet Size parameter is set to the maximum and at maximum the Packet Size parameter has no noticeable effect on the operation of the camera If you lower the value of the Packet Size parameter the amount of image data included in each packet transmitted across the bus will be lower This means that it will take more packets to transmit each frame and since the cycle time of the IEEE 1394b bus is fixed it also means that it will take more time to transmit each frame If you lower the Packet Size parameter enough the slower data transfer rate can begin to affect the maximum allowed
41. 5 1 3 Setting the Frame Start Trigger Mode and Related Parameters 95 7 5 2 Using a Software Frame Start Trigger Standard Mode 96 Z 572 1 Introduction i sscea rii ed es Ge eee ee ga dae es eda eee 96 7 5 2 2 Setting the Parameters Related to Software Frame Start Triggering and Applying a Software Trigger Signal 97 7 5 3 Using a Hardware Frame Start Trigger Standard Mode 98 TODA Introduction 22 vs fee a a hes noe CRE EE a Ae 98 7 5 3 2 Exposure Modes 0 00 cece eee 99 7 5 3 3 Frame Start Trigger Delay 0 0 0 0 101 7 5 3 4 Setting the Parameters Related to Hardware Frame Start Triggering and Applying a Hardware Trigger Signal 101 7 6 The Acquisition Start Trigger in Legacy Mode 0 cee eee ee 103 7 6 1 Acquisition Start Trigger Mode Legacy Mode 00 5 104 7 6 1 1 Acquisition Start Trigger Mode Off 0 0 104 7 6 1 2 Acquisition Start Trigger Mode On 2 000 105 7 6 1 3 Setting the Acquisition Start Trigger Mode and Related Parameters 2 3 s08 20000 bene nwe esa eea EEEn iE aes 106 7 6 2 Using a Software Acquisition Start Trigger Legacy Mode 107 76 21 Introduction 4 026 20062 cl seen eee gee eb bae dvea ee eee danas 107 7 6 2 2 Setting the Parameters Related to Software Acquisition Start Triggering and Applying a Software Trigger Signal 108 7 6 3 Using
42. 70fm fc scA640 74fm fc scA640 120fm fc Sensor Size fm 659 x 494 fm 659 x 494 fm 659 x 494 H x V pixels fc 658 x 492 fc 658 x 492 fc 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 71 fps 74 fps 120 fos at full resolution Mono Color All models available in mono or color Data Output Type IEEE 1394b 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 8 to 36 VDC supplied via the IEEE 1394 cable lt 1 ripple 25W 12V 30W 12V I O Ports 2 opto isolated input ports and 4 opto isolated output ports Lens Adapter C mount CS mount optional 2 Basler scout Specifications Requirements and Precautions Specification scA640 70fm fc scA640 74fm fc scA640 120fm fc Size L x W x H standard housing
43. Acquisition Start command must be applied to the camera A proper acquisition start trigger signal must be applied to the camera if the Trigger Mode parameter for the acquisition start trigger is set to on For more information about the Acquisition Mode parameter and about Acquisition Start and Acquisition Stop commands see Section 7 2 on page 79 and Section 7 3 on page 83 For more information about the acquisition start trigger and about the acquisition status see Section 7 2 on page 79 and Section 7 4 on page 85 Referring to the use case diagrams that appear in Section 7 8 on page 119 can help you understand the explanations of the frame start trigger 92 Basler scout Image Acquisition Control 7 5 1 Frame Start Trigger Mode Standard Mode The main parameter associated with the frame start trigger is the Trigger Mode parameter The Trigger Mode parameter for the frame start trigger has two available settings off and on 7 5 1 1 Frame Start Trigger Mode Off When the Frame Start Trigger Mode parameter is set to off the camera will generate all required frame start trigger signals internally and you do not need to apply frame start trigger signals to the camera With the trigger mode set to off the way that the camera will operate the frame start trigger depends on the setting of the camera s Acquisition Mode parameter If the Acquisition Mode parameter is set to single frame the camera will automatically generat
44. Bo Low byte of blue value for Po Bo Low byte of green value for Po B High byte of blue value for Pg B 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 B4 Low byte of green value for Po Bs High byte of blue value for Po Bs High byte of green value for P3 Be Low byte of green value for P3 Be Low byte of red value for P3 B7 High byte of green value for P3 B7 High byte of red value for P3 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 P 3 Bm 6 High byte of green value for P 3 168 Basler scout Pixel Data Formats Bm 5 Low byte of green value for Ph 2 Bm 5 Low byte of red value for Ph 2 Bm 4 High byte of green value for Pp Bm 4 High byte of red value for Pp Bm 3 Low byte of blue value for P Bm 3 Low byte of green value for P 4 Bm 2 High byte of blue value for P Bm 2 High byte of green value for P Bm 1 Low byte of green value for Ph Bm 1 Low byte of red value for Ph Bm High byte of green value for Ph Bm High byte of red value for Ph When the camera is set for 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 level
45. Bo Red value for P4 bits 11 4 B3 Green value for Ps bits 11 4 By Red value for P3 bits 3 0 Green value for P3 bits 3 0 Bs Red value for P3 bits 11 4 Be Green value for P4 bits 11 4 B7 Red value for Ps bits 3 0 Green value for P4 bits 3 0 Bg Red value for Ps bits 11 4 e e e e e e Bm 5 Green value for P 3 bits 11 4 Bm 4 Red value for P bits 3 0 Green value for P 3 bits 3 Bm 3 Red value for Pp bits 11 4 Bm 2 Green value for Ph 1 bits 11 4 Bm 1 Red value for P bits 3 0 Green value for P bits 3 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 171 Pixel Data Formats 8 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 process 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
46. 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 8 3 1 on page 162 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 Po the first pixel transmitted by the camera for a line Ph the last pixel transmitted by the camera a line Bg the first byte of data for a line Bm the last byte of data for a line
47. For more information about controlling exposure time when using a hardware trigger see Section 7 4 5 on page 90 For more information about exposure time parameters see Section 7 7 on page 116 7 5 1 3 Setting the Frame Start Trigger Mode and Related Parameters You can set the Trigger Mode and related parameter values for the frame start trigger from within your application software by using the Basler pylon API If your settings make it necessary you can also set the Trigger Source parameter The following code snippet illustrates using the API to set the Trigger Mode for the frame start trigger to on and the Trigger Source to input line 1 Select the frame start trigger Camera Set Camera Set Camera TriggerSelector SetValue TriggerSelector_FrameStart the mode for the selected trigger TriggerMode SetValue TriggerMode_On the source for the selected trigger TriggerSource SetValue TriggerSource_Linel The following code snippet illustrates using the API to set the Acquisition Mode to continuous the Trigger Mode to off and the Acquisition Frame Rate to 60 Set Camera Sel the acquisition mode to continuous frame AcquisitionMode SetValue AcquisitionMode_Continuous j Camera Set Camera Set ct the frame start trigger TriggerSelector SetValue TriggerSelector_FrameStart the mode for the selected trigger TriggerMode SetVal
48. For more information about determining the maximum allowed frame rate see Section 7 13 on page 143 and Section 7 14 on page 148 96 Basler scout 7 5 2 2 Image Acquisition Control Setting the Parameters Related to Software Frame Start Trig gering and Applying a Software Trigger Signal You can set all of the parameters needed to perform software frame start triggering from within your application software by using the Basler pylon API The following code snippet illustrates using the API to set the parameter values and to execute the commands related to software frame start triggering with the camera set for continuous frame acquisition mode In this example the trigger mode for the acquisition start trigger will be set to off Set the acquisition mode to continuous frame Camera AcquisitionMode SetValue AcquisitionMode_Continuous Select the acquisition start trigger Camera TriggerSelector SetValue TriggerSelector_AcquisitionStart Set the mode for the selected trigger Camera TriggerMode SetValue TriggerMode_Off Disable the acquisition frame rate parameter this will disable the camera s internal frame rate control and allow you to control the frame rate with software frame start trigger signals within the limits imposed by other parameter settings Camera AcquisitionFrameRateEnable SetValue fals Select the frame start trigger Camera TriggerSelector SetValue Tr
49. Frame Start FrameStartOvertriggerEventData FrameStartOvertriggerEventStreamChannellndex Overtrigger FrameStartOvertriggerEventTimestamp Exposure End ExposureEndEventData ExposureEndEventFramelD ExposureEndEventStreamChannellndex ExposureEndEventTimestamp Event Overrun EventOverrunEventData EventOverrunEventStreamChannellndex EventOverrunEventTimestamp Table 21 Parameter Names of Events and Supplementary Information You can enable event reporting and make the additional settings from within your application software by using the pylon API For more information see the Camera Events code sample included with the pylon software development kit For more detailed information about using the pylon API refer to the Basler pylon Programmer s Guide and API Reference 236 Basler scout Standard Features 9 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 e
50. N 1 Exposure Readout Image Acquisition N 2 Exposure Readout Time Fig 61 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 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 the camera will simply ignore the attempt The trigger ready signal will only be available when hardware triggering is enabled If you attempt to start an image acquisition when the trigger ready signal is low Basler scout 133 Image Acquisition Control 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 Selecting the Trigger Ready Signal as the Source Signal for an Output Line The trigger ready signal can be selected to act as the source signal for e g output line 1 Selecting
51. Size fm 1034 x 779 fm 1296 x 966 fm 1392 x 1040 H x V pixels fc 1032 x 778 fo 1294 x 964 fc 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 30 fps 33 fps 17 fps at full resolution Mono Color All models available in mono or color Data Output Type IEEE 1394b 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 8 to 36 VDC supplied via the IEEE 1394 cable lt 1 ripple 25W 12V 30W 12V 2 75W 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 Precautions Specification scA1000 30fm fc scA1300 32fm fc scA1390 17 fm fc Size L x W x H standard housing 90 head housing 73 7 m
52. The following code snippets illustrate using 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_AOIl1 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 gt black 255 gt white Camera AutoTargetValue SetValue 128 Set mode of operation for exposure auto function
53. The acquisition status can be determined for the acquisition start trigger Determining the Acquisition Status To determine the acquisition status of the camera Use the Acquisition Status Selector to select the Frame Trigger Wait status The Frame Trigger Wait parameter also applies when operating the camera in legacy mode where actually the status of the acquisition start trigger is determined Read the value of the AcquisitionStatus parameter Standard mode If the value is set to false the camera is not ready to receive a frame start trigger if the value is set to true the camera is ready to receive a frame start trigger Legacy mode If the value is set to false the camera is not ready to receive an acquisition start trigger if the value is set to true the camera is ready to receive an acquisition start 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 snippets illustrate using the API to set and read the parameter values Set the Acquisition Status Selector Camera AcquisitionStatusSelector SetValue AcquisitionStatusSelector_FrameTriggerWait Read the acquisition status bool IsWaitingForFrameTrigger Camera AcquisitionStatus GetValue j For detailed information about using the pylon API refer to the Basler pylon Programmer s Guide and API Reference You can also use the Bas
54. 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 the gain auto and exposure auto features 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 225 Standard Features 9 11 5 Balance White Auto Balance White Auto is the automatic counterpart to manually setting the white balance The balance white auto function is only available on color models Automatic white balancing 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 automatically 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 AOI 2 and can only be operated in the once mode of operation If Auto Function AOI 2 does not overlap the Image AOI see the Auto Function AOI section the pixel data from Auto Function AOI 2 will not be used to control the
55. 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 digital 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
56. Trigger Assuming that an acquisition start trigger signal has just been applied to the camera the camera will exit from the waiting for acquisition start trigger acquisition status and enter a waiting for frame start trigger acquisition status Applying a frame start trigger signal to the camera at this point will exit the camera from the waiting for frame start trigger acquisition status and will begin the 80 Basler scout Image Acquisition Control process of exposing and reading out a frame see Figure 43 on page 81 As soon as the camera is ready to accept another frame start trigger signal it will return to the waiting for frame start trigger acquisition status A new frame start trigger signal can then be applied to the camera to begin another frame exposure The frame start trigger has two modes off and on If the Trigger Mode parameter for the frame start trigger is set to off the camera will generate all required frame start trigger signals internally and you do not need to apply frame start trigger signals to the camera The rate at which the camera will generate the signals and acquire frames will be determined by the way that you set several frame rate related parameters If the Trigger Mode parameter for the frame start trigger is set to on you must trigger frame start by applying frame start trigger signals to the camera Each time a trigger signal is applied the camera will begin a frame exposure When frame start
57. 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 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 Camera ChunkEnable SetValue true Basler scout 259 Chunk Features 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 j 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 43 260 Basler scout Chunk Features 10 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
58. able to acquire frames Setting the Acquisition Mode and Issuing Start Stop Commands You can set the Acquisition Mode parameter value and you can execute Acquisition Start or Acquisition Stop commands from within your application software by using the Basler pylon API The code snippet below illustrates using the API to set the Acquisition Mode parameter value and to execute an Acquisition Start command Note that the snippet also illustrates setting several parameters regarding frame triggering These parameters are discussed later in this chapter Camera AcquisitionMode SetValue AcquisitionMode_SingleFrame Camera TriggerSelector SetValue TriggerSelector_FrameStart Camera TriggerMode SetValue TriggerMode_On Camera TriggerSource SetValue TriggerSource_Linel Camera TriggerActivation SetValue TriggerActivation_RisingEdge Camera ExposureMode SetValue ExposureMode_Timed Camera ExposureTimeAbs SetValue 3000 Basler scout 83 Image Acquisition Control Camera AcquisitionStart Execute 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 43 acquisition frame rate for a given AOI cannot be achieved This is true because the camera performs a complete internal setup cycle for each single frame and because it cannot be operated with overlapped exposure the scA750 60 does no
59. acquisition mode When the camera s acquisition mode is set to single frame the maximum possible 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 packet size settings into account You can read the current value of the Resulting Frame RateAbs parameter from within your application software by using the pylon API The following code snippet illustrates using the API to get the parameter values Resulting Framerate double resultingFps Camera ResultingFrameRateAbs 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 43 For more information about the AOI settings see Section 9 6 on page 198 148 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 rate the most Next you must try t
60. appended to the image data CRC checksum is calculated on this data Image Data ChunkX ChunkY Chunk including any required padding Data Data CRC Fig 83 CRC Checksum of the other chunk feature Making the chunk mode inactive disables all chunk The chunk mode must be active before you can enable the CRC feature or any 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 v
61. be disabled on the Gain feature 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 43 228 Basler scout Standard Features 9 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
62. 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 AOI1 is selected Basler scout 219 Standard Features Select the appropriate auto function AOI for gain auto and exposure auto control Currently auto function AOI 1 is predefined to gather the pixel data needed for gain auto and exposure auto control Set Camera Camera Camera Camera Camera the position and size of the auto function AOI AutoFunctionAOISelector SetValue AutoFunctionAOISelector_AOI1 AutoFunctionAOIOffsetX SetValue 0 AutoFunctionAOIOffsetY SetValue 0 AutoFunctionAOIWidth SetValue Camera AutoFunctionAOIWidth GetMax AutoFunctionAOTHeight 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 9 11 1 3 Using an Auto Function To use an auto function carry out the following steps OPS Be Bo oS Select the Auto Function AOI that is related to the auto function you want to use Set the position and size of the Auto Function AOI If necessary set the lower and upper limits for the auto functions
63. double resultingFps Camera ResultingFrameRateAbs 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 using multiple cameras on a single bus see Section 11 on page 263 Basler scout 147 Image Acquisition Control 7 14 Maximum Allowed Acquisition Frame Rate scA750 60 Only The information in this section only applies to scA750 60 fm fc cameras For information about the other camera models see Section 7 13 on page 143 In general the maximum allowed acquisition frame rate can be limited by two factors The sum of the exposure time plus the amount of 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 number of packets needed to transfer an acquired frame from the camera to your PC acquisition frame rate for a given AOI cannot be achieved To achieve the maximum possible acquisition frame rate set the camera for the continuous
64. 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 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 43 7 6 3 3 Acquisition Start Trigger Delay The trigger delay feature lets you specify a delay in microseconds that will be applied between the receipt of a hardware acquisition start trigger and when the trigger will become effective The trigger delay will not operate if the Trigger Mode parameter for acquisition start is set to off or if you are using a software acquisition start trigger For more information about the trigger delay feature and how to set it see Section 9 14 on page 231 Basler scout 113 Image Acquisition Control 7 6 3 4 Setting the Parameters Related to Hardware Acquisition Start Triggering and Applying a Hardware Trigger Signal You can set all of the parameters needed to perform hardware acquisition start tri
65. for the acquisition start trigger is set to on and the Trigger Source parameter is set to e g input line 1 an externally generated electrical signal applied to input line 1 on the camera will act as the acquisition start trigger signal for the camera This type of trigger signal is generally referred to as a hardware trigger signal or as an external acquisition start trigger signal ExASTrig A rising edge or a falling edge of the ExASTrig signal can be used to trigger frame acquisition The Trigger Activation parameter is used to select rising edge or falling edge triggering Assuming that the camera is in a waiting for acquisition start trigger acquisition status frame acquisition will start whenever the appropriate edge transition is received by the camera When the camera receives a hardware trigger signal and begins exposure it will exit the waiting for acquisition start trigger acquisition status because at that point it cannot react to a new Basler scout 109 Image Acquisition Control acquisition start trigger signal As soon as the camera is capable of reacting to a new acquisition start trigger signal it will automatically return to the waiting for acquisition start trigger acquisition status When the camera is operating under control of an ExASTrig signal the period of the ExASTrig signal will determine the rate at which the camera is acquiring frames 1 __ ________ Frame Rate ExASTrig per
66. frame capture rate of your camera If you look at the formulas the previous section you will notice that one of the factors that can limit the maximum allowed frame rate is the number of packets needed to transmit a frame The number of packets per frame is directly related to the Packet Size parameter setting You can see the effect of changing the Packet Size parameter by looking at the read only parameter called Resulting Frame Rate Abs The Resulting Frame Rate Abs parameter indicates the 146 Basler scout Image Acquisition Control maximum frame rate with the current camera settings If you gradually decrease the setting for the Packet Size parameter you will eventually find that the value of the Resulting Frame Rate Abs parameter will also decrease If you are operating a single camera on your IEEE 1394b bus you would ordinarily leave the Packet Size parameter set at the maximum However if you are operating multiple cameras on a single IEEE 1394b bus you will probably need to change the Packet Size parameter so that the cameras can effectively share the available bus bandwidth You can set the value of the Packet Size parameter and read the current value of the resulting Frame Rate parameter from within your application software by using the pylon API The following code snippet illustrates using the API to work with the parameter values Set packet siz Camera PacketSize SetValue 4096 Get resulting framerate
67. in Section 5 2 2 on page 51 Added Section 5 4 3 on page 55 and notes in Section 5 4 2 on page 49 introducing the PLC cable Included detailed voltage information in Section 5 6 on page 52 Section 5 7 1 1 on page 57 and Section 5 7 2 1 on page 60 Modified the absolute maximum rating to 30 VDC in Section 5 7 1 2 on page 59 and Section 5 7 2 2 on page 60 Added a note relating to the debouncer in Section 7 12 on page 141 Updated the black level feature description and the Black Level Raw parameter range for the scA1400 30 in Section 9 2 on page 188 Corrected the minimum value for the white balance ratio in Section 9 3 on page 190 Corrected the name of the Gamma parameter in Section 9 10 on page 213 The Gamma parameter was incorrectly referred to as the Gamma Raw parameter Included the Auto Functions section on page 214 and added related information in other parts of the manual Extended the description of the debouncer in Section 9 13 on page 229 Minor modifications and corrections throughout the manual AW00012509000 22 Aug 2008 Updated contact addresses and phone numbers Official release of the auto functions Basler scout 283 Revision History Doc ID Number Date Changes AW00012510000 18 Feb 2009 Integrated information for the scA640 120fm fc Added a note to Section 1 7 on page 35 indicating than an application note regarding EMI ESD control is available The text in sections Secti
68. 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 ist set to 6dB The Auto Fubnctions 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 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 243 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 settin
69. ls See ae eet 43 4 Functional DESCripllOn niin owe tin ian cele cwy ese tenee nnne 45 4 1 Overview All Models Except scA750 60 n nannaa 0000 cee 45 4 2 Overview scA750 60 Only 00 000 eee 47 5 Physical interlace 64 cciwe eerie age 608 eee hee ae he ee ere 49 5 1 General Description of the Connections 0 00 cee eee 49 5 2 Connector Pin Assignments and Numbering 0 0000 eee 50 5 2 1 IEEE 1394b Socket Pin Assignments 0 0 00 cee ee eee 50 5 2 2 12 pin Receptacle Pin Assignments 000 ee eee eee eee 51 5 29 sPIRNUMbDOSrAG enean aranean ds eee eh enna ad Shanes eee ks ecto 51 5 3 Connector Types ccc ead bee eee aa Eai aa ee ee a tees 52 5 3 1 IEEE 1394b Connector oeenn aa eee a i aA eee 52 5 3 2 12 pin CONNEC T rnici e cake ee aa eee a a ee ee 52 5 4 Cabling Requirements 0 0 ee eee 53 5 41 IEEE 1394b Cable 14 vetoed cviceni ach bee kev et Aas eee eed 53 5 4 2 Standard I O Cable 2 eee 53 Basler scout i Table of Contents 54 34 PLC VO Cablen 223 SR eR CRA eee an ee AAO 55 5 5 IEEE 1394b Device Information 000 cece ee 55 5 60 Camera POWER x e s escola ale yen Pe aed eee Ei deb Se Dea 56 5 7 Input and Output Lines 2 6 0 tees 57 BZA Input LINES ee ie LAA aoe Ss be Ree SA dead ae mee ed 57 5 7 1 1 Voltage Requirements 0 00 ee 57 5 7 1 2 Line Schematic diass cers 0 0 00 cece 59 5 7 2 OuUUtLINGS edie bod
70. more information about controlling exposure time when using a hardware trigger see Section 7 4 5 on page 90 For more information about exposure time parameters see Section 7 7 on page 116 7 6 1 3 Setting the Acquisition Start Trigger Mode and Related Parameters You can set the Trigger Mode and related parameter values for the frame start trigger from within your application software by using the Basler pylon API If your settings make it necessary you can also set the Trigger Source parameter The following code snippet illustrates using the API to set the Trigger Mode for the acquisition start trigger to on and the Trigger Source to input line 1 Select the acquisition start trigger Camera TriggerSelector SetValue TriggerSelector_AcquisitionStart Set the mode for the selected trigger Camera TriggerMode SetValue TriggerMode_On Set the source for the selected trigger Camera TriggerSource SetValue TriggerSource_Linel The following code snippet illustrates using the API to set the Acquisition Mode to continuous the Trigger Mode to off and the Acquisition Frame Rate to 60 Set the acquisition mode to continuous frame Camera AcquisitionMode SetValue AcquisitionMode_Continuous Select the frame start trigger Camera TriggerSelector SetValue TriggerSelector_AcquisitionStart Set the mode for the selected trigger Camera TriggerMode SetValue TriggerMode_Off Se
71. oe tule bEmm eRe ee Cee ted 281 Index efi eck ga OC A aie oh rae AA Oak a a ie ot ah eel 287 vi Basler scout Specifications Requirements and Precautions 1 Specifications Requirements and Precautions This chapter lists the camera models covered by the manual It provides the general specifications for those models and the basic requirements for using them This chapter 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 IEEE 1394 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 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 70fm fc 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 Specifications Specification scA640
72. on how the Acquisition Start command operates If the Acquisition Mode parameter is set to single frame you can only acquire one frame after executing an Acquisition Start command When one frame has been acquired the Acquisition Start command will expire Before attempting to acquire another frame you must execute a new Acquisition Start command If the Acquisition Mode parameter is set to continuous frame an Acquisition Start command does not expire after a single frame is captured Once an Acquisition Start command has been executed you can acquire as many frames as you like The Acquisition Start command will remain in effect until you execute an Acquisition Stop command Once an Acquisition Stop command has been executed the camera will not be able to acquire frames until a new Acquisition Start command is executed Acquisition Start Trigger The acquisition start trigger is essentially an enabler for the frame start trigger The acquisition start trigger has two modes of operation off and on If the Trigger Mode parameter for the acquisition start trigger is set to off the camera will generate all required acquisition start trigger signals internally and you do not need to apply acquisition start trigger signals to the camera If the Trigger Mode parameter for the acquisition start trigger is set to on the initial acquisition status of the camera will be waiting for acquisition start trigger see Figure 43 on page 81 When t
73. 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 2 Y 3 Offset 5 A 6 7 8 9 Height 9 Mon 1 E 12 I 13 a The camera will only 15 transmit the 16 pixel data 17 from this 18 i area 19 L LI 1 LI LO ao X Offset a gt Width Fig 67 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 affects the maximum allowed frame rate see Section 7 13 on page 143 198 Basler scout Standard Features Setting the AOI Except for the scA1300 32 and scA1600 28 cameras the AOI is set by default to use the full resolution 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 For the scA1600 28 ca
74. passes through only 1394b devices Basler scout 265 Using Multiple Cameras on a Single Bus and Managing Bandwidth 1394a 1394a 1394b Adapter Adapter Adapter 400 400 S800 1394b 1394b Adapter Adapter S800 S800 1394a Hub 1394b Hub S400 S800 1 2 3 1394a 1394b 1394b Camera Camera Camera Transmits Transmits Transmits at S400 at S400 at S800 6 7 1394a 1394b Camera Camera Transmits Transmits at S400 at S800 Fig 85 Examples of Mixed Device Types the current network configuration This behavior of the driver can t be changed by The driver will always set each device to operate at the fastest possible speed for the user So what does all of this mean when we are trying to share bandwidth between devices operating at different speeds on the same bus Some examples will provide the best explanation Example 1 Assume that you have two cameras on the bus and that you want them to capture and transmit images simultaneously Camera 1 is operating at S400 speed and the camera 2 is operating at S800 speed Also assume that you want camera one to use 40 of the available bandwidth and camera 2 to use 60 How would you set the packet size on the cameras so that each one would use the desired portion of the bandwidth available in each bus cycle For camera 1 the calculation would be 0 40 x 4096 1638 4 bytes per packet the packet size must be set to a multiple of 4 so we would round the sett
75. property of the entire image Different degrees of overlap are illustrated in Figure 77 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 77 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 77 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 77 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 77 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 We strongly recommend completely including the Auto Function AOI within the Image AOI or depending on your needs choosing identical positions and sizes for Auto Function AOI and Image AOI 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 217 Standard Features 012 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2
76. see Figure 28 on page 46 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 proportional 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 IEEE1394b link layer controller where it is assembled into data packets The packets are passed to a 1394b physical layer controller which transmits them isochronously to an interface board in the host PC The physical and link layer controllers also handle transmission and receipt of asynchronous control data such as changes to the camera s parameters The image buffer between the sensor and the link layer 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 Basler scout 45 Functional Descrip
77. selections for the Trigger Source parameter are Software When the source signal is set to software you apply an acquisition start trigger signal to the camera by executing an Trigger Software command for the acquisition start trigger on the host PC Line 1 When the source signal is set to line 1 you apply an acquisition start trigger signal to the camera by injecting an externally generated electrical signal commonly referred to as a hardware trigger signal into physical input line 1 on the camera If the Trigger Source parameter for the acquisition start trigger is set to Line 1 you must also set the Trigger Activation parameter The available settings for the Trigger Activation parameter are Rising Edge specifies that a rising edge of the electrical signal will act as the acquisition start trigger Falling Edge specifies that a falling edge of the electrical signal will act as the acquisition start trigger 86 Basler scout Image Acquisition Control When the Trigger Mode parameter for the acquisition start trigger is set to on the camera s Acquisition Mode parameter must be set to continuous trigger Keep in mind that the camera will only react to acquisition start triggers when it is in a waiting for acquisition start trigger acquisition status For more information about the acquisition status see Section 7 2 on page 79 and Section 7 4 on page 85 By default input line 2 is selected as the sour
78. set for Mono 8 The U and V values transmitted will always be zero With this format 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 8 3 6 on page 172 8 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 format 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 8 3 7 on page 175 Basler scout 161 Pixel Data Formats 8 3 Pixel Data Output Formats for Color Cameras 8 3 1 The Bayer Color Filter The sensor used in color models
79. setting the digital shift feature 9 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 UE Saat Ree oe eee ap See E O effective depth by default the camera transmits the 12 bits that are output from the ADC ADC B 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 ADC along with a zero as an LSB bit 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 65432 1 0 camera is effectively multiplied by 2 For example assume that the camera is set for no shift that it is Y viewing a uniform white target and that under these S S conditions the reading for the brightest pixel is 100 I lt SNEL Once 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 that no odd gray values can be output and that the gray value scale will Basler scout 191 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 I
80. signal will act as the frame start trigger Falling Edge specifies that a falling edge of the electrical signal will act as the frame start trigger For more information about using a software trigger to control frame acquisition start see Section 7 4 4 on page 89 For more information about using a hardware trigger to control frame acquisition start see Section 7 4 5 on page 90 Keep in mind that the camera will only react to frame start triggers when it is ina waiting for frame start trigger acquisition status For more information about the acquisition status see Section 7 2 on page 79 and Section 7 4 on page 85 By default input line 1 is selected as the source signal for the frame start trigger Exposure Time Control with the Frame Start Trigger On When the Trigger Mode parameter for the frame start trigger is set to on and the Trigger Source parameter is set to software the exposure time for each frame acquisition is determined by the camera s exposure time parameters When the Trigger Mode parameter is set to on and the Trigger Source parameter is set to one of the input lines the exposure time for each frame acquisition can be controlled with the exposure time parameters or it can be controlled by manipulating the hardware trigger signal For more information about controlling exposure time when using a software trigger see Section 7 4 4 on page 89 94 Basler scout Image Acquisition Control
81. speed if all of the devices in its path to the host PC including the adapter card in the PC are 1394b devices If the path to the PC passes through any 1394a device then the 1394b device will transmit at S400 speed Figure 85 illustrates some situations where 1394a devices and 1394b devices are mixed on a single bus If you look at the figure you will notice Camera 1 will transmit image data at S400 speed This is simply because the camera itself is a 1394a device and S400 is the maximum speed for 1394a devices Camera 2 will transmit image data at S400 speed The camera is a 1394b device which means that it is capable of S800 speed But the camera s path to the host PC passes through a 1394a adapter so this limits the camera s actual maximum speed to S400 Camera 3 will transmit image data at S800 speed This is because the camera is a 1394b device and its path to the host PC passes through only 1394b devices Camera 4 will transmit image data at S400 speed This is simply because the camera itself is a 1394a device Camera 5 will transmit image data at S400 speed The camera is a 1394b device but its path to the host PC passes through a 1394a hub so this limits the camera s maximum speed to 400 Camera 6 will transmit image data at S400 speed This is simply because the camera itself is a 1394a device Camera 7 will transmit image data at S800 speed This is because the camera is a 1394b device and its path to the host PC
82. start trigger signal for the camera This type of trigger signal is generally referred to as a hardware trigger signal or as an external frame start trigger signal ExFSTrig A rising edge or a falling edge of the ExFSTrig signal can be used to trigger frame acquisition The Trigger Activation parameter is used to select rising edge or falling edge triggering Assuming that the camera is in a waiting for frame start trigger acquisition status frame acquisition will start whenever the appropriate edge transition is received by the camera When the camera receives a hardware trigger signal and begins exposure it will exit the waiting for frame start trigger acquisition status because at that point it cannot react to a new frame start trigger signal As soon as the camera is capable of reacting to a new frame start trigger signal it will automatically return to the waiting for frame start trigger acquisition status When the camera is operating under control of an ExFSTrig signal the period of the ExFSTrig signal will determine the rate at which the camera is acquiring frames 1 __________ Frame Rate ExFSTrig period in seconds For example if you are operating a camera with an ExFSTrig signal period of 20 ms 0 020 s oe oe f goz 0ps So in this case the frame rate is 50 fps acquire frames at too high a rate some of the frame trigger signals that you apply will be received by the camera when it is
83. that the conveyor speed varies and that they do not want to acquire images when there is no object in front of the camera A sensing device on the conveyor could be used in conjunction with a PC to determine when an object is starting to pass the camera When an object is starting to pass the PC will execute an acquisition start trigger software command causing the camera to exit the waiting for acquisition start trigger acquisition status and enter a waiting for frame start trigger acquisition status An electrical device attached to the conveyor could be used to generate frame start trigger signals and to apply them to input line 1 on the camera Assuming that this electrical device was based on a position encoder it could account for the speed changes in the conveyor and ensure that frame trigger signals are generated and applied when specific areas of the object are in front of the camera Once 3 frame start trigger signals have been received by the camera the number of frames acquired would be equal to the setting for the Acquisition Frame Count parameter and the camera would return to the waiting for acquisition start trigger acquisition status Any frame start trigger signals generated at that point would be ignored This sort of setup is useful because it will only acquire frames when there is an object in front of the camera and it will ensure that the desired areas on the object are imaged Transmitting images of the space between
84. 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 following code snippet illustrates using the API to set the selector and execute the command Camera UserSetSelector SetValue UserSetSelector_UserSet2 Camera UserSetLoad Execute camera is idle i e when it is 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 Loading a user set or the default set into the active set is only allowed when the 246 Basler scout Standard Features 9 19 4 Selecting the Startup S
85. 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_AOIl1 Camera AutoFunctionAOIOffsetxX 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 gt black 255 gt 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 9 11 1 on page 214 For information about Auto Function AOls and how to
86. the camera Acquisition Start Trigger Software Command Executed Frame Start Trigger Signal applied to line 1 is not in a waiting for frame start trigger status Acquisition Start Command Executed XXIII LSLE ZA A Time Fig 56 Use Case 4 Acquisition Start Trigger On and Frame Start Trigger On Basler scout Image Acquisition Control Acquisition Stop Command Executed LOCOCO OOOO OOO OO OOOO RRRS 127 Image Acquisition Control 7 9 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 fm fc For information about scA750 60 fm fc cameras see Section 7 10 on page 130 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 57 Image Acquisition N Image Acquisition N 1 Image Acquisition N 2 Exposure Rea
87. the converted value and will transmit 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 gt dark dark gt bright for int i 0 i lt 4096 i 8 Camera LUTIndex S
88. the objects would be a waste of bandwidth and processing them would be a waste of processor resources 126 Basler scout Settings Use Case Acquisition Start Trigger On and Frame Start Trigger On The acquisition start trigger is on and the acquisition start trigger source is set to software The user must execute an acquisition start trigger software command to make the camera exit the waiting for acquisition start trigger acquisition status Because the acquisition frame count is set to 3 the camera will re enter the waiting for acquisition start trigger acquisition status after 3 frame trigger signals have been applied The frame start trigger is on and the frame start trigger source is set to input line 1 The user must apply a frame start trigger signal to input line 1 to start each frame exposure Acquisition Mode Continuous Trigger Mode for the acquisition start trigger On Trigger Source for the acquisition start trigger Software Acquisition Frame Count 3 Trigger Mode for the frame start trigger On Trigger Source for the frame start trigger Line 1 Trigger Activation for the frame start trigger Rising Edge aitrigger signal applied by the user PSS camera is waiting for an acquisition start trigger signal j camera is waiting for a frame start trigger signal frame exposure and readout frame transmission a frame start trigger signal that will be ignored because
89. the setting for the Packet Size parameter you will eventually find that the value of the Resulting Frame Rate Abs parameter will also decrease If you are operating a single camera on your IEEE 1394b bus you would ordinarily leave the Packet Size parameter set at the maximum However if you are operating multiple cameras on a single IEEE 1394b bus you will probably need to change the Packet Size parameter so that the cameras can effectively share the available bus bandwidth You can set the value of the Packet Size parameter and read the current value of the resulting Frame Rate parameter from within your application software by using the pylon API The following code snippet illustrates using the API to work with the parameter values Set packet siz Camera PacketSize SetValue 4096 Get resulting framerate double resultingFps Camera ResultingFrameRateAbs 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 using multiple cameras on a single bus see Section 11 on page 263 Basler scout 151 Image Acquisition Control 152 Basler scout 8 Pixel Data Formats Pixel Data Formats By selecting a pixel data format you determine the format layout of the image data transmitted by the camera This section provides detailed informa
90. these cameras do 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 gradient 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 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 On scA750 60 cameras test image 5 is a 10 bit pattern Since these cameras do Basler scout 239 Standard Features Test Image 6 Moving Diagonal Color
91. value for an image 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 9 7 on page 201 214 Basler scout Standard Features 9 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 The repeated automatic adjustment will proceed until the once mode of operation is used or until the auto function is set to off in
92. 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 9 3 on page 190 To use the balance white auto function carry out the following steps 1 Select Auto Function AOlI2 2 Set the position and size of Auto Function AOI2 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 Basler 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 Select the AOI to use for auto white balancing Currently AOT2 is predefined to gather the pixel data needed for automatic white balancing 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 the mode of oper
93. will The response times for the output lines on your camera will typically fall into the depend on the external resistor and the applied voltage you use Basler scout 63 Physical Interface VO_In_1 12 Pin Receptacle Not Connected VO_In_1 VO_In_2 V O_In_Gnd VO_Out_1 VO_Out_2 Gnd O_In_Gnd Not Connected VO_In_2 V O_Out_VCC VO_Out_3 VO_Out_4 3 3V O In_1_ Ctrl ONONRWN In_2 Ctrl Gnd VO_In_Gnd Out_1_ Ctrl 220 O_Out_VCC Q BC847BS O _Out 1 Out_2_Ctrl 220 0 O_Out_VCC Q BC847BS VO_Out_2 Out_3 Ctrl 220 0 1 0_Out_VCC Q BC847BS 1 0_Out_3 Out_4 Ctrl 220 9 1 0_Out_VCC Q BC847BS Gnd D BAS16 VO_Out_4 Fig 39 I O Line Schematic 64 Basler scout I O Control 6 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 output lines For more detailed information about the physical and electrical characteristics of the input and output lines see Section 5 4 on page 53 6 1 Configuring Input Lines 6 1 1 Assigning an Input Line to Receive a Hardware Trigger Signal You can assign the camera s input lines to receive external hardware trigger ExTrig signals The incoming ExTrig signals can then be used to control image acquisition Section 7 4 5 2 on page 91 Section 7 5 3 4 o
94. 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 32 CAUTION Basler scout Incorrect Power Can Cause Damage The polarity of the power on the camera s IEEE 1394b socket must be as shown in the pin assignment table Do not reverse the power polarity Reversing the polarity will damage the camera If the voltage to the camera is greater than 36 VDC damage to the camera can result If the voltage is less than 8 VDC the camera may operate erratically 37 Specifications Requirements and Precautions 38 CAUTION 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 The code snippets in this manual are written in C Other programming languages can also be used to write code for use with Basler pylon When writing code you should use a programming language that is both compatible with pylon and appropriate for your application For more information about the programming languages that can be used with Basler pylon see the documentation included with the pylon package
95. 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 when 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 fm fc cameras see Section 7 11 4 on page 135 130 Basler scout Image Acquisition Control 7 11 Acquisition Monitoring Tools 7 11 1 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 60 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 ee Exposure Exposure Exposure Frame N Frame N 1 Frame N 2 2 3 5 usm lt 2 3 5 us gt i ExpAc E 10 26 Us pi 10 26 us gt Signal Timing
96. you would select user settable output 3 Set the value of the User Output Value parameter to true high or false 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 40 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 68 Basler scout I O Control Sets user output 4 state Sets user output 3 state Sets user output 2 state Sets user output 1 state 31 30 29
97. 0 For camera 3 the calculation would be 1000 4096 24 4 If you add these three results together you find that 97 7 of the available bandwidth is being used Keep in mind that if the sum was greater than 100 you would need to lower the packet size setting for one or more of the cameras Basler scout 267 Using Multiple Cameras on a Single Bus and Managing Bandwidth 11 2 1 Recommended Packet Size When you change the value of the packet size setting on a camera there is something that you must keep in mind If you lower the packet size setting the camera takes longer to transmit each acquired image And if you lower the packet size enough it will begin to restrict the maximum frame rate that the camera can achieve A read only parameter called the Recommended Packet Size can help you avoid this problem The recommended packet size parameter indicates the lowest value you can use for the packet size setting without restricting the camera s maximum allowed frame rate Assume for example that you checked the packet size parameter value and you found it to be 2400 This would mean that if you set the camera s packet size to 2400 bytes or more the camera s maximum allowed frame rate would not be affected by the packet size setting And if you set the packet size lower than 2400 the camera s maximum allowed frame rate would be affected The farther below 2400 you set the packet size the more restricted the maximum frame rate w
98. 10 bit value associated with it If the sensor reports 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 camera increases linearly as the sensor output increases The second graph is for a lookup table 210 Basler scout Standard Features 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 ioBit 768 Mapped Value 512 256 0 0 256 512 768 1023 10 Bit Sensor Reading Fig 74 Lookup Table with Values Mapped in a Linear Fashion 1023 10 Bit oe Mapped Value 512 256 0 0 256 512 768 1023 10 Bit Sensor Reading Fig 75 Lookup Table with Values Mapped for Higher Camera Output at Low Sensor Readings Basler scout 211 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 tab
99. 4 5 Deep R ee CCS 2 l 10 Ne E i N 1263 Photosensitive _ 0285 surface of the 29 sensor 3 25 i 86 3 2x M3 4 5 Deep o ag z Co N Top 2 x M3 3 5 Deep Fig 25 Mechanical Dimensions in mm for Cameras 90 Head with the Standard C mount Lens Adapter 30 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 center lines of the thread 0 25 lt g o ii ge U a A D TOATA f C S dat i O O e 20 1 lo O J A c 1 Ke to the length of the housing center lines of the sensor gt reference plane tolerance to the center of the lens mount optical axis gt front module reference plane toleranc
100. 5 26 27 28 29 30 Auto Function AOI AoC eet Image AOI AAA a 0123 465 67 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 89 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 a HEHHEHE E Imr O mMmrmrmee 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 z LLL B
101. AA B BA Frame Start Li LI LI Li Li Li Li Trigger Signal ones woce eee ee eee eee eee ee ee ee ee Time Fig 53 Use Case 1 Acquisition Start Trigger Off and Frame Start Trigger Off Basler scout 121 Image Acquisition Control Use Case 2 Acquisition Start Trigger Off Frame Start Trigger On Use case two is illustrated on page 123 In this use case the Acquisition Mode parameter is set to continuous The Trigger Mode parameter for the acquisition start trigger is set to off and the Trigger Mode parameter for the frame start trigger is set to on Because the acquisition start trigger is set to off the user does not need to apply acquisition start trigger signals to the camera The camera will generate all required acquisition start trigger signals internally Because the frame start trigger is set to on the user must apply a frame start trigger signal to the camera in order to begin each frame exposure In this case we have set the frame start trigger signal source to input line 1 and the activation to rising edge so the rising edge of an externally generated electrical signal applied to line 1 will serve as the frame start trigger signal This type of camera setup is used frequently in industrial applications One example might be a wood products inspection system used to inspect the surface of pieces of plywood on a conveyor belt as they pass by a camera In this situation a sensing device is usually used to determine when
102. ANTIES 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 34 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 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 p
103. API to get the parameter values Resulting Framerate double resultingFps Camera ResultingFrameRateAbs 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 43 For more information about the AOI settings see Section 9 6 on page 198 Basler scout 143 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 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 height of the acquired frames will decrease the sensor readout time and will make this factor less restrictive If you find that the number of packets needed to transmit an image is restricting the frame rate you may be able to decrease the number of packets needed to transmit a frame The next section in this manual explains more about the effect of changing the packets per frame If you are using normal exposure times and you are using the camera at it s maximum re
104. Abs by the correct Exposure Time Abs parameter name in Section 9 11 3 on page 223 Added the auto function profile feature in Section 9 11 4 on page 225 and adjusted Section 9 11 2 on page 221 and Section 9 11 3 on page 223 accordingly Added the trigger delay feature in Section 9 14 on page 231 Added the acquisition status feature in Section 9 15 on page 233 and added a reference in Section 7 2 3 on page 80 Added the high gain and auto functions factory setups and the standard factory setup formerly the default set in Section 9 19 on page 243 Added descriptions about resetting the frame counter and about relating frame and trigger input counter in Section 10 3 on page 249 Corrected the maximum value for the frame counter in Section 10 3 on page 249 Added the trigger input counter feature in Section 10 5 on page 254 284 Basler scout Revision History Doc ID Number Date Changes AW00012512000 14 Apr 2011 Integrated the scA1600 28fm fc Updated European and U S phone numbers and U S contact address Indicated the availability of programming languages other than C for use with pylon in Section 1 9 on page 37 Changed the maximum allowed current for an output circuit to 50 mA in Section 5 7 2 2 on page 60 Modified input line assignment to take account of standard and legacy modes in image acquisition control in Section 6 1 1 on page 65 Added the Acquisition Trigger Wait signal to Sec
105. Abs parameter value sets the delay 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 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 71 1 0 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 sett
106. Basler scout USER S MANUAL for Scout f Cameras Used with Basler s Pylon API Document Number AW000125 Version 12 Language 000 English Release Date 14 April 2011 BASLER 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
107. C 12 Pin Your Gnd Receptacle Fig 37 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 Basler scout 61 Physical Interface For more information about output line pin assignments and pin numbering see Section 5 2 on page 50 For more information about the exposure active signal see Section 7 11 1 on page 131 For more information about the trigger ready signal see Section 7 11 3 on page 132 For more information about assigning camera output signals to physical output ports see Section 6 2 on page 67 62 Basler scout Physical Interface 5 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 Fig 38 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 ranges specified above The exact response time for your specific application
108. 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 80 test image six consists of diagonal color gradients The image moves by one pixel from right to left whenever you signal the camera to capture anew image To display this test pattern on a monitor you must convert the YUV output from the camera to 8 bit RGB Fig 80 Test Image Six 240 Basler scout Standard Features 9 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 70fm 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 Scan Type read only contains the scan 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 r
109. Guide and API Reference You can also use the Basler pylon Viewer application to easily set the parameters Basler scout 253 Chunk Features 10 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 32 bit value The time stamp is based on the cycle timers for the IEEE 1394b bus The counters start at camera reset or at power off on The table below how the cycle timers are assigned to the 32 bits in the chunk Bits Description 0 6 Seconds counts in seconds Wraps to zero after 127 seconds 7 19 Cycle Count counts the number of 125 us isochronous bus cycles Wraps to zero after counting to 7999 20 31 Cycle Offset counts at 24 576 MHz and wraps to zero after counting to 3071 resulting in a 125 us cycle any of the other chunk feature Making the chunk mode inactive disables all chunk The chunk mode must be active before you can enable the time stamp feature or 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 the image you must first run the image and its appended chunks through the chunk parser tha
110. Mono 8 0 05 8 4 Pixel Transmission Sequence 00 00 cece tenes Standard Features wits 8 eid eee notion eee eee ees Qed Gay An ete aa te cp anaa a ts EOD Bint A E na a ala a tongue U E a Bab leh Saget oo as 9 2 Black Levelics eecceen dawes wee bhed ade ew eRe awe Gee dded ade ew ewes 9 3 White Balance on Color Models 000 cee eee eee 9 4 7 DiQitalS Mittis soc guaes i Six eaten hi Seats BRAS E koh Wien Ohh Sa ee ON wee Is 9 4 1 Digital Shift with 12 Bit Pixel Formats 00 000000 eee 9 4 2 Digital Shift with 8 Bit Pixel Formats 2000 002 eee 9 4 3 Precautions When Using Digital Shift 0 0 000000 9 4 4 Enabling and Setting Digital Shift 0 0 0 eee eee 9 5 Integrated IR Cut Filter on Color Models 0000 0c eee eee 9 6 Areaof Interest AOI 0 0 62 tees 9 6 1 Changing AOI Parameters On the Fly 000 ccc eee 9 7 Binning All Models Except scA750 60 00000 cee ee 9 7 1 Considerations When Using Binning 0 0 00 eee eee eee 9 8 Reverse X rns atenevatagee eogteadid stim abd tee a a alaale ea eis ead nan ene DaS Va Basler scout Table of Contents 9 9 Luminance Lookup Table 0 eee tees 207 9 9 1 Lookup Table All Models Except scA750 60 000 e eae 207 9 9 2 Lookup Table SscA750 60 Only 0 2 00 c eee eee 210 O10 CGaMM as M
111. Viewer see Section 3 1 on page 43 242 Basler scout Standard Features 9 19 Configuration Sets A configuration set is a group of values that contains all Non volatile of the parameter settings needed to control the camera Flash Volatile There are three basic types of configuration sets the ea TURANI active configuration set the default configuration set User Se ae ee and user configuration sets Wesa Active Configuration Set Default Factory e The active configuration set contains the camera s t current parameter settings and thus determines the a a camera s performance that is what your image _Factory Setup _ currently looks like When you change parameter paigh Gain settings using the pylon API or the pylon Viewer you are Anis Functions making changes to the active configuration set The ee Seca MeL active configuration set is located in the camera s volatile memory and the settings are lost if the camera Fig 81 Configuration Sets is reset or if power is switched off The active configuration set is usually called the active set for short 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
112. a Hardware Acquisition Start Trigger Legacy Mode 109 LOS IMOUUCHON 423i ti ctw eae tan Wak oe Se geha did ee na eS 109 7 6 3 2 Exposure Modes 0 02 c eee eee 111 7 6 3 3 Acquisition Start Trigger Delay 000 000 88 113 7 6 3 4 Setting the Parameters Related to Hardware Acquisition Start Triggering and Applying a Hardware Trigger Signal 114 7 7 Exposure Time Parameters 0 00 0 tet eee eee 116 7 7 1 Setting the Exposure Time Using Raw Settings 117 7 7 2 Setting the Exposure Time Using Absolute Settings 118 78 Use Case Diagrams 2st sea ocean bide Ree ee ene Sea ee ie eee 119 7 9 Overlapping Exposure and Sensor Readout All Models Except scA750 60 128 7 9 1 Guidelines for Overlapped Operation 0 0 0 eee eee 129 7 10 Exposure Must Not Overlap Sensor Readout scA750 60 Only 130 7 11 Acquisition Monitoring Tools 0 0 eee eee 131 7 11 1 Exposure Active Signal 0 0 0 0 ec eee ee 131 7 11 2 Acquisition Status Indicator 0 0 ee 132 7 11 3 Trigger Ready Signal All Models Except scA750 60 132 Basler scout iii Table of Contents 7 11 4 Trigger Ready Signal scA750 60 Only 2 eee eee 7 11 5 Acquisition Trigger Wait Signal Standard Mode Only 7 12 Acquisition Timing Chart 0 0000 eee 7 13 Maximum Allowed Acquisition Fram
113. a et net Sted yesnc hae Dome eens Pe ewled Nenad en 2 Doce ain at ned 213 9 11 Auto FUNCHONS i eean el eee ee aa eee eee RE OE a eed 214 9 11 1 Common Characteristics 0 0 0 0 ee 214 9 11 1 1 Modes of Operation 0 0 ee eee 215 9 11 12 AUTO BUNCION AO ot ti tod e nate cima le ade E 216 9 11 1 3 Using an Auto Function 0 0 cece eee 220 9 11 27 GaN AUlO soit eae oa sa ogg ie od ices ene Oiels Baan dies bate 221 9 113 Exposure AUO esa cet ew Ree bee BES aah Lae Ste SS 223 9 11 4 Auto Function Profile 0 uaaa ae 225 9 11 5 Balance White Auto 0 20 0 tee 226 9 12 Disable Parameter Limits 0 00 00 cece ees 228 9 13 DebDOUNCE serci dei peed Rea eal bea ee ee ee ee ee ec eee ees 229 9 14 Trigger Delay a neeite es Po Pe Pa eee Eo ee ee ee 231 9 15 Acquisition Statu S s segete pvew See Nae eek bebe de baw ee oe as 233 9 16 Event Reporting an 2 ean t ad Sind SW bale ee on Ee a Re eS 235 9 17 Testilmages vs ie e ied einer eed bees ed ade erties E veers 237 9 18 Device Information Parameters 0 0c ee tees 241 9 19 Configuration Sets tte 243 9 19 1 Saving User Seltsis icer 0 0 eens 244 9 19 2 Selecting a Factory Setup as the Default Set 0040 245 9 19 3 Loading a Saved Set or the Default Set into the Active Set 246 9 19 4 Selecting the Startup Set 0 2 0 ee 247 10 Gh k Features cc tice aes Haw ewe eer wn eterna 249 10 1 What are Ch
114. a hardware frame start trigger and when the trigger will become effective The trigger delay will not operate if the Trigger Mode parameter for frame start is set to off or if you are using a software frame start trigger For more information about the trigger delay feature and how to use it see Section 9 14 on page 231 7 5 3 4 Setting the Parameters Related to Hardware Frame Start Trig gering and Applying a Hardware Trigger Signal You can set all of the parameters needed to perform hardware frame start triggering from within your application by using the Basler pylon API The following code snippet illustrates using the API to set the camera for single frame acquisition mode with the trigger mode for the acquisition start trigger set to off We will use the timed exposure mode with input line 1 as the trigger source and with rising edge triggering In this example we will use a trigger delay Set the acquisition mode to single frame Camera AcquisitionMode SetValue AcquisitionMode_SingleFrame Select the acquisition start trigger Camera TriggerSelector SetValue TriggerSelector_AcquisitionStart Set the mode for the selected trigger Camera TriggerMode SetValue TriggerMode_Off Select the frame start trigger Camera TriggerSelector SetValue TriggerSelector_FrameStart Set the mode for the selected trigger Camera TriggerMode SetValue TriggerMode_On Set the source for t
115. a piece of plywood on the conveyor is properly positioned in front of the camera When the plywood is in the correct position the sensing device transmits an electrical signal to input line 1 on the camera When the electrical signal is received on line 1 it serves as a frame start trigger signal and initiates a frame acquisition The frame acquired by the camera is forwarded to an image processing system which will inspect the image and determine if there are any defects in the plywood s surface 122 Basler scout Image Acquisition Control Use Case Acquisition Start Trigger Off and Frame Start Trigger On The acquisition start trigger is off The camera will generate acquisition start trigger signals internally with no action by the user The frame start trigger is on and the frame start trigger source is set to input line 1 The user must apply a frame start trigger signal to input line 1 to start each frame exposure Settings Acquisition Mode Continuous Trigger Mode for the acquisition start trigger Off Trigger Mode for the frame start trigger On Trigger Source for the frame start trigger Line 1 Trigger Activation for the frame start trigger Rising Edge atrigger signal generated by the camera internally a trigger signal applied by the user Camera is waiting for an acquisition start trigger signal camera is waiting for a frame start trigger signal frame exposure and readout frame tra
116. a we ee ele date Meee aa a ase ee ia 60 5 7 2 1 Voltage Requirements 0 00 eee 60 5 7 2 2 Line Schematic 0 00 cece eee 60 5 7 3 Output Line Response Time 0 cece ee 63 6 VO COnttoliccccinaaaw tide tet ee Reta A ew ees WEA ees 65 6 1 Configuring Input Lines 00 26 e eee 65 6 1 1 Assigning an Input Line to Receive a Hardware Trigger Signal 65 6 1 2 Using an Unassigned Input Line to Receive a User Input Signal 66 6 2 Configuring Output Lines a aaau aaaea 67 6 2 1 Assigning a Camera Output Signal to a Physical Output Line 67 6 2 2 Setting the State of User Settable Output Lines 68 6 2 3 Setting an Output Line for Invert 0 0 cee ee 69 6 2 4 Working with Timers 0 0 0 0 cee tees 70 6 2 4 1 Setting the Trigger Source fora Timer 5 70 6 2 4 2 Setting a Timer Delay Time 0 0 0 eee ee 71 6 2 4 3 Setting a Timer Duration Time 0020000 0 eee 73 6 3 Checking the State of the I O Lines 00002 ee 75 6 3 1 Checking the State of a Single Output Line 00 0000 75 6 3 2 Checking the State of All Lines 0 0 ee 75 7 Image Acquisition Control 0 00 eee 77 7 1 Image Acquisition Control Modes Legacy and Standard 0 77 7 2 Means for Controlling Image Acquisition in Standard Mode 79 7 3 Acquisit
117. a when the sensor reports that a pixel has a value 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 207 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 incr
118. a will automatically begin generating acquisition start trigger signals when it receives an Acquisition Start command The camera will continue to generate acquisition start trigger signals until it receives an Acquisition Stop command The rate at which the acquisition start trigger signals are generated will be determined by the camera s Acquisition Frame Rate Abs parameter If the parameter is not enabled the camera will generate acquisition start trigger signals at the maximum rate allowed with the current camera settings If the parameter is enabled and is set to a value less than the maximum allowed frame rate with the current camera settings the camera will generate acquisition start trigger signals at the rate specified by the parameter setting If the parameter is enabled and is set to a value greater than the maximum allowed frame rate with the current camera settings the camera will generate acquisition start trigger signals at the maximum allowed frame rate For information about setting the Acquistion Frame Rate Abs parameter see Section 7 6 1 3 on page 106 in a waiting for acquisition start trigger acquisition status For more information about the acquisition status see Section 7 2 on page 79 and Section 7 4 on page 85 Keep in mind that the camera will only react to acquisition start triggers when it is 104 Basler scout Image Acquisition Control Exposure Time Control with the Acquisition Start Trigg
119. ale 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 9 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 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 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 camera is effectively multiplied by 2 For example assume that the camera is set for no shift that it is viewing a uniform white target and that under these conditions the reading for the brightest pixel is 10 If you changed the digital shift setting to shift by 1 the reading would increase to 20 Basler scout ADC bit bit bit bit bit bit bit bit
120. 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 9 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 Basler pylon API The following code snippet illustrates using the API to set the parameter values Disable digital shift Camera DigitalShift SetValue 0 Basler scout 195 Standard Features 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 43 196 Basler scout Standard Features 9 5 Integrated IR Cut Filter on Color Models Color models of the camera 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 a
121. alue from within your application software by using the Basler 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 CRC chunk Camera ChunkModeActive SetValue true Camera ChunkSelector SetValue ChunkSelector_PayloadCRC1l 6 Basler scout 261 Chunk Features For 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 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 262 more information about the pylon Viewer see Section 3 1 on page 43 Basler scout Using Multiple Cameras on a Single Bus and Managing Bandwidth 11 Using Multiple Cameras ona Single Bus and Managing Bandwidth This section includes information about using multiple cameras on a single IEEE 1394 bus 11 1 Using Multiple C
122. amera is internally generating frame start trigger signals Basler scout 137 Image Acquisition Control Acq Trigger Wait Signal A ExASTrig Signal RESE Frame Acquisition Exp Readout Frame Acquisition Exp Readout Frame Acquisition Exp Readout Frame Acquisition Exp Readout Frame Acquisition Exp Readout Frame Acquisition Exp Readout Time RS Camera is in a waiting for acquisition start trigger status Fig 63 Acquisition Trigger Wait Signal The acquisition trigger wait signal will only be available when hardware acquisition start triggering is enabled 138 Basler scout Image Acquisition Control Selecting the Acquisition Trigger Wait Signal as the Source Signal for an Output Line The acquisition trigger wait signal can be selected to act as the source signal for camera output line 1 line 2 line 3 or line 4 Selecting a source signal for an output line is a two step process Use the Line Selector to select output line 1 line 2 line 3 or line 4 Set the value of the Line Source Parameter to the acquisition trigger wait signal You can set the Line Selector and the Line Source parameter value from within your application software by using the Basler pylon API The following code snippet illustrates using the API to set the selector and the paramet
123. ameras Where All Devices are 1394b Most of the information included in this manual assumes that you have a single camera attached to your IEEE 1394b bus But is it also quite common to attach more than one camera to a single bus One of the main advantages of the IEEE 1394 bus architecture is that it is designed to handle multiple devices such as cameras connected to a single bus And the connected devices can share the available bandwidth on the bus One way you can manage two cameras on a single bus is to operate the cameras so that only on camera is transmitting an image at any given time In this situation the camera transmitting images can use 100 of the bus bandwidth In many situations however you would like to have two or more cameras transmitting images at the same time In this case the cameras that are transmitting images simultaneously must share the available bus bandwidth To understand how bandwidth is shared on an IEEE 1394 bus we need to look at a few bus architecture basics The IEEE 1394b bus operates on a 125 microsecond cycle During each cycle the bus can carry a single packet from one device with a packet size up to 8192 bytes As an alternative the bus can carry several packets from different devices where the sum of the packet sizes is 8192 bytes or less These two situations are illustrated in Figure 84 In situation 1 shown in the figure a single camera camera A is attached to the bus and we want that camera
124. an 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 quality The exposure start delay is the amount of time between the point where the trigger signal transitions to the point where exposure actually begins The frame readout time is the amount of time it takes to read out the data for a captured image from the CCD sensor into the image buffer The time to transmission end is the amount of time between the point where the camera begins reading out the captured image data from the sensor to the point where it finishes transmitting the data for the captured 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 70fm fc 33 43 us scA1300 32fm fc 33 16 us scA640 74fm fc 31 84 us scA1390 17fm fc 64 88 us scA640 120fm fc 19 67 us scA1400 17fm fc 64 09 us scA750 60fm fc 179 us scA1400 30fm fc 36 99 us scA780 54fm fc 34 27 us scA1600 14fm fc 65 25 us scA1000 20fm fc 70 18 us scA1600 28fm fc 30 31 us scA1000 30fm fc 48 80 us Table 14 Exposure Start Delays 140 Basler scout Image Acquisition Control Note that if the debouncer feature is used the debouncer setting for the input
125. ap 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 by using the formula on page 140 7 9 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 fm fc see Section 7 11 3 on page 132 Basler scout 129 Image Acquisition Control For more detailed guidelines about using an external trig
126. ar to the minimum and then Is the exposure time set near to the use the continuous grab button to start image capture nr 7 ma Can you achieve the full frame rate now Yes No Yes If the exposure time is very high it can be a limiting factor on the maximum frame rate that can be achieved You will need to run with a lower exposure time If this makes your image too dark try increasing your lighting decreasing the f stop on your lens increasing the gain setting or increasing the black level setting Exit this chart Are you using an external trigger Increase the frequency of the trigger signal signal to trigger image capture Does this give you an increase in the frame rate No Yes When you are operating the camera with an external trigger signal the frequency of the signal determines the frame rate If the frequency is too low you will not achieve the maximum allowed frame rate Exit this chart 274 Basler scout Troubleshooting and Support Leave one camera attached to the bus and Is there more than one camera detach all of the others Yes attached to the IEEE 1394 bus Can the attached camera now run at a higher frame rate No No Yes The IEEE bus does not have sufficient bandwidth to transmit the data from multiple cameras running at high frame rates Try attaching each camera to a separate IEEE 1394 adapter card in the PC Exit this chart Contact Basler technical support The
127. are by using the pylon API The following 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 43 230 Basler scout Standard Features 9 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 can 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 Note the different applicability of the trigger delay depending on the image acquisition control mode Standard mode The trigger delay can be applied to the acquisition start trigger parameter is set to off the camera will generate all acquisition start trigger The trigger delay will not operate if the Acquisition Start Trigger Mode signals internally or if you are using a software acquisition start trigger The trigger delay can be applied to the frame start trigger se
128. as occurred A Frame ID This number indicates the frame count at the time that the event occurred A Stream Channel Identifier Currently this identifier is always 0 A Timestamp This is a timestamp indicating when the event occurred 2 The event is placed in an internal queue in the camera 3 As soon as bus transmission time is available an event message will be sent to the PC 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 4 Event Reporting involves some further software related steps and settings to be made For more information see the Camera Events code sample included with the pylon software development kit The timestamp is a 32 bit value The structure of this timestamp is similar to the timestamp described in Section 10 4 on page 254 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 bus and send event messages When event reporting is working smoothly a single event will be placed in the queue and this event will 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 availa
129. asler pylon API The following code snippet illustrates using the API to set the Trigger Mode to on the Trigger Source to software and the Acquisition Frame Count to 5 Set the acquisition mode to continuous the acquisition mode must be set to continuous when acquisition start triggering is on Basler scout 87 Image Acquisition Control Camera AcquisitionMode SetValue AcquisitionMode_Continuous Select the acquisition start trigger Camera TriggerSelector SetValue TriggerSelector_AcquisitionStart Set the mode for the selected trigger Camera TriggerMode SetValue TriggerMode_On Set the source for the selected trigger Camera TriggerSource SetValue TriggerSource_Software j Set the acquisition frame count Camera AcquisitionFrameCount SetValue 5 The following code snippet illustrates using the API to set the Trigger Mode to on the Trigger Source to line 1 the Trigger Activation to rising edge and the Acquisition Frame Count to 5 Set the acquisition mode to continuous the acquisition mode must be set to continuous when acquisition start triggering is on Camera AcquisitionMode SetValue AcquisitionMode_Continuous Select the acquisition start trigger Camera TriggerSelector SetValue TriggerSelector_AcquisitionStart Set the mode for the selected trigger Camera TriggerMode SetValue TriggerMode_On Set the source for the selected trigger
130. ates that the state of the associated line was low at the time of triggering If a bit is 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 14 10 9 8 7 6 5 4 3 2 fo Fig 82 Line Status All Parameter Bits or any of the other chunk feature Making the chunk mode inactive disables all The chunk mode must be active before you can enable the line status all feature 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
131. ation for balance white auto function Camera BalanceWhiteAuto SetValue BalanceWhiteAuto_Once 226 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 9 11 1 on page 214 For information about Auto Function AOls and how to set them see Section 9 11 1 2 on page 216 Basler scout 227 Standard Features 9 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 Currently the parameter limits can only
132. ature numbers external image acquisition triggers sequentially as they are received When the feature is enabled a chunk 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 operating in continuous frame mode free run the trigger input counter will not be available feature or any of the other chunk feature Making the chunk mode inactive The chunk mode must be active before you can enable the trigger input counter 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 valu
133. 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 physical columns and lines in the sensor But if binning is enabled these parameters are set in terms of virtual columns and lines For more information see Section 9 6 on page 198 Normally the X Offset Y Offset Width and Height parameter settings refer to the Basler scout 199 Standard Features You can set the X Offset Y Offset Width and Height parameter values from within your application software by using the Basler pylon API The following code snippets illustrate using the API to get the maximum allowed settings and the increments 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 int 64_t heightMax Camera Height GetMax int64_t heightInc Camera Height GetInc j 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 43 9 6 1 Changing AOI Parameters On the Fly
134. bit bit bit 10 9 8 7 6 5 4 3 2 1 0 S S B Not Shifted B lt gt ADC bit bit bit bit bit bit bit bit bit bit bit 10 9 8 7 6 5 4 3 2 1 0 S D Shifted Once 193 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 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 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 ADC The result of shifting twice is that the output of the en bit bit bit bit bit bit bit bit bit bit bit bit camera is effectively multiplied by 4 10 79 8 6 SrA B22 1 58 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 use the shift by 2 setting when your pixel readings with an 8 bit pixel format selected and with digital shift disabled are all less than 64 L S Shifted Twice 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 resu
135. ble Basler scout 235 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 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 Event reporting must be enabled in the camera and some additional software related settings must be made This is described in the Camera Events code sample included with the pylon software development kit Event reporting must be specifically set up for each type of event using the parameter name of the event and of the supplementary information The following table lists the relevant parameter names Event Event Parameter Name Supplementary Information Parameter Name Acquisition Start AcquisitionStartOvertriggerEventData AcquisitionStartOvertriggerEventStreamChannellndex Overtrigger AcquisitionStartOvertriggerEventTimestamp
136. 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 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 158 Basler scout Pixel Data Formats 8 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 Ph the last pixel transmitted by the camera Bg the first byte in the buffer Bm the last byte in the buffer
137. cations 0 cee eee 2 1 3 Spectral Response for Mono Cameras 00000 cee eee 12 1 4 Spectral Response for Color Cameras 0 ce tees 18 1 5 Mechanical Specifications 0 0 eens 24 15 1 Standard HOUSING ran vray Gee be ene ed eee eed ee ed Se 24 1 5 1 1 Camera Dimensions and Mounting Points 24 1 5 1 2 Sensor Positioning Accuracy 0 0 27 15 2 90 Head Housing si essed ed eos Sle peek oe Bean dae ea ee 29 1 5 2 1 Camera Dimensions and Mounting Points 29 1 5 2 2 Sensor Positioning Accuracy 0 0 0 e eee eee 31 1 5 3 Maximum Thread Length on Color Cameras 0 00 e eee 32 1 5 4 Mechanical Stress Test Results 0 0 eee eee eee 33 1 6 Software Licensing Information 0 0 cee 34 1 7 Avoiding EMI and ESD Problems 0 0 e ete 35 1 8 Environmental Requirements 0 0 0 0 e eee 36 1 8 1 Temperature and Humidity 0 0 eee 36 13822 Ventilation meriristi ha BEG eed Nesey BR RARE ee ied 36 1 9 Pr6CaullOnSs 44 4 noe ale a Bag ad ea Mh Raa a a hb big wi eE acetone A a aeia 37 2 Software and Hardware Installation 0 0 cece eee eee 41 3 Tools for Changing Camera Parameters 20 000 e ee eee eee eee 43 Sat ThE PylOn VOWS sy c die nse eee DOES See aoe dle Ea pana ed BOOS a a a aa u 43 3 2 The pylOmMAP lee xctectitca saan eens ee lY aie tetera gee oa
138. ce signal for the acquisition start 7 4 2 Acquisition Frame Count Standard Mode When the Trigger Mode parameter for the acquisition start trigger is setto on you must set the value of the camera s Acquisition Frame Count parameter The value of the Acquisition Frame Count can range from 1 to 255 With acquisition start triggering on the camera will initially be in a waiting for acquisition start trigger acquisition status When in this acquisition status the camera cannot react to frame start trigger signals If an acquisition start trigger signal is applied to the camera the camera will exit the waiting for acquisition start trigger acquisition status and will enter the waiting for frame start trigger acquisition status It can then react to frame start trigger signals When the camera has received a number of frame start trigger signals equal to the current Acquisition Frame Count parameter setting it will return to the waiting for acquisition start trigger acquisition status At that point you must apply a new acquisition start trigger signal to exit the camera from the waiting for acquisition start trigger acquisition status 7 4 3 Setting the Acquisition Start Trigger Mode and Related Parameters Standard Mode You can set the Trigger Mode and Trigger Source parameters for the acquisition start trigger and also set the Acquisition Frame Count parameter value from within your application software by using the B
139. cessed 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 8 3 1 on page 162 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 Po 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
140. ch time the externally generated acquisition start trigger signal ExASTrig signal goes high Retrieve the captured frames 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 about the pylon Viewer see Section 3 1 on page 43 Basler scout 115 Image Acquisition Control 7 7 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 13 The maximum exposure time that can be set also varies by camera model as shown in Table 13 Camera Model Minimum Allowed Exposure Time Maximum Possible Exposure Time scA640 70fm fc 24 us 10000000 us scA640 74fm fc 24 us 10000000 us scA640 120fm fc 16 us 10000000 us scA750 60fm fc 124 us 126976 us scA780 54fm fc 26 us 10000000 us scA1000 20fm fc 52 us 10000000 us scA1000 30fm fc 32 us 10000000 us scA1300 32fm fc 22 us 10000000 us scA1390 17fm fc 34 us
141. charts are not drawn to scale Times stated are typical Fig 60 Exposure Active Signal and the fall of the signal in relation to the start and the end of exposure See When you use the exposure active signal be aware that there is a delay in the rise Figure 60 for details By default the ExpAc signal is assigned to physical output line 1 on the camera However the assignment of the ExpAc signal to a physical output line can be changed Selecting the Exposure Active Signal as the Source Signal for an Output Line The exposure active output signal can be selected to act as the source signal for e g output line 1 Selecting a source signal for the output line is a two step process Use the Line Selector to select output line 1 Set the value of the Line Source Parameter to the exposure active output signal Basler scout 131 Image Acquisition Control You can set the Line Selector and the Line Source parameter value from within your application software by using the Basler 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 You can also use the Basler pylon Viewer application to easily set the parameters For more information about changing the assignment of camera output signals to physical output lines see Section 6 2 1 on page 67 For
142. cket Packet Camera A Camera B Camera C Camera A Camera B Camera C Fig 84 Packet Transmission During Bus Cycles A parameter called the Packet Size is used to set the size of the packet that the camera will transmit on each cycle of the bus For an IEEE 1394b camera attached to an IEEE 1394b bus the minimum value for this setting is 1 byte and the maximum is 8192 bytes If you set the packet size to 8192 the camera will use 100 of the available bus bandwidth when it is transmitting images If you set the bytes per packet to a lower value the camera will use less of the bandwidth For example if you set the value to 5120 62 5 of 8192 then the camera will send 5120 byte packets when it is transmitting image data and will use 62 5 of the available bus bandwidth You can set the value of the Packet Size parameter from within your application software by using the pylon API The following code snippet illustrates using the API to set the parameter value Set packet siz Camera PacketSize SetValue 4096 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 43 264 Basler scout Using Multiple Cameras on a Single Bus and Managing Bandwidth 11 2 Using Multiple Cameras Where 1394a and 1394b Devices are Mixed
143. complishes the setting change by automatically changing the Timer Duration Raw parameter to achieve the value specified 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 74 Basler scout I O Control 6 3 Checking the State of the I O Lines 6 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 tr
144. cout 75 1 0 Control the state of the associated line is currently low If a bit is 1 it indicates that the 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 110 Fig 42 Line Status All Parameter Bits 76 Basler scout Image Acquisition Control 7 Image Acquisition Control This section provides detailed information about controlling image acquisition You will find details about choosing between image acquisition control modes triggering image acquisition 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 7 1 Image Acquisition Control Modes Legacy and Standard Two different image acquisition control modes are available the legacy mode and the standard mode Previous Basler scout cameras with firmware version 3 2 and below only operate according to the legacy mode The legacy mode differs from the standard mode in only two respects the acquisition start trigger of the standard mode is not available in the legacy mode the frame start trigger of the standard mode is called acquisition start trigger in the legacy mode Recommendatio
145. d 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 added 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 249 Chunk Features 10 2 Making the Chunk Mode Active Before you can use any of the camera s chunk features the chunk mode must be made active 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 Chun
146. dane henan ta 164 Bayer RGO i ipua 166 mono 12 packed eeeeeeeeeeee tees 159 MONO T Oieee aa 157 MONO S Aasen arke pennie eat 155 177 YUV 422 YUYV packed 4 175 YUV 422 packed sssr 172 pixel size ooo e eect eeeeeeeeeeeeees 2 4 6 8 10 pixel transmission sequence 179 PIG WO Cable tennin raed eb cats 55 polarity POWE oo eeeeeeeeeeeeeneeeeeeneeee 56 power CONSUMPTION n se 56 PIOCAUlIONS saneren Mle oeeeeenees 37 protection class sse 24 29 PYLON AP dresirani 43 pylon Viewer ssessssssssssrriisrrrrsrrrererrsen 43 R recommended packet size parameter 268 reduced resolution secsec 203 289 Index resulting frame rate abs parameter RMA Reese Sea ha tee 143 147 148 151 return material authorization 269 reverse X explained sierpien ideais 204 RMA number ccccceeeeeeeeeeeeeeeeteees 269 S S400 Speed timeri readens iait 265 S800 Speed si ae aes 265 saving parameter sets 05 243 244 sensor architecture ou eee eee ccccceeeeeeeeee ees 46 48 optical size ee 2 4 6 8 10 pixel size esseen 2 4 6 8 10 position ACCULACY ou eects 27 31 S ZE hacia dle Seeks Sess 1 2 4 6 8 10 pE aiioe ieiuniis 2 4 6 8 10 sensor height parameter cece 241 sensor width parameter essees 241 serial MUMDES 2 0 0 eee eeeeeeeeeeeeeeeteteeeeeeeeees 39 sets of parameters Saving ee 244 single frame acqui
147. 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 recommend using the front module reference plane see the figure in the Sensor For optimum accuracy in the positioning of the camera s optical axis we Positioning Accuracy section as mounting surface Basler scout 29 Specifications Requirements and Precautions 32 1 2 x M3 4 5 Deep 375 2 x M3 4 8 Deep 15 6 32 1 o 3 25 p u 51 15 31 a O ery 8 ere al 8 Bottom o VF co e i Wea J mo A 2 x M3 4 Deep X t29 Z 97 12 85 E 91 65 2 x M3 4 5 Deep BASLERT 2 x M3
148. dout Exposure Readout Exposure Readout Time Fig 57 Non overlapped Exposure While operating in a non overlapped fashion is perfectly normal and is appropriate for 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 58 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 128 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 58 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 overl
149. dy output signal you can use to ensure that these conditions are met when you are using a hardware trigger signal to trigger image acquisition The trigger ready signal relates to different trigger signals depending on the image acquisition control mode In standard mode the trigger ready signal relates to the frame start tigger signal In legacy mode the trigger ready signal relates to the acquisition start tigger signal 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 61 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 a
150. e 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 43 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 frame acquisitions 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 software or via I O input line 1 or line 2 You can also disable the abili
151. e a single frame start trigger signal whenever it receives an Acquisition Start command If the Acquisition Mode parameter is set to continuous frame the camera will automatically begin generating frame start trigger signals when it receives an Acquisition Start command The camera will continue to generate frame start trigger signals until it receives an Acquisition Stop command The rate at which the frame start trigger signals are generated will be determined by the camera s Acquisition Frame Rate Abs parameter If the parameter is not enabled the camera will generate frame start trigger signals at the maximum rate allowed with the current camera settings If the parameter is enabled and is set to a value less than the maximum allowed frame rate with the current camera settings the camera will generate frame start trigger signals at the rate specified by the parameter setting If the parameter is enabled and is set to a value greater than the maximum allowed frame rate with the current camera settings the camera will generate frame start trigger signals at the maximum allowed frame rate For information about setting the Acquisition Frame Rate Abs parameter see Section 7 5 1 3 on page 95 waiting for frame start trigger acquisition status For more information about the Keep in mind that the camera will only react to frame start triggers when it is ina acquisition status see Section 7 2 on page 79 and Section 7 4 on page 85
152. e Rate All Models Except scA750 60 7 13 1 Effect of the Packet Size Setting on the Maximum Allowed Frame Rate 7 14 Maximum Allowed Acquisition Frame Rate scA750 60 Only 7 14 1 Effect of the Packet Size Setting on the Maximum Allowed Frame Rate Pixel Data Formats 3 2 c2 0cdt nbareiees peers sri tobe xietaa vases 8 1 Setting the Pixel Data Format 200 000 ee 8 2 Pixel Data Formats for Mono Cameras 00 00 e eee eee 8 2 1 Mono 8 Format Equivalent to DCAM Mono 8 0 05 8 2 2 Mono 16 Format Equivalent to DCAM Mono 16 8 2 3 Mono 12 Packed Format 0000 cece eee ee 8 2 4 YUV 4 2 2 Packed Format Equivalent to DCAM YUV 4 2 2 8 2 5 YUV 4 2 2 YUYV Packed Format 000 cece eee eee 8 3 Pixel Data Output Formats for Color Cameras 00000 cee eee 8 3 1 The Bayer Color Filter 0 0 eee ees 8 3 1 1 Color Filter Alignment 0 0 0 0 eee 8 3 2 Bayer BG 8 Format Equivalent to DCAM Raw 8 8 3 3 Bayer RG 8 Format Equivalent to DCAM Raw 8 8 3 4 Bayer BG 16 Format Equivalent to DCAM Raw 16 8 3 5 Bayer BG 12 Packed Format 00 cece eee 8 3 6 YUV 4 2 2 Packed Format Equivalent to DCAM YUV 4 2 2 8 3 7 YUV 4 2 2 YUYV Packed Format 000 0c eee eee 8 3 8 Mono 8 Format Equivalent to DCAM
153. e below but can also be For more information about auto fuctions see Section 9 11 1 on page 214 For more information about the Balance White Auto function see Section 9 11 5 on page 226 Setting the White Balance With the white balancing scheme used on these cameras the red intensity green intensity and blue intensity can be individually 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 that 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
154. e bit 8 ADC through bit 0 from the ADC along with 3 SE RT ee ee zeros as LSBs Se ae ee ae The result of shifting 3 times is that the output of the camera is effectively multiplied lM i S S by 8 Ie Shifted Three Times Fal 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 192 Basler scout 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 along with 4 Standard Features ADC bit bit bit bit bit bit bit bit bit bit bit bit 9 8 7 6 5 3 2 1 0 zeros as LSBs 11 10 The result of shifting 4 times is that the output of the camera is effectively multiplied by 16 When the camera is set to shift by 4 the 4 least significant bits output from the Iu eS S B l lt 4 Shifted Four Times camera for each pixel value will be 0 This means that the gray value sc
155. e 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 Basler 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 amp ChunkParser Camera CreateChunkParser GrabResult Result StreamGrabber RetrieveResult Result ChunkParser AttachBuffer unsigned char Result Buffer Basler scout 251 Chunk Features Result GetPayloadSiz
156. e 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 43 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 scA640 120 scA1300 32 scA1400 30 and scA1600 28 For gain raw settings from 110 to 511 658 Gain Raw Setting _ Gaings 20 x 10940 658 Gain Raw Setting 8 For gain raw settings from 512 to 1023 Gain jg 0 0354 x Gain Raw Setting G Where E 658 Min Gain Raw Setting Ga 20 0gig 658 Min Gain Raw Setting Example Assume that you are working with a monochrome scA1400 17 camera that has a gain raw setting of 500 Calculating the gain is a two step process Step 1 Go 20 x logy SELLE 658 192 Basler scout 183 Standard Features G 5 22 dB Step 2 658 500 Gaingp 20x lod 49 5 22 dB Gaingp 12 1 dB Calculation for the scA640 120 scA1300 32 scA1400 30 and scA1600 28 For the entire range of raw set
157. e from 0 to 255 on all camera models except the scA750 60 fm fc On scA750 60 fm fc cameras the parameter value can range from 0 to 64 On scA1300 32 fm fc and scA1400 30 fm fc 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 SetValue 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 43 Basler scout 189 Standard Features 9 3 White Balance on Color Models White balance capability has been implemented on color cameras White balancing can be used to adjust the color balance of the images transmitted from the cameras automatically adjusted The Balance White Auto function is the automatic counterpart of the white balance feature and adjusts the white balance automatically White balance can not only be manually set se
158. e of the Chunk Trigger Input 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 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 j Camera ChunkEnable SetValue true retrieve data from the chunk IChunkParser amp ChunkParser Camera CreateChunkParser GrabResult Result StreamGrabber RetrieveResult Result 256 Basler scout Chunk Features 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 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 inpu
159. e to the reference planes oe 0 02 This is the sensor tilt tolerance It applies to every point on the Surface ot tne photosensitive surface and is relative to the center of the die sensor D 7 Maximum Sensor Tilt Angle Degrees ER Camera Model Tilt X Tilt Y Camera Model Tilt X Tilt Y Hn N scA640 70fm fc 0 47 0 63 scA1000 30fm fc 0 46 0 63 N p scA640 74fm fc 0 35 0 47 scA1390 17fm fc 0 31 0 42 E 2 1 scA640 120fm fc 0 62 0 83 scA1400 17fm fc 0 25 0 34 iA scA750 60fm fc 0 51 0 80 scA1400 30fm fc 0 25 0 34 H scA780 54fm fc 0 35 0 47 scA1600 14fm fc 0 34 0 52 OWP scA1000 20fm fc 0 46 0 63 Mes This tolerance is for the distance between the front of the 17 5 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 31 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 length 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 cu
160. ead 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 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 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 Firmware Version parameter Pylon String_t firmwareVersion Camera DeviceFirmwareVersion GetValue Read the Device ID parameter Pylon String_t deviceID Camera DeviceID GetValue Read the Sensor Width parameter int64_t sensorWidth Camera SensorWidth GetValue Read the Sensor Height parameter int64_t sensorHeight Camera SensorHeight GetValue Read the Max Width parameter int64_t maxWidth Camera WidthMax GetValue Read the Max Height parameter int64_t maxHeight Camera HeightMax GetValue Basler scout 241 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 read the parameters and to read or write the Device ID For more information about the pylon
161. eases 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 2048 and increases gradually as the sensor output moves from 2049 through 4096 4095 72 12 Bit X Camera Output 2048 1024 0 0 1024 2048 3072 4095 12 Bit Sensor Reading Fig 72 Lookup Table with Values Mapped in a Linear Fashion 4095 i 72 12 Bit 30 Camera Output 2048 1024 0 0 1024 2048 3072 4095 12 Bit Sensor Reading Fig 73 Lookup Table with Values Mapped for Higher Camera Output at Low Sensor Readings 208 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
162. easing the brightness setting Has the problem been corrected Exit this Contact Basler technical chart support The contact numbers appear on the title page of this manual Take the following actions After you complete each action capture several images to see if the problem has been corrected Nake sure that you are using a DC light source Using an Do the i noisy AC light source can make images appear noisy due to the oe mages appeal Holy inherent intensity variations normally seen with AC light sources Note Some very specialized AC light sources are designed to output a constant light level even though they operate on AC If you must use an AC light source check with the manufacturer to make sure that it outputs an absolutely constant light intensity Make sure that the camera has proper ventilation If the camera gets extremely hot it may produce noisy images Check the exposure time setting in the Acquisition Controls group on the pylon Viewer If the camera is set for a very long exposure time the images can become noisy Check the gain setting Using a very low or a very high gain setting can cause noisy images Examine the objects you are imaging Objects with Contact Basler technical characteristics such as changing surface texture or support The contact reflectance will produce images that appear noisy numbers appear on the title page of this manual Has the problem been corrected Exit t
163. easing the gain setting or decreasing the black level setting N image in After you make each change use the single grab button to 5 the viewer capture an image Do you see a captured test image in the viewer now If the image quality is poor go to the Poor Image Quality Yes troubleshooting The camera was badly misadjusted Exit this chart chart If the image quality is acceptable troubleshooting is complete Contact Basler technical support The contact numbers appear on the title page of this manual Basler scout 273 Troubleshooting and Support 12 4 3 I Can Not Get the Full Frame Rate Use this troubleshooting chart if you are attempting to run the camera at its maximum stated frame rate and you are not able to do so Start the pylon Viewer software enter the Transport Layer group and check the setting for the Packet Size parameter Is the packet size set the to the Set the packet size to the maximum and then use the maximum continuous grab button to start image capture Can you achieve the full frame rate now Yes No Yes When the packet size setting is set low it increases the number of packets that it takes to transmit an image from the camera to the PC This means that it takes longer to transmit each image and decreases the maximum possible frame rate Exit this chart Go to the Acquisition Controls parameter group and check the exposure le aw setting Set the exposure time ne
164. eceptacle Pin Assignments Physical Interface The 12 pin receptacle is used to access the two physical input lines and four physical output lines on the camera The pin assignments for the receptacle are shown in Table 8 Pin Designation Not connected Not connected I O Input 1 I O Input 2 I O Input Gnd I O Output 1 I O Output 2 Not connected oO J INIIAI HRI w Pp Not connected I O Output VCC 11 1 O Output 3 12 I O Output 4 Table 8 Pin Assignments for the 12 pin Receptacle e Oo Pin numbering for the 12 pin receptacle is as shown in Section 5 2 3 on page 51 5 2 3 Pin Numbering Q Fig 33 Pin Numbering for the IEEE 1394b Socket and the 12 pin Receptacle Basler scout 51 Physical Interface 5 3 Connector Types 5 3 1 IEEE 1394b Connector The 1394b socket on the camera is a standard 9 pin IEEE 1394b bilingual socket The recommended mating connector is any standard 9 pin IEEE 1394b plug 5 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 52 Basler scout Physical Interface 5 4 Cabling Requirements 5 4 1 IEEE 1394b Cable The maximum length of the IEEE 1394b cable used between the camera and the adapter in your PC or between
165. ed and transmitted across the IEEE 1394b bus to your host PC A parameter called Packet Size determines the number of bytes of data that will be included in each packet transferred across the bus The minimum value for the Packet Size parameter is 1 and the maximum value is 8192 Normally the value of the Packet Size parameter is set to the maximum and at maximum the Packet Size parameter has no noticeable effect on the operation of the camera If you lower the value of the Packet Size parameter the amount of image data included in each packet transmitted across the bus will be lower This means that it will take more packets to transmit each frame and since the cycle time of the IEEE 1394b bus is fixed it also means that it will take more time to transmit each frame If you lower the Packet Size parameter enough the slower data transfer rate can begin to affect the maximum allowed frame capture rate of your camera If you look at the formulas the previous section you will notice that one of the factors that can limit the maximum allowed frame rate is the number of packets needed to transmit a frame The number of packets per frame is directly related to the Packet Size parameter setting You can see the effect of changing the Packet Size parameter by looking at the read only parameter called Resulting Frame Rate Abs The Resulting Frame Rate Abs parameter indicates the maximum frame rate with the current camera settings If you gradually decrease
166. el Table 17 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 scA1600 28 BG Table 17 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 remain 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 i
167. elected trigger Camera TriggerMode SetValue TriggerMode_On Set the source for the selected trigger Camera TriggerSource SetValue TriggerSource_Software Set the acquisition frame count Basler scout 89 Image Acquisition Control Camera AcquisitionFrameCount SetValue 5 Execute an acquisition start command to prepare for frame acquisition Camera AcquisitionStart Execute while finished Execute a trigger software command to apply a software acquisition start trigger signal to the camera Camera TriggerSoftware Execute Perform the required functions to parameterize the frame start trigger to trigger 5 frame starts and to retrieve 5 frames here Camera AcquisitionStop Execute Note as long as the Trigger Selector is set to Acquisition Start executing a Trigger Software command will apply a software acquisition start trigger signal to the camera You can also use the Basler pylon Viewer application to easily set the parameters 7 4 5 Using a Hardware Acquisition Start Trigger Standard Mode 7 4 5 1 Introduction If the Trigger Mode parameter for the acquisition start trigger is set to on and the Trigger Source parameter is set to line 1 an externally generated electrical signal injected into physical input line 1 on the camera will act as the acquisition start trigger signal for the camera This type of trigger signal is genera
168. ent of the trigger signal to a physical output line can be changed Selecting the Trigger Ready Signal as the Source Signal for an Output Line The trigger ready signal can be selected to act as the source signal for e g output line 1 Selecting a source signal for the output line is a two step process Use the Line Selector to select output line 1 Set the value of the Line Source Parameter to the trigger ready output signal You can set the Line Selector and the Line Source parameter value from within your application software by using the Basler 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_TriggerReady You can also use the Basler pylon Viewer application to easily set the parameters For more information about changing the assignment of camera output signals to physical output lines see Section 6 2 on page 67 For more information about the electrical characteristics of the camera s output lines see Section 5 7 2 on page 60 For more information about the standard and legacy image acquisition control modes see Section 7 1 on page 77 136 Basler scout Image Acquisition Control 7 11 5 Acquisition Trigger Wait Signal Standard Mode Only control is set to standard mode For more information about image acquisition control and setting the mode see Sect
169. er Mode Off When the Trigger Mode parameter for the acquisition start trigger is set to off the exposure time for each frame acquisition is determined by the camera s exposure time parameters For more information about the camera s exposure time parameters see Section 7 7 on page 116 7 6 1 2 Acquisition Start Trigger Mode On When the Trigger Mode parameter for the acquisition start trigger is set to on you must apply an acquisition start trigger signal to the camera each time you want to begin a frame acquisition The Trigger Source parameter specifies the source signal that will act as the acquisition start trigger signal The available selections for the Trigger Source parameter are Software When the source signal is set to software you apply an acquisition start trigger signal to the camera by executing a Trigger Software command for the acquisition start trigger on the host PC Line 1 or 2 When the source signal is set e g to line 1 you apply an acquisition start trigger signal to the camera by injecting an externally generated electrical signal commonly referred to as a hardware trigger signal into physical input line 1 on the camera If the Trigger Source parameter is set to Line 1 or Line 2 you must also set the Trigger Activation parameter The available settings for the Trigger Activation parameter are Rising Edge specifies that a rising edge of the electrical signal will act as the acquisition start trigger
170. er color cameras are by For optimum use of the available bandwidth the scA1600 28fc cameras are by default set to the YUV 4 2 2 pixel format Details of the monochrome formats are described in Section 8 2 on page 155 and details of the color formats are described in Section 8 3 on page 162 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 Pixel Camera Pixel Camera Pixel Camera Pixel Camera Pixel Camera Pixel Camera Pixel Format SetVal Format SetVal Format SetVal Format SetVal Format SetVal Format SetVal ue ue ue Format SetValue ue ue ue PixelFormat_Monog PixelFormat_Monol2Packed PixelFormat_Monol PixelFormat_YUV422Packed i i PixelFormat_YUV422_YUYV_Packed PixelFormat_BayerBG8 PixelFormat_BayerBG16 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 43 154 Basler scout 8 2 8 2 1 Pixel Data Formats Pixel Data Formats for Mono Cameras Mono 8 Format Equivalent to DCAM Mono 8 When a monochrome camera is set for the Mono 8 pixel data format it output
171. er value Camera LineSelector SetValue LineSelector_Outl Camera LineSource SetValue LineSource_AcquisitionTriggerWait You can also use the Basler pylon Viewer application to easily set the parameters Basler scout 139 Image Acquisition Control 7 12 Acquisition Timing Chart Figure 64 shows a timing chart for image acquisition and transmission The chart assumes that exposure is triggered with an ExTrig signal with rising edge activation and that the camera is set for programmable exposure mode The ExTrig signal will be an externally triggered frame start trigger signal when using image acquisition control in standard mode The ExTrig signal will be an externally triggered acquisition start trigger signal when using image acquisition control in legacy mode As Figure 64 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 capture is complete the camera begins reading out the captured 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 clock used for data transmission over the IEEE 1394b bus The camera will begin transmitting data when it has determined that it c
172. er window i Yes Go to the Image Format Controls parameters group enable one of the test images and use the single grab button to capture an image Do you see a test image in the viewer Yes No I just Go to the Acquisition Controls parameters group and seea check to see if the trigger mode is set to on If the trigger uniform mode is set to on set it to off now wey mage Use the single grab button to capture an image 2 viewer Do you see a test image in the viewer now Yes Disable test images and then use the single grab button to capture a live image Triggering was enabled but you were not supplying an external trigger signal When triggering is enabled you must Do you seg a capturen mage inthe supply a trigger signal to start image capture Exit this chart Yes s First make sure that the lens cap has been removed Next try No just increasing the brightness of your lighting decreasing the f stop see a setting on your lens increasing the exposure time setting uniform 3 increasing the gain setting or increasing the black level setting No image in After you make each change use the single grab button to the viewer capture an image Do you see a captured test image in the viewer now Yes The camera was badly misadjusted Exit this chart Ng Dust Try decreasing the brightness of you lighting increasing the niform f stop setting on your lens decreasing the exposure time setting MHIE decr
173. erisssrrrsrerrerrrnnee 111 exposure Start delay cecce 140 exposure time controlling with an external trigger SIQNAl aaeeea reiii aei 98 109 maximum possible sse 116 minimum allowed cceeeeeee 116 SOWING eiin iin 116 117 exposure time abs parameter nece E nearer E 93 95 106 118 exposure time base abs parameter 117 exposure time raw parameter 117 288 F factory Setup sesseccececerreen 243 245 auto functions factory setup 243 high gain factory setup seee 243 standard factory Setup ee 243 TRANG ved ook dl ree aed UR eee de 79 frame counter CHUNK ceeeeeeeeeeeeees 251 ESOL descend Aes acts 252 frame rate controlling with an external trigger si al orodni aaie era as ties 98 110 maximum allowed ceeeeees 148 frame readout time a e 141 frame Start trigger eeceeeeeeeeseeeeeeeee 80 d tail Sea ihanne eiaeaen E ananin iae 92 frame start trigger delay standard Mode ccececeeeeeeeeeeees 101 frame start trigger mode parameter 93 104 frame transmission end time 141 fee T M 22 cats setateetccustauuedeglshdeauastee ss teeeyets 120 front module o0 eee eeeeeeeeeeeeeeeteeeeeeeeeeeees 29 functional description eseese 45 G Qalace ieiciadlahcltstietecsessteascaghatadens 181 SOWING eee iinet ices 182 186 gain Autoni tector e 221 gamma correction eere 213 H hardware trigger acquisition Start 0
174. et 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 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 247 Standard Features 248 Basler scout Chunk Features 10 Chunk Features This section provides detailed information about the chunk features available on each camera 10 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 enable
175. etValue i Camera LUTValue SetValue 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 43 Basler scout 209 Standard Features 9 9 2 Lookup Table scA750 60 Only The information in this section only applies to scA750 60 fm fc cameras For information about the other camera models see Section 9 9 1 on page 207 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 n
176. f 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 The result of shifting twice is that the output of 1 10 9 9 7T 0 5 4 9 2 1 0 the camera is effectively multiplied by 4 When the camera is set to shift by 2 the 2 least 5 5 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 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 includ
177. face finish Read the manual Read the manual carefully before using the camera Basler scout 39 Specifications Requirements and Precautions 40 Basler scout Software and Hardware Installation 2 Software and Hardware Installation 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 guide from the Basler website www baslerweb com The guide includes information about both hardware and software and describes how to begin capturing images Basler scout 41 Software and Hardware Installation 42 Basler scout Tools for Changing Camera Parameters 3 Tools for Changing Camera Parameters This chapter 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 lets 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 py
178. ffect 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 images 4 and 5 the cameras digital features will affect the images transmitted by the camera This makes test images 4 and 5 a 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 Basler 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 43 Basler scout 237 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 fo
179. ger 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 The application notes are available in the downloads section of the Basler website www baslerweb com 7 10 Exposure Must Not Overlap Sensor Readout scA750 60 Only The information in this section only applies to scA750 60 fm fc cameras For information about the other camera models see Section 7 9 on page 128 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 57 Image Acquisition N Image Acquisition N 1 Image Acquisition N 2 Exposure Readout Exposure Readout Exposure Readout Time Fig 59 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
180. gger delay double TriggerDelay_us 1000 0 1000us 1ms 0 0018 Camera TriggerDelayAbs SetValue TriggerDelay_us 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 43 For more information about the standard and legacy image acquisition control modes see Section 7 1 on page 77 232 Basler scout Standard Features 9 15 Acquisition Status When controlling image acquisition with a software trigger you can use the acquisition status 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 For other means of checking the acquisition status see also the Acquisition Monitoring Signals section you cannot use the status of the Acquisition Start command to determine when the It is not possible to monitor the status of the Acquisition Start command Therefore camera is ready to be triggered for an image acquisition Note the different applicability of the acquisition status feature depending on the image acquisition control mode Standard mode The acquisition status can be determined for the frame start trigger Legacy mode
181. gger width exposure mode and the camera is operating with overlapped exposures there is something you must keep in mind If the action of the ExASTrig 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 in Figure 52 for rising edge operation On the first cycle of the ExASTrig 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 ExASTrig 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 ExASTrig signal shown in the figure the signal rises during previous frame readout but falls after the readout is complete This is anormal situation and exposure would be determined by the high time of the ExASTrig signal as you would expect 112 Basler scout Image Acquisition Control TrigRdy Signal Exposure o ae ExASTrig Signal JTO FeeL Frame Readout o ramena Femen Fig 52 Trigger Width Exposure Mode with Overlapped Exposure 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
182. ggering from within your application by using the Basler pylon API The following code snippet illustrates using the API to set the camera for single frame acquisition mode We will use the timed exposure mode with input line 1 as the trigger source and with rising edge triggering In this example we will use a trigger delay Set the acquisition mode to single frame Camera AcquisitionMode SetValue AcquisitionMode_SingleFrame Select the acquisition start trigger Camera TriggerSelector SetValue TriggerSelector_AcquisitionStart Set the mode for the selected trigger Camera TriggerMode SetValue TriggerMode_On Set the source for the selected trigger Camera TriggerSource SetValue TriggerSource_Linel Set the trigger activation mode to rising edge Camera TriggerActivation SetValue TriggerActivation_RisingEdge Set the trigger delay for one millisecond 1000us 1ms 0 001s double TriggerDelay_us 1000 0 Camera TriggerDelayAbs SetValue TriggerDelay_us Set for the timed exposure mod Camera ExposureMode SetValue ExposureMode_Timed Set th xposure tim Camera ExposureTimeAbs SetValue 3000 Execute an acquisition start command to prepare for frame acquisition Camera AcquisitionStart Execute Frame acquisition will start when the externally generated acquisition start trigger signal ExASTrig signal goes high
183. gnal is received by the camera Figure 44 illustrates frame acquisition with a software acquisition start trigger signal When the camera receives a software trigger signal and begins exposure it will exit the waiting for acquisition start trigger acquisition status because at that point it cannot react to a new acquisition start trigger signal As soon as the camera is capable of reacting to a new acquisition start trigger signal it will automatically return to the waiting for acquisition start trigger acquisition status When you are using a software trigger signal to start each frame acquisition the camera s Exposure Mode parameter must be set to timed The exposure time for each acquired frame will be determined by the camera s exposure time parameters Basler scout 107 Image Acquisition Control Software Acquisition Start Software Acquisition Start Trigger Signal Received Trigger Signal Received Frame Acquisition rs wo pl Exposure Exposure duration determined by the exposure time parameter Fig 48 Frame Acquisition with a Software Acquisition Start Trigger When you are using a software trigger signal to start each frame acquisition the frame rate will be determined by how often you apply a software trigger signal to the camera and you should not attempt to trigger frame acquisition at a rate that exceeds the maximum allowed for the current camera settings There is a detailed explanation about the maximu
184. gs 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 lost when the camera is reset or switched off If used these settings must be set The settings for the luminance lookup table are not saved in the user sets and are 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 9 11 on page 214 9 19 1 Saving 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 Use
185. h either the acquisition start trigger or the frame start trigger At that point the changes you make to the Trigger Mode Trigger Source etc will be applied to the selected trigger only Exposure Time Control As mentioned earlier when a frame start trigger signal is applied to the camera the camera will begin to acquire a frame A critical aspect of frame acquisition is how long the pixels in the camera s sensor will be exposed to light during the frame acquisition If the camera is set for software frame start triggering the exposure time parameters will determine the exposure time for each frame If the camera is set for hardware frame start triggering there are two modes of operation timed and trigger width With the timed mode the exposure time parameters will determine the exposure time for each frame With the trigger width mode the way that you manipulate the rise and fall of the hardware signal will determine the exposure time The trigger width mode is especially useful if you want to change the exposure time from frame to frame 82 Basler scout Image Acquisition Control 7 3 Acquisition Start and Stop Commands and the Acquisition Mode Legacy and Standard Mode Executing an Acquisition Start commmand prepares the camera to acquire frames You must execute an Acquisition Start command before you can begin acquiring frames Executing an Acquisition Stop command terminates the camera s ability to acqui
186. he camera is in this acquisition status it cannot react to frame start trigger signals When an acquisition start trigger signal is applied to the camera the camera will exit the waiting for acquisition start trigger acquisition status and enter a waiting for frame start trigger acquisition status The camera can then react to frame start trigger signals The camera will continue to react to frame start trigger signals until the number of frame start trigger signals it has received is equal to an integer parameter setting called the Acquisition Frame Count At that point the camera will return to the waiting for acquisition start trigger acquisition status and will remain in that status until a new acquisition start trigger signal is applied As an example assume that the Trigger Mode parameter is set to on the Acquisition Frame Count parameter is set to three and the camera is in a waiting for acquisition start trigger acquisition status When an acquisition start trigger signal is applied to the camera it will exit the waiting for acquisition start trigger acquisition status and enter the waiting for frame start trigger acquisition status Once the camera has received three frame start trigger signals it will return to the waiting for acquisition start trigger acquisition status At that point you must apply a new acquisition start trigger signal to the camera to make it exit waiting for acquisition start trigger Frame Start
187. he 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 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 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 9 7 1 on page 202 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 software by using the Basler pylon API The following
188. he dB of gain that will be achieved at various Gain Raw settings Gain Setting dB Gain 0 0 5 5 3 10 8 5 15 10 9 20 12 7 22 13 4 Table 20 dB of Gain at Various Settings Basler scout 187 Standard Features 9 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 scA640 120 scA750 60 scA1300 32 scA1400 30 and scA1600 28 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 pixel 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 resu
189. he frame start trigger Camera TriggerSelector SetValue TriggerSelector_AcquisitionStart Set the mode for the selected trigger Camera TriggerMode SetValue TriggerMode_On Set the source for the selected trigger 108 Basler scout Image Acquisition Control Camera TriggerSource SetValue TriggerSource_Software Set for the timed exposure mod Camera ExposureMode SetValue ExposureMode_Timed Set th xposure tim Camera ExposureTimeAbs SetValue 3000 Execute an acquisition start command to prepare for frame acquisition Camera AcquisitionStart Execute while finished Execute a Trigger Software command to apply an acquisition start trigger signal to the camera Camera TriggerSoftware Execute Retrieve acquired frame here Camera AcquisitionStop Execute Note as long as the Trigger Selector is set to AcquisitionStart executing a Trigger Software command will apply a software acquisition start trigger signal to the camera 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 43 7 6 3 Using a Hardware Acquisition Start Trigger Legacy Mode 7 6 3 1 Introduction If the Trigger Mode parameter
190. he selected trigger Camera TriggerSource SetValue TriggerSource_Linel Set the trigger activation mode to rising edge Camera TriggerActivation SetValue TriggerActivation_RisingEdge Set the trigger delay for one millisecond 1000us 1Ims 0 001s double TriggerDelay_us 1000 0 Camera TriggerDelayAbs SetValue TriggerDelay_us Set for the timed exposure mod Camera ExposureMode SetValue ExposureMode_Timed Set th xposure time Camera ExposureTimeAbs SetValue 3000 Execute an acquisition start command to prepare for frame acquisition Basler scout 101 Image Acquisition Control Camera AcquisitionStart Execute Frame acquisition will start when the externally generated frame start trigger signal ExFSTrig signal goes high The following code snippet illustrates using the API to set the parameter values and execute the commands related to hardware frame start triggering with the camera set for continuous frame acquisition mode and the trigger mode for the acquisition start trigger set to off We will use the trigger width exposure mode with input line 1 as the trigger source and with rising edge triggering Set the acquisition mode to continuous frame Camera AcquisitionMode SetValue AcquisitionMode_Continuous Select the acquisition start trigger Camera TriggerSelector SetValue TriggerSelector_AcquisitionStart Set the m
191. here it is assembled into data packets The packets are passed to a 1394b physical layer controller which transmits them isochronously to an interface board in the host PC The physical and link layer controllers also handle transmission and receipt of asynchronous control data such as changes to the camera s parameters The image buffer between the sensor and the link layer 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 Basler scout 47 Functional Description l CMOS Sensor l Pixel Array 1 4 Analog Processing 1 4 l ADCs Digital Processing Digitized Pixel Data Fig 30 CMOS Sensor Architecture 24 MB Image Buffer e g ExpActive TrigRdy Link Physical IEEE Layer Layer 1394b Controller lsochronous Controller Isochronous Bus and and Asynchronous Asynchronous Data Data Control AOI Gain Black Level Control Micro Controller Control Data Fig 31 Camera Block Diagram 48 Basler scout Physical Interface 5 Physical Interface This chapter provides detailed information such as pinouts and voltage requirements for the physical interface on the camera This information will be especially useful during your init
192. his Contact Basler technical chart support The contact numbers appear on the title page of this manual Basler scout 277 Troubleshooting and Support 12 5 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 Copy 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 278 The camera s product ID The camera s serial number 1394 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 f Once Every time occur Regularly when Occasionally when 8 How severe is the problem f Camera can still be used Camera can be used after ta
193. hs 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 5 7 1 1 on page 57 5 5 IEEE 1394b Device Information The camera uses an IEEE1394b 2002 compliant physical layer device that can transmit at speeds up to 800 Mbit s S800 The device is backward compatible with IEEE 1394a 2000 devices Detailed spec sheets for IEEE 1394b 2002 compliant physical layer devices of the type used in the camera are available at the Texas Instruments website www ti com Basler scout 55 Physical Interface 5 6 Camera Power Camera power must be supplied to the camera via the IEEE 1394b cable Power consumption is as shown in the specification tables in Section 1 of this manual If your camera is connected to an IEEE 1394b adapter in a desktop computer consult the instructions for the adapter and make sure that the adapter is properly configured to supply power to the camera If your camera is connected to a powered hub consult the instructions for the hub and make sure that it is properly configured to supply power to the camera Many laptop computers have a connector for an IEEE 1394 device In most cases laptops do not supply power to the connected IEEE 1394 device In this situation you must use a powered hub between the laptop and
194. ial design in process 5 1 General Description of the Connections The camera is interfaced to external circuity via connectors located on the back of the housing an IEEE 1394b socket used to provide power and a bus connection to the camera a 12 pin receptacle used to provide access to the camera s I O ports There is also an LED indicator on the back The drawing below shows the location of the two connectors and the LED EEE Socket Ol Ezz O LED 12 pin Receptacle Fig 32 Camera Connectors and LED Basler scout 49 Physical Interface 5 2 Connector Pin Assignments and 5 2 1 Numbering IEEE 1394b Socket Pin Assignments The IEEE 1394b socket is used to supply power to the camera and to interface video data and control signals The pin assignments for the socket are as shown in Table 7 Note that these are the standard pin assignments for IEEE 1394b sockets Pin Signal 1 TPB twisted pair B minus 2 TPB twisted pair B plus 3 TPA twisted pair A minus 4 TPA twisted pair A plus 5 TPAR twisted pair A ground 6 VG power ground 7 Not connected 8 VP 8 to 36 VDC power 9 TPBR twisted pair B ground Table 7 Pin Assignments for the IEEE 1394b Socket Pin numbering for the IEEE 1394b socket is as shown in Section 5 2 3 on page 51 50 Basler scout 5 2 2 12 pin R
195. igger signal In legacy mode the trigger ready signal relates to the acquisition start trigger signal 132 Basler scout Image Acquisition Control 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 61 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 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
196. iggerSelector_FrameStart Set the mode for the selected trigger Camera TriggerMode SetValue TriggerMode_On Set the source for the selected trigger Camera TriggerSource SetValue TriggerSource_Software Set for the timed exposure mod Camera ExposureMode SetValue ExposureMode_Timed Set th xposure tim Camera ExposureTimeAbs SetValue 3000 Execute an acquisition start command to prepare for frame acquisition Camera AcquisitionStart Execute while finished Execute a Trigger Software command to apply a frame start trigger signal to the camera Camera TriggerSoftware Execute Retrieve acquired frame here Camera AcquisitionStop Execute Note as long as the Trigger Selector is set to FrameStart executing a Trigger Software command will apply a software frame start trigger signal to the camera You can also use the Basler pylon Viewer application to easily set the parameters For more information about the pylon Viewer see Section 3 1 on page 43 Basler scout 97 Image Acquisition Control 7 5 3 Using a Hardware Frame Start Trigger Standard Mode 7 5 3 1 Introduction If the Trigger Mode parameter for the frame start trigger is set to on and the Trigger Source parameter is set to e g input line 1 an externally generated electrical signal applied to input line 1 on the camera will act as the frame
197. ime Timer Delay Raw Parameter Value x Timer Delay Time Base By default the Timer Delay Time Base is fixed at 1 us 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
198. ime 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 us 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 The Exposure Time Base Abs parameter value sets
199. imer Use the Timer Selector to select timer 1 or timer 2 Set the value of the Timer Trigger Source parameter to exposure 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 43 70 Basler scout I O Control 6 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 T
200. ing This leads to a limitation that you must keep in mind if you use Timer Delay Abs parameter to set the delay time 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 72 Basler scout I O Control 6 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
201. ing down to 1636 For camera 2 the calculation would be 0 60 x 8192 4915 2 bytes per packet the packet size must be set to a multiple of 4 so we would round the setting down to 4912 So in this case you would set the packet size for camera 1 to 1636 bytes and for camera 2 to 4912 bytes You may be asking why we multiply the percentage for camera 1 by 4096 and the percentage for camera 2 by 8192 The reason is During the part of the bus cycle when the packet for camera 1 is transmitted the bus will operate 266 Basler scout Using Multiple Cameras on a Single Bus and Managing Bandwidth at S400 speed At S400 the maximum number of bytes that can be transmitted in a bus cycle is 4096 During the part of the bus cycle when the packet for camera 2 is transmitted the bus will operate at S800 speed At S800 the maximum number of bytes that can be transmitted in a bus cycle is 8192 Example 2 Assume that you have three cameras on the bus and that you want these camera to capture and transmit images simultaneously Camera one is operating at S800 speed and is set for a packet size of 4200 bytes Camera two is operating at S800 speed and is set for a packet size of 1800 bytes Camera 3 is operating at S400 speed and is set for a packet size of 1000 bytes How much of the available bandwidth would each camera use For camera 1 the calculation would be 4200 8192 51 3 For camera 2 the calculation would be 1800 8192 22
202. iod in seconds For example if you are operating a camera with an ExASTrig signal period of 20 ms 0 020 s 1 ets Se f gozo 7 90 PS So in this case the frame rate is 50 fps acquire frames at too high a rate some of the acquisition trigger signals that you apply will be received by the camera when itis notin a waiting for acquisition start trigger acquisition status The camera will ignore any acquisition start trigger signals that it receives when it is not waiting for acquisition start trigger This situation is commonly referred to as over triggering the camera If you are triggering frame acquisition with an ExASTrig signal and you attempt to To avoid over triggering you should not attempt to acquire frames at a rate that exceeds the maximum allowed with the current camera settings For more information about setting the camera for hardware acquisition start triggering and selecting the input line to receive the ExASTrig signal see Section 7 6 3 4 on page 114 For more information about the electrical requirements for input lines 1 and 2 see Section 5 7 1 on page 57 For more information about determining the maximum allowed frame rate see Section 7 13 on page 143 and Section 7 14 on page 148 110 Basler scout Image Acquisition Control 7 6 3 2 Exposure Modes If you are triggering the start of frame acquisition with an externally generated acquisition start trigger ExASTrig signal two ex
203. ion 1 5 2 2 on page 31 front module reference planes and deleted excess receptacle in Figure 22 in Section 1 5 1 1 on page 24 Added note on internal dust seal in Section 1 9 on page 37 Added warning not to remove the serial number in Section Section 1 9 on page 37 Updated times in Section 5 7 3 on page 63 Corrected receptable pin assignments in Fig 36 in Section 5 7 3 on page 63 Removed note on scA750 60 output in Sections 8 2 4 8 2 5 8 3 6 8 3 7 8 3 8 Corrected sequence of colors for Bayer BG 12 Packed format in Section 8 3 5 on page 170 Minor corrections throughout the manual AW00012505000 21 Dec 2007 Added guidelines for avoiding EMI and ESD problems in Section 2 1 1 on page 34 Corrected the voltage ranges relating to logic 0 and logic 1in Section 5 7 1 on page 57 Added references to Application Notes AW000565xx000 in Section 7 3 1 on page 83 and Section 7 9 1 on page 129 Added reference to binning in Section 9 6 on page 198 Added the binning feature in Section 9 7 on page 158 Added the Gamma feature in Section 9 10 on page 213 Added the Disable Parameter Limits feature in Section 9 12 on page 228 Added the Debouncer feature in Section 9 13 on page 229 Minor corrections throughout the manual AW00012506000 15 Feb 2008 Included the Software Licensing Information section on page 34 Moved the guidelines for avoiding EMI and ESD problems to Section 1 7 on page 35 Included the warning related to code snip
204. ion 7 1 on page 77 The acquisition trigger wait signal is only available when the image acquisition As you are acquiring frames the camera automatically monitors the acquisition start trigger status and supplies a signal that indicates the current status The Acquisition Trigger Wait signal will go high whenever the camera enters a waiting for acquisition start trigger status The signal will go low when an external acquisition start trigger ExASTrig signal is applied to the camera and the camera exits the waiting for acquisition start trigger status The signal will go high again when the camera again enters a waiting for acquisition trigger status and it is safe to apply the next acquisition start trigger signal If you base your use of the ExASTrig signal on the state of the acquisition trigger wait signal you can avoid acquisition start overtriggering i e applying an acquisition start trigger signal to the camera when it is not in a waiting for acquisition start trigger acquisition status If you do apply an acquisition start trigger signal to the camera when it is not ready to receive the signal it will be ignored and an acquisition start overtrigger event will be reported Figure 63 illustrates the Acquisition Trigger Wait signal with the Acquisition Frame Count parameter set to 3 and with exposure and readout overlapped The figure assumes that the trigger mode for the frame start trigger is set to off so the c
205. ion Start Trigger Mode Off When the Trigger Mode parameter for the acquisition start trigger is set to off the camera will generate all required acquisition start trigger signals internally and you do not need to apply acquisition start trigger signals to the camera 7 4 1 2 Acquisition Start Trigger Mode On When the Trigger Mode parameter for the acquisition start trigger is set to on the camera will initially be in a waiting for acquisition start trigger acquisition status and cannot react to frame start trigger signals You must apply an acquisition start trigger signal to the camera to exit the camera from the waiting for acquisition start trigger acquisition status and enter the waiting for frame start trigger acquisition status The camera can then react to frame start trigger signals and will continue to do so until the number of frame start trigger signals it has received is equal to the current Acquisition Frame Count parameter setting The camera will then return to the waiting for acquisition start trigger acquisition status In order to acquire more frames you must apply a new acquisition start trigger signal to the camera to exit it from the waiting for acquisition start trigger acquisition status When the Trigger Mode parameter for the acquisition start trigger is set to on you must select a source signal to serve as the acquisition start trigger The Trigger Source parameter specifies the source signal The available
206. ion Start and Stop Commands and the Acquisition Mode Legacy and Standard Mode 000 cece tee eee 83 7 4 The Acquisition Start Trigger in Standard Mode 0 00 e eee eee 85 7 4 1 Acquisition Start Trigger Mode Standard Mode 00 86 7 4 1 1 Acquisition Start Trigger Mode Off 2 200005 86 7 4 1 2 Acquisition Start Trigger Mode On naana naana 86 7 4 2 Acquisition Frame Count Standard Mode 0 2000000e 87 7 4 3 Setting the Acquisition Start Trigger Mode and Related Parameters Standard Mode 00000 ce eee eee 87 7 4 4 Using A Software Acquisition Start Trigger Standard Mode 89 7 4 4 1 Introduction sia nada e ma ea eee 89 7 4 4 2 Setting the Parameters Related to Software Acquisition Start Triggering and Applying a Software Trigger Signal 89 ji Basler scout Table of Contents 7 4 5 Using a Hardware Acquisition Start Trigger Standard Mode 90 7 4 5 1 Introduction 000 eee 90 7 4 5 2 Setting the Parameters Related to Hardware Acquisition Start Triggering and Applying a Hardware Trigger Signal 91 7 5 The Frame Start Trigger in Standard Mode 00 0c e eee eee 92 7 5 1 Frame Start Trigger Mode Standard Mode 0020005 93 7 5 1 1 Frame Start Trigger Mode Off 0000202 eee 93 7 5 1 2 Frame Start Trigger Mode On 0 eee eee 94 7
207. ion about the Gain Auto function see Section 9 11 2 on page 221 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 18 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 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 280 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 scA1600 28 285 220 850 400 Table 18 Minimum and Maximum Allowed Gain Raw Settings 182 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 Th
208. is being triggered in this manner it is important that you do not attempt to trigger frames at a rate that is greater than the maximum allowed There is a detailed explanation about the maximum allowed frame rate at the end of this chapter Frame start trigger signals applied to the camera when it is not in a waiting for frame start trigger acquisition status will be ignored camera is waiting for an acquisition start trigger signal camera is waiting for a frame start trigger signal frame exposure and readout N frame transmission a frame start trigger signal that will be ignored because the camera is not in a waiting for frame start trigger status Acquisition Frame Count parameter setting 3 Acquisition Acquisition Start Stop Command Command Executed Executed Acquisition Start Trigger Signal ZZA Frame Start Trigger Signal Fig 43 Acquisition Start and Frame Start Triggering Basler scout 81 Image Acquisition Control Applying Trigger Signals The paragraphs above mention applying a trigger signal There are two ways to apply an acquisition start or a frame start trigger signal to the camera via software or via hardware To apply trigger signals via software you must first select the acquisition start or the frame start trigger and then indicate that software will be used as the source for the selected trigger signal At that point each time a Trigger Software command is exec
209. its 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 Po the first pixel transmitted by the camera Ph 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 B High byte of brightness value for Po Bo Low byte of brightness value for P4 B3 High byte of brightness value for P4 B4 Low byte of brightness value for Po Bs High byte of brightness value for Po Be Low byte of brightness value for P3 B7 High byte of brightness value for P3 Bg Low byte of brightness value for P4 Bg High byte of brightness value for P4 Bm 7 Low byte of brightness value for P 3 Bm 6 High byte of brightness value for P 3 Bm 5 Low byte of brightness value for P 2 Bm 4 High byte of brightness value for Ph 2 Bm 3 Low byte of brightness value for Ph 1 Bm 2 High byte of brightness value for Ph 4 Bm 1 Low byte of brightness value for Ph Bm High byte of brightness value for Ph Basler scout 157 Pixel Data Formats When the
210. kModeActive 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 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 43 250 Basler scout Chunk Features 10 3 Frame Counter The Frame Counter feature numbers frames sequentially as they are acquired When the feature is enabled a chunk is added to each frame containing the value of the counter The frame counter is a 32 bit value The counter starts at 0 and increments by 1 for each acquired frame The counter counts up to 4294967295 unless it is reset before see below After reaching the maximum value the counter will reset to 0 and then continue counting Be aware that if the camera is acquiring frames continuously and continuous capture is stopped several numbers in the counting sequence may be skipped This happens due to the internal image buffering scheme used in the camera feature or any of the other chunk feature Making the chunk mode inactive The chunk mode must be active before you can enable the frame counter disables all chunk features To enable the fram
211. ke this action Camera can no longer be used 9 Did your application ever run r Yes r 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 a copy of the parameters use the dump register tool To get the tool go to www baslerweb com beitraege beitrag_en_19478 html the tool is available for XP PCs only Send the generated file to Basler technical support Or you can look up the settings with the pylon Viewer If you cannot access the camera please try to state the following parameter settings i Pixel format Packet size J Exposure time J 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 279 Troubleshooting and Support 280 Basler scout Revision History Revision History Doc ID Number Date Changes AW00012501000 10 Jan 2007 Initial release of this document AW00012502000 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 adaptors to Section 1 5 on page 24 Added Section 9 16 on page 235 to describe
212. l see Section 7 4 5 2 on page 91 For more information about the electrical requirements for input lines 1 and 2 see Section 5 7 1 on page 57 7 4 5 2 Setting the Parameters Related to Hardware Acquisition Start Triggering and Applying a Hardware Trigger Signal You can set all of the parameters needed to perform hardware acquisition start triggering from within your application by using the Basler pylon API The following code snippet illustrates using the API to set the parameter values required to enable rising edge hardware acquisition start triggering with line 1 as the trigger source Set the acquisition mode to continuous the acquisition mode must be set to continuous when acquisition start triggering is on Camera AcquisitionMode SetValue AcquisitionMode_Continuous Select the acquisition start trigger Camera TriggerSelector SetValue TriggerSelector_AcquisitionStart Set the mode for the selected trigger Camera TriggerMode SetValue TriggerMode_On Set the source for the selected trigger Camera TriggerSource SetValue TriggerSource_Linel Set the activation mode for the selected trigger to rising edge Camera TriggerActivation SetValue TriggerActivation_RisingEdge Set the acquisition frame count Camera AcquisitionFrameCount SetValue 5 Execute an acquisition start command to prepare for frame acquisition Camera AcquisitionStart Execute while
213. laring 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 76 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 Offset Auto Function Area of Interest oo oo No oa A O N Height Image Area of Interest X Offset Fig 76 Auto Function Area of Interest and Image Area of Interest 216 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 overlap will be used by the auto function to control the image
214. le 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 gt dark dark gt 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 easi
215. lector ccccccccceeeceeeee eee 209 212 M max height parameter seenen 241 max width parameter eeen 241 maximum acquisition frame rate 143 148 maximum lens thread length seee 32 mechanical stress tests 0 0 0 cere 33 mirror IMage eeen 204 mode of operation of auto function CONTINUOUS ooo eee eeeeeeeeeeeeeeeneeeeeneeeee 215 ONCE E E S 215 MOOEIS irka eari dea 1 mono 12 packed pixel format 159 mono 16 pixel format eeeeeeeeeeee 157 mono 8 pixel format 0 00 eee 155 177 mounting holes secc 29 multiple cameras on a buS sss 263 Basler scout Index O optical size of the sensor 2 4 6 8 10 output line voltage requirements s es 60 output lines CONTIQUIING araa ee A Ana iaeia aas 67 electrical characteristics 0 60 INVOMGh sia f 2 20 di dene ented 69 FESPONSE TIME neee 63 voltage requirements n 60 OVE triggering ocene 98 110 overlapped exposure eee 128 130 P packet size 146 151 263 266 268 packet size parameter 0 146 151 parameter Sets ee 243 parameter sets SAVING eeeeeeee 244 parameters loaded at startup 247 pin assignments ncen 50 51 pixel data formats ecce 153 YUV 422 YUYV packed 4 161 YUV 422 packed ccce 161 pixel format parameter eee 154 pixel formats Bayer BG 12 packed ccecce 170 Bayer BG 16 cP reari aiudien 168 Bayer BG 8 airain po
216. ler pylon Viewer application to easily set the Acquisition Status Selector Basler scout 233 Standard Features For more information about the pylon Viewer see Section 3 1 on page 43 For more information about the standard and legacy image acquisition control modes see Section 7 1 on page 77 234 Basler scout Standard Features 9 16 Event Reporting Event reporting is available on the camera With event reporting the camera can generate an event and after some intermediate steps transmit a related event message to the PC whenever a specific situation has occurred Currently the camera can generate and transmit an event for two types of situations Overtriggering of the acquisition start trigger has occurred AcquisitionStartOvertriggerEventData Overtriggering of the frame start trigger has occurred FrameStartOvertriggerEventData The end of an exposure has occurred ExposureEndEventData An event overrun has occurred EventOverrunEventData An Example of Event Reporting An example related to the Exposure End event illustrates how event reporting works The example assumes that your system is set for event reporting see below and that an end of exposure has just occurred in the camera In this case 1 An Exposure End event is generated The event contains the event in the strict sense and sup plementary information An Event Type Identifier In this case the identifier would show that an exposure end type event h
217. line must be added to the exposure start delays shown in Table 14 to determine the total start delay For example 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 In this case Total Start Delay Start Delay from Table 14 Debouncer Setting Total Start Delay 33 43 s 5 us Total Start Delay 38 43 us TrigRdy Signal El ExTrig Signal l Exposure Start Delay a Exposure Start Delay e lt q Exposure Exposure Pamen Frame N 1 Frame N 2 Exposure a w lt lt Frame Frame N Readout to the Image Buffer Frame N 1 Readout to the Image Buffer Readout Fa Frame Frame N Transmission to Host PC i Frame N 1 Transmission to Host PC Transmission gt a a Frame N Time to Transmission End Frame N 1 Time to Transmission End Timing charts are not drawn to scale Fig 64 Exposure Start Controlled with an ExTrig Signal You can calculate the frame readout time by using this formula Frame Readout Time T AOI Height 1 x C1 Co Where the values for the constants C4 and C are from the table in Section 7 13 on page 143 for all camera models except the scA750 60 or from the table in Section 7 14 on page 148 for scA750 60 cameras For more infor
218. lling edge triggering the exposure time begins when the ExFSTrig signal falls and continues until the ExFSTrig signal rises Figure 47 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 frame ExFSTrig Signal Period Exposure ExFSTrig Signal Fig 47 Trigger Width Exposure with Rising Edge Triggering When you operate the camera in trigger width exposure mode you must also use the camera s exposure time prameters to set an exposure time This parameter 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 mode and that you intend to use the ExFSTrig 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 For more information about the Trigger Ready signal see Section 7 11 3 on page 132 and Section 7 11 4 on page 135 For more information about the camera s exposure time parameters see Section 7 7 on page 116 100 Basler scout Image Acquisition Control 7 5 3 3 Frame Start Trigger Delay The trigger delay feature lets you specify a delay in microseconds that will be applied between the receipt of
219. lly referred to as a hardware trigger signal or as an external acquisition start trigger signal EXASTrig A rising edge or a falling edge of the ExASTrig signal can be used to trigger acquisition start The Trigger Activation parameter is used to select rising edge or falling edge triggering When the Trigger Mode parameter is set to on the camera will initially be in a waiting for acquisition start trigger acquisition status It cannot react to frame start trigger signals when in this acquisition status When the appropriate ExASTrig signal is applied to line 1 e g a rising edge of the signal for rising edge triggering the camera will exit the waiting for acquisition start trigger acquisition status and will enter the waiting for frame start trigger acquisition status It can then react to frame start trigger signals When the number of frame start trigger signals received by the camera is equal to the current Acquisition Frame Count parameter setting the camera will return to the waiting for acquisition start trigger acquisition status When a new ExASTrig signal is applied to line 1 the camera will again exit from the waiting for acquisition start trigger acquisition status and enter the waiting for frame start trigger acquisition status 90 Basler scout Image Acquisition Control For more information about setting the camera for hardware acquisition start triggering and selecting the input line to receive the ExASTrig signa
220. lon Viewer is included in Basler s pylon Driver Package You can obtain the pylon package from the Downloads section of our website www baslerweb com 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 3 2 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 programmer s guide and API reference are included in the pylon SDK 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 available in the Downloads section of the Basler website www baslerweb com Basler scout 43 Tools for Changing Camera Parameters 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
221. ls 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 8 to 36 VDC supplied via the IEEE 1394 cable lt 1 ripple 3 0W 12V 3 7W 12V 2 75W 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 17fm fc scA1400 30fm fc scA1600 14fm fc 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 170 g typical 170 g typical 160 g typical 190 g typical 190 g typical 180 g typical Conformity CE FCC GenlCam IP30 Table 4 General Specifications Basler scout Specifications Requirements and Precautions Specification scA1600 28fm fc Sensor Size fm 1626 x 1232
222. lt 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 scA640 120 scA1300 32 scA1400 30 and scA1600 28 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 values output for the pixels 188 Basler scout 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 rang
223. lt of shifting three times is that the output of the camera is effectively multiplied by 8 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 a S a 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 that you should only use the shift by 3 setting when your pixel readings with an 8 bit pixel format selected and with digital shift disabled are all less than 32 Shifted Three Times 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 ADC bit bit bit bit bit bit bit bit bit bit bit 11 10 9 8 7 6 5 4 3 2 1 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 Shifted Four Times 4 one 194 Basler scout Standard Features automatically be set to 1 Therefore you should only use the multiply by 4 setting when your pixel readings with an 8 bit pixel format selected and with digital shift disabled are all less than 16 9 4 3 Precautions When Using Digital Shift
224. lue for Ph 3 Bm 5 Y value for Ph 2 Bm 4 V value for Ph 3 Bm 3 Y value for Ph 4 Bm 2 U value for P Bm 1 Y value for Ph Bm V value for Ph 4 Basler scout 175 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 a U 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 176 Basler scout 8 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 values in each captured Pixel Data Formats image are first interpolated and converted to the YUV color model as described for
225. ly set the parameters For more information about the pylon Viewer see Section 3 1 on page 43 212 Basler scout Standard Features 9 10 Gamma 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 Yy 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 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 t
226. ly with no action by the user Settings Acquisition Mode Continuous Trigger Mode for the acquisition start trigger On Trigger Source for the acquisition start trigger Line 1 Trigger Activation for the acquisition start trigger Rising Edge Acquisition Frame Count 3 Trigger Mode for the frame start trigger Off a trigger signal generated by the camera internally aitrigger signal applied by the user RSA camera is waiting for an acquisition start trigger signal V camera is waiting for a frame start trigger signal EE frame exposure and readout _ frame transmission Acquisition Acquisition Start Stop Command Command Executed Executed PSR KK SR Acquisition Start Trigger Signal applied to line 1 ZA BA we Frame Start Trigger Signal ice ore ee Re G Bo ee De ee ee eee ee Time Fig 55 Use Case 3 Acquisition Start Trigger On and Frame Start Trigger Off Basler scout 125 Image Acquisition Control Use Case 4 Acquisition and Frame Start Triggers Both On Use case four is illustrated on page 127 In this use case the Acquisition Mode parameter is set to continuous The Trigger Mode parameter for the acquisition start trigger is set to on and the Trigger Mode parameter for the frame start trigger is set to on Because the acquisition start trigger mode is set to on the user must apply an acquisition start trigger signal to the camera In this case we have set the ac
227. m allowed frame rate at the end of this chapter Software acquisition start trigger signals that are applied to the camera when it is not ready to receive them will be ignored Section 7 5 2 2 on page 97 includes more detailed information about applying a software acquisition start trigger to the camera using Basler pylon For more information about determining the maximum allowed frame rate see Section 7 13 on page 143 and Section 7 14 on page 148 For more information about exposure time parameters see Section 7 7 on page 116 7 6 2 2 Setting the Parameters Related to Software Acquisition Start Triggering and Applying a Software Trigger Signal You can set all of the parameters needed to perform software acquisition start triggering from within your application software by using the Basler pylon API The following code snippet illustrates using the API to set the parameter values and to execute the commands related to software acquisition start triggering with the camera set for continuous frame acquisition mode Set the acquisition mode to continuous frame Camera AcquisitionMode SetValue AcquisitionMode_Continuous Select the acquisition start trigger Disable the acquisition frame rate parameter this will disable the camera s internal frame rate control and allow you to control the frame rate with software frame start trigger signals Camera AcquisitionFrameRateEnable SetValue false Select t
228. m 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 IP30 Table 3 General Specifications Basler scout Specifications Requirements and Precautions Specification scA1400 17fm fc scA1400 30fm fc scA1600 14fm fc Sensor Size fm 1392 x 1040 fm 1392 x 1040 fm 1626 x 1236 H x V pixels fc 1390 x 1038 fc 1390 x 1038 fc 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 Mono Color All models available in mono or color Data Output Type IEEE 1394b 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 Mode
229. matically adjusting 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 A target
230. mation about the frame height see Section 9 6 on page 198 You can calculate the time to transmission end Te using these three steps 1 Calculate the frame readout time T using the formula above Basler scout 141 Image Acquisition Control 2 Calculate the base transmission time Tp using these formulas _ Value of the Payload Size Parameter Packet periame Value of the Packet Size Parameter round the result up to the nearest integer Tp Packets per frame x 125 us 3 Compare the results If Th lt T then T T 250 us If Tp gt T then Te Tp 250 us You can determine the value of the Payload Size and Packet Size parameters from within your application software by using the pylon API The following code snippet illustrates using the API to work with the parameter values Get payload size int64_t payloadSize Camera PayloadSize GetValue Set packet siz Camera PacketSizeSize SetValue 4096 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 43 142 Basler scout Image Acquisition Control 7 13 Maximum Allowed Acquisition Frame Rate All Models Except scA750 60 scA750 60 fm fc For information about scA750 60 fm fc cameras see The information in this sectio
231. me start trigger signals received by the camera is equal to the current Acquisition Frame Count parameter setting the camera will return to the waiting for acquisition start trigger acquisition status When a new software acquisition start trigger signal is applied to the camera it will again exit from the waiting for acquisition start trigger acquisition status and enter the waiting for frame start trigger acquisition status Note that as long as the Trigger Selector parameter is set to Acquisition Start a software acquisition start trigger will be applied to the camera each time a Trigger Software command is executed 7 4 4 2 Setting the Parameters Related to Software Acquisition Start Triggering and Applying a Software Trigger Signal You can set all of the parameters needed to perform software acquisition start triggering from within your application software by using the Basler pylon API The following code snippet illustrates using the API to set the parameter values and to execute the commands related to software acquisition start triggering with the camera set for continuous frame acquisition mode Set the acquisition mode to continuous the acquisition mode must be set to continuous when acquisition start triggering is on Camera AcquisitionMode SetValue AcquisitionMode_Continuous Select the acquisition start trigger Camera TriggerSelector SetValue TriggerSelector_AcquisitionStart Set the mode for the s
232. meras the default resolution is set to 1626 x 1232 pixels for mono models and to 1624 x 1230 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 On color cameras The X Offset Y Offset Width and Height parameters can
233. more information about the electrical characteristics of the camera s output lines see Section 5 7 2 on page 60 7 11 2 Acquisition Status Indicator When controlling image acquisition with a software trigger you can use the acquisition status feature to determine when the camera is rady to be triggered for an image acquisition For more information about the acquisition status feature see Section 9 15 on page 233 7 11 3 Trigger Ready Signal All Models Except scA750 60 scA750 60 fm fc For information about scA750 60 fm fc cameras see The information in this section applies to all camera models except the Section 7 11 4 on page 135 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 The trigger ready signal relates to different trigger signals depending on the image acquisition control mode In standard mode the trigger ready signal relates to the frame start tr
234. n applies to all camera models except the Section 7 14 on page 148 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 frame Shorter frames take less time to read out of the sensor The frame height is determined by the camera s AOI settings The exposure time for acquired frames If you use very long exposure times you can acquire fewer frames per second The number of packets needed to transfer an acquired frame from the camera to your PC acquisition frame rate for a given AOI cannot be achieved To achieve the maximum possible acquisition frame rate set the camera for the continuous acquisition mode When the camera s acquisition mode is set to single frame the maximum possible 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 packet size settings into account You can read the current value of the Resulting Frame RateAbs parameter from within your application software by using the pylon API The following code snippet illustrates using the
235. n page 101 and Section 7 6 3 4 on page 114 explain 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 The default line assignments depend on the image acquisition control mode Standard mode By default physical input line 1 is assigned to receive an ExTrig signal to serve as the frame start trigger By default physical input line 2 is assigned to receive an ExTrig signal to serve as the acquisition start trigger Legacy mode By default physical input line 1 is assigned to receive the ExTrig signal to serve as the acquisition start trigger You can assign only one line to receive the ExTrig input signal Basler scout 65 1 0 Control 6 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 A line assigned to receive an 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 6 3 1 on page 75 and Section 6 3 2 on page 75 66 Ba
236. n rows and for the odd rows 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 Po the first pixel transmitted by the camera for a row Ph the last pixel transmitted by the camera for a row Bo the first byte of data for a row Bm the last byte of data for a row Even Rows Byte Data Bo Blue value for Po bits 11 4 B Green value for P4 bits 3 0 Blue value for Pg bits 3 0 Bo Green value for P4 bits 11 4 B3 Blue value for P3 bits 11 4 B4 Green value for P3 bits 3 0 Blue value for Po bits 3 0 Bs Green value for P bits 11 4 Be Blue value for P4 bits 11 4 B7 Green value for Ps bits 3 0 Blue value for P4 bits 3 0 Bg Green value for Ps bits 11 4 e e Bm 5 Blue value for P 3 bits 11 4 Bm 4 Green value for Ph 2 bits 3 0 Blue value for P 3 bits 3 0 Bm 3 Green value for P o bits 11 4 Bm 2 Blue value for P 4 bits 11 4 Bm 1 Green value for P bits 3 0 Blue value for P 1 bits 3 0 Bm Green value for P bits 11 4 170 Basler scout Odd Rows Byte Data Bo Green value for Pg bits 11 4 B Red value for P4 bits 3 0 Green value for Pg bits 3 0
237. n 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 9 6 on page 198 Basler scout 163 Pixel Data Formats 8 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 rows 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 rows 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 8 3 1 on page 162 The tables below describe how the data for the even rows and for the odd rows 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 sta
238. nal level range 174 Basler scout Pixel Data Formats 8 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 Po the first pixel transmitted by the camera Ph 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 Po B5 U value for Ps Be Y value for P3 B7 V value for Ps Bg Y value for P4 Bg U value for P4 Bio Y value for Ps B41 V value for Py Bm 7 Y value for Ph 3 Bm 6 U va
239. nd Precautions 19 Specifications Requirements and Precautions Quantum Efficiency 350 450 550 650 750 850 950 1050 Wave Length nm Fig 14 scA750 60fc Spectral Response no Cc O a ip aa o 2 T ae 400 450 500 550 600 650 700 Wave Length nm Fig 15 scA780 54fc Spectral Response 20 Basler scout Specifications Requirements and Precautions 1 0 0 9 r f 0 8 J 5 pe 0 6 f p Blue 0 5 jA cal Red Relative Response T a E eee a a S a a er ee ti iC lee 400 450 500 550 600 650 700 Wave Length nm Fig 16 scA1000 20fc and scA1000 30fc Spectral Response Relative Response 400 450 500 550 600 650 700 Wave Length nm Fig 17 scA1300 32fc Spectral Response Basler scout 21 Specifications Requirements and Precautions Relative Response 0 0 400 450 500 550 600 650 700 Wave Length nm Fig 18 scA1390 17fc Spectral Response Relative Response 400 450 500 550 600 650 700 Wave Length nm Fig 19 scA1400 17fc and scA1400 30fc Spectral Response 22 Basler scout Specifications Requirements and Precautions
240. ndards are used in the tables Po the first pixel transmitted by the camera for a row Ph the last pixel transmitted by the camera for a row Bg the first byte of data for a row Bm the last byte of data for a row Even Rows Odd Rows Byte Data Byte Data Bo Blue value for Po Bo Green value for Po By Green value for P4 B4 Red value for P4 Bo Blue value for Po Bo Green value for Po B3 Green value for P3 B3 Red value for P3 By Blue value for P4 B4 Green value for P4 Bs Green value for P5 Bs Red value for Ps 2 e 2 e 2 e 2 e 2 e 2 e Bm 5 Blue value for Ph 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 P 5 Bm 2 Red value for Ph 2 Bm 1 Blue value for P Bm 1 Green value for P 4 Bm Green value for Ph Bm Red value for Ph 164 Basler scout Pixel Data 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 Indicates This Signal Level Decimal OxFF 255 OxFE 254 0x01 1 0x00 0 Basler scout 165 Pixel Data Formats 8 3 3 Bayer RG 8 Format Equivalent to
241. ng edge triggering the exposure time starts when the ExFSTrig signal falls The following figure illustrates timed exposure with the camera set for rising edge triggering ExFSTrig Signal Period Is ExFSTrig Signal SC o T Exposure duration determined by the exposure time parameters Fig 45 Timed Exposure with Rising Edge Triggering Note that if you attempt to trigger a new exposure start while the previous exposure is still in progress the trigger signal will be ignored and a Frame Start Overtrigger event will be generated This situation is illustrated below for rising edge triggering This rise in the trigger signal will be ignored and a Frame Start Overtrigger event will be generated ExFSTrig Signal o Exposure duration determined by the exposure time parameters Fig 46 Overtriggering with Timed Exposure Basler scout 99 Image Acquisition Control For more information about the Frame Start Overtrigger event see Section 9 16 on page 235 For more information about the camera s exposure time parameters see Section 7 7 on page 116 Trigger Width Exposure Mode When trigger width exposure mode is selected the length of the exposure for each frame acquisition will be directly controlled by the ExFSTrig signal If the camera is set for rising edge triggering the exposure time begins when the ExFSTrig signal rises and continues until the ExFSTrig signal falls If the camera is set for fa
242. ng the pylon API The following code snippets illustrate using the API to set the image acquisition control mode to standard mode and to legacy mode respectively Camera TriggerControliImplementation TriggerControliImplementation_Standard Camera TriggerControliImplementation TriggerControlImplementation_Legacy 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 image acquisition control mode For more information about the pylon Viewer see Section 3 1 on page 43 78 Basler scout Image Acquisition Control 7 2 Means for Controlling Image Acquisition in Standard Mode This section assumes that the standard mode is enabled for image acquisition control In principle this section also applies if the legacy mode is enabled instead In this case however the following differences must be taken into account the acquisition start trigger of the standard mode is not available in the legacy mode the frame start trigger of the standard mode is called acquisition start trigger in the legacy mode When the camera is started for the first time after delivery from the factory the image acquisition control will not be in standard mode but in legacy mode Use the legacy mode only if you want to operate the camera together with previous cameras not featuring the standard mode
243. not in a waiting for frame start trigger acquisition status The camera will ignore any frame start trigger signals that it receives when it is not waiting for frame start trigger This situation is commonly referred to as over triggering the camera If you are triggering frame acquisition with an ExFSTrig signal and you attempt to To avoid over triggering you should not attempt to acquire frames at a rate that exceeds the maximum allowed with the current camera settings For more information about setting the camera for hardware acquisition start triggering and selecting the input line to receive the ExFSTrig signal see Section 7 4 5 2 on page 91 98 Basler scout Image Acquisition Control For more information about the electrical requirements for input lines 1 and 2 see Section 7 7 1 on page 84 For more information about determining the maximum allowed frame rate see Section 7 13 on page 143 and Section 7 14 on page 148 7 5 3 2 Exposure Modes If you are triggering the start of frame acquisition with an externally generated frame start trigger ExFSTrig signal two exposure modes are available timed and trigger width Timed Exposure Mode When timed mode is selected the exposure time for each frame acquisition is determined by the the camera s exposure time parameters If the camera is set for rising edge triggering the exposure time starts when the ExFSTrig signal rises If the camera is set for falli
244. ns for choosing the image acquisition control mode If you want to operate the camera together with previous cameras we recommend choosing the legacy mode In this mode triggering the camera will be exactly as for previous cameras Note also that you will not have to modify any code of your application If you do not want to operate the camera together with previous cameras we most strongly recommend choosing the standard mode For more information about acquisition start trigger in the legacy mode see Section 7 6 on page 103 For more information about acquisition start trigger and frame start trigger in the standard mode see Section 7 4 on page 85 and Section 7 5 on page 92 respectively For more information about determinig the camera s firmware version see Section 9 18 on page 241 image acquisition control will be in legacy mode If you want the camera to start in standard mode set the camera to standard mode see below save the current parameter settings as a user set and designate this user set as the startup set When the camera is started for the first time after delivery from the factory the Basler scout 77 Image Acquisition Control For more information about saving parameter settings as a user set and about working with user sets see Section 9 19 on page 243 Setting the Image Acquisition Control Mode You can set the image acquisition control mode from within your application software by usi
245. nsmission Acquisition Acquisition Start Stop Command Command Executed Executed Acquisition Start i Li Li Li Li Li Li Trigger Signal Sga bei e a eee ee eee Oe eee bee 2 A AA BA AA B Frame Start Trigger Signal applied to line 1 Fig 54 Use Case 2 Acquisition Start Trigger Off and Frame Start Trigger On Basler scout 123 Image Acquisition Control Use Case 3 Acquisition Start Trigger On Frame Start Trigger Off Use case three is illustrated on page 125 In this use case the Acquisition Mode parameter is set to continuous The Trigger Mode parameter for the acquisition start trigger is set to off and the Trigger Mode parameter for the frame start trigger is set to on Because the acquisition start trigger is set to off the user does not need to apply acquisition start trigger signals to the camera The camera will generate all required acquisition start trigger signals internally Because the frame start trigger is set to on the user must apply a frame start trigger signal to the camera in order to begin each frame exposure In this case we have set the frame start trigger signal source to input line 1 and the activation to rising edge so the rising edge of an externally generated electrical signal applied to line 1 will serve as the frame start trigger signal This type of camera setup is used frequently in industrial applications One example might be a wood products inspection system used to inspect the s
246. ntal 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 36 Basler scout Specifications Requirements and Precautions 1 9 Precautions CAUTION CAUTION 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 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 threads on any lens you use with the camera If a lens with a very long thread length is used the IR cut filter
247. o 3 99902 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 Basler 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 43 Basler scout 213 Standard Features 9 11 Auto Functions 9 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 auto
248. o 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 If you find that the number of packets needed to transmit an image is restricting the frame rate you may be able to decrease the number of packets needed to transmit a frame The next section in this manual explains more about the effect of changing the packets per frame For more information about the AOI settings see Section 9 6 on page 198 Formula 1 Calculates 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 1 x C4 C ax Frames s Exposure Time in us AOI Height 1 x C4 C Where AOI Height the height of the acquired frames as determined by the AOI settings The constants C4 and C gt depend on the camera model as shown in the table below scA750 60 fm fc C 31 01 us Co 186 08 us Basler scout 149
249. o 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 You will also find helpful information such as frequently asked questions downloads and application notes on the Basler website at www baslerweb com 12 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 in the Support section of our website www baslerweb com Basler scout 269 Troubleshooting and Support 12 3 Troubleshooting with the Camera LED If the camera boots up successfully the LED on the back of the camera will light and will remain green continuously If an error condition is detected the LED will begin to flash The number of flashes indicates the detected error as shown in Table 22 LED State Status Indication Off No power to the camera Continuous green The camera is OK Continuous red Internal error Contact Basler technical support Table 22 LED Indications 270 Basler scout Troubleshooting and Support
250. ode for the selected trigger Camera TriggerMode SetValue TriggerMode_Off Disable the acquisition frame rate parameter this will disable the camera s internal frame rate control and allow you to control the frame rate with external frame start trigger signals Camera AcquisitionFrameRateEnable SetValue false Select the frame start trigger Camera TriggerSelector SetValue TriggerSelector_FrameStart Set the mode for the selected trigger Camera TriggerMode SetValue TriggerMode_On Set the source for the selected trigger Camera TriggerSource SetValue TriggerSource_Linel Set the trigger activation mode to rising edge Camera TriggerActivation SetValue TriggerActivation_RisingEdge Set for the trigger width exposure mode Camera ExposureMode SetValue ExposureMode_TriggerWidth Set the shortest exposure tim the shortest exposure time we plan to use is 1500 us Camera ExposureTimeAbs SetValue 1500 Prepare for frame acquisition here Camera AcquisitionStart Execute while finished Erame acquisition will start each time the externally generated frame start trigger signal ExFSTrig signal goes high Retrieve the captured frames Camera AcquisitionStop Execute You can also use the Basler pylon Viewer application to easily set the parameters For more information about the
251. of the camera is equipped 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 65 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 Bi fef fef fei FeR eA eR iC sengor ARA ARA ARE ARA ARE AREO ARECER HE EEHEHEHEHEHEEH EHEHREHREAEREHReEAeaG HEEEHEHEHEHEHEAGE EHEREREREREHReEAeaw HEEEHEHEHEHEHEASE EHEREREREREHReEAeaw HEEEHEHEHEHEHEAGEa EHEREHEREREHReEHAeaw HEEEHEHEHEHEHSEAEa EHEHREHREREREHReEaeaw HEEEHEHEHEHEHEAEa ARA ARA ARE ARA ARE AREO ARECER Bicie pc isi eiii iiae iie ARA ARA ARE ARA ARE AREO ARECIR Pixels Fig 65 Bayer Filter Pattern 162 Basler scout Pixel Data Formats 8 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 mod
252. om Basler Basler also offers a standard I O 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 standard I O cables Basler scout 53 Physical Interface Hirose HR10A 10P 12S 12 pin Plug Not Connected a O on 1 0 In Gnd Prout EE C owa Standard I O Cable Fig 34 Standard I O Cable 54 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 Physical Interface 5 4 3 PLC I O Cable As with the standard I O cable described in the previous section the PLC I O cable is a single cable that connects to the camera s I O lines The PLC 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 If power for the I O input is supplied at 24 VDC you can also use a PLC I O cable We recommend using a PLC I O cable if the camera is connected to a PLC device when the camera is not connected to a PLC device Basler offers PLC I O cables with 3 meter and 10 meter lengt
253. on 2 on page 41 and Section 3 on page 43 has been revised to reflect that the pylon driver package is now downloadable from the website Removed the incorrect information about a Device User ID parameter in Section 9 18 on page 241 and replaced it with the correct information about the Device ID parameter Added Section 12 2 on page 225 describing how to obtain an RMA number AW00012511000 17 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 32fm fc cameras as preliminary in Section 1 2 on page 2 Updated minimum allowed exposure timens in Section 7 7 on page 116 Updated the constants C4 Cs and C3 for scA1300 32fm fc cameras in Section 7 13 on page 144 Added the digital shift feature in Section 9 4 on page 191 Corrected the indications of x offset and y offset in Figure 68 in Section 9 6 on page 198 and in Figure 65 in Section 9 11 1 2 on page 216 Added the reverse X feature in Section 9 8 on page 204 Removed the statement that auto functions have no effect on frame rate in Section 9 11 1 on page 214 and added a note that frame rate may be affected if exposure auto is used Section 9 11 3 on page 223 Added a reference to the reverse X feature in Section 9 11 1 2 on page 216 Replaced Auto Gain Raw by the correct Gain Raw All parameter name in Section 9 11 2 on page 221 Replaced Auto Exposure Time
254. on Sets cece 243 247 defined assii iieiea 243 COnNformity 0 0 eee eeeeeeeeeeeeeeeeees 3 5 7 9 11 connector types ue cece eeee tees 52 CONNECHOSIS cccceccceeeeecceeeeseeeeeseeeeees 49 52 continuous acquisition mode 83 CRC checksum Chunk sss 261 287 Index D debouncer and exposure start delay 141 explained ee 229 SOMIAG eao ai aiian 230 default configuration set cee 243 device firmware version parameter 241 device ID parameter ecce 241 device model name parameter 241 device scan type parameter 241 device vendor name parameter 241 digital Shifts ee kareena 191 CIMENSIONS ien endrede iniiai daai 29 disable parameter limits explained ooo eeeeeeeeceeeteeeeeeeeseeeerees 228 E electromagnetic interference eee 35 electrostatic discharge ceecee 35 0 ease eee ee acer Rae Bieri aa enor are are 35 environmental requirements 36 Sates Pear ence E AAT RES Ser 35 event Acquisition Start Overtrigger 235 Event Overrun ou eeeeceeeeeeeeeeteeeeeeeee 235 Exposure End ssscceesseeereseeees 235 Frame Start Overtrigger 0 235 event reporting eee eeeeeeeseeeeesseeeeeneees 235 exposure overlapped nr 128 130 exposure active signal ee 131 EXPOSE AUTO eects 223 exposure mode InN e EA EEE E 99 111 trigger width oee 100 112 exposure MOES sssss
255. 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 AOls used for the auto function feature will behave analogously to standard For more information about auto functions see Section 9 11 on page 214 Basler scout 205 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 Basler 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 43 206 Basler scout Standard Features 9 9 Luminance Lookup Table 9 9 1 Lookup Table All Models Except scA750 60 scA750 60 fm fc For information about scA750 60 fm fc cameras see The information in this section applies to all camera models except the Section 9 9 2 on page 210 On these cameras pixel data is acquired at 12 bit depth When a monochrome camera is set for the Mono 16 o
256. or_Outl Camera LineSource SetValue LineSource_ExposureActive Camera LineSelector SetValue LineSelector_Out2 Camera LineSource SetValue LineSource_TriggerReady j 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 43 For more information about setting the state of user settable output signals see Section 6 2 2 on page 68 Basler scout 67 1 0 Control For more information about working with the timer output signals see Section 6 2 4 on page 70 For more information about the exposure active signal see Section 7 11 1 on page 131 For more information about the trigger ready signal see Section 7 11 3 on page 132 and Section 7 11 4 on page 135 6 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
257. ould be You read the value of the Recommended Packet Size parameter from within your application software by using the pylon API The following code snippet illustrates using the API to get the parameter values RecommendedPacketSiz int64_t recommendedPacketSize Camera RecommendedPacketSize GetValue j 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 43 For more information about the camera s maximum allowed frame rate and how it can be restricted by the packet size setting see Section 7 13 on page 143 268 Basler scout Troubleshooting and Support 12 Troubleshooting and Support This section outlines the resources available to you if you need help working with your camera It also provides some basic troubleshooting information that you can use to solve problems 12 1 Tech Support Resources The troubleshooting resources in this section of the manual will help you to find the cause of many common problems If you need more assistance you can contact the Basler technical support team for your area Basler technical support contact information is located in the front pages of this manual If you do decide to contact Basler technical support please take a look at the form that appears on the last tw
258. ower 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 Installations provides much more detail about avoiding EMI and ESD This application note can be obtained from the Downloads section of our website www baslerweb com The Basler application note called Avoiding EMI and ESD in Basler Camera Basler scout 35 Specifications Requirements and Precautions 1 8 Environme
259. pes in Section 1 9 on page 37 Transferred the Software and Hardware Installation section to the Installation and Setup Guide for Cameras Used with Basler s pylon API AW000611xx000 Added the reference to the Installation and Setup Guide for Cameras Used with Basler s pylon API in Section 2 on page 41 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 6 2 4 2 on page 71 282 Basler scout Revision History Doc ID Number Date Changes AW00012507000 5 Mar 2008 Integrated the scA1400 30fm fc Corrected the type of interface in the table in Section 1 5 2 2 on page 31 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 8 on page 51 Added the maximum exposure times and related settings in Section 7 7 1 on page 117 Minor modifications and corrections throughout the manual AW00012508000 18 Jul 2008 Integrated information for the scA1300 32fm fc Updated the distances and related tolerances between the front of the lens mount and the sensor s photosensitive area in Section 1 5 on page 24 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 Removed voltage information from Table 8
260. posure modes are available timed and trigger width Timed Exposure Mode When timed mode is selected the exposure time for each frame acquisition is determined by the value of the camera s exposure time parameters If the camera is set for rising edge triggering the exposure time starts when the ExASTrig signal rises If the camera is set for falling edge triggering the exposure time starts when the ExASTrig signal falls The following figure illustrates timed exposure with the camera set for rising edge triggering ExASTrig Signal Period Is ExASTrig Signal SC o T Exposure duration determined by the exposure time parameters Fig 49 Timed Exposure with Rising Edge Triggering Note that if you attempt to trigger a new exposure start while the previous exposure is still in progress the trigger signal will be ignored and an Acquisition Start Overtrigger event will be generated This situation is illustrated below for rising edge triggering This rise in the trigger signal will be ignored and an Acquisition Start Overtrigger event will be generated ExASTrig Signal Exposure duration determined by the exposure time parameters Fig 50 Overtriggering with Timed Exposure For more information about the Acquisition Start Overtrigger event see Section 9 16 on page 235 For more information about the camera s exposure time parameters see Section 7 7 on page 116 Basler scout 111 Image Acq
261. ppear on the title page of this manual Take the following actions After you complete each action capture several images to see if the problem has been corrected Make sure that the lens cap has been removed Check your light source Try increasing the intensity of your light source if possible Check the f stop lens aperture on your lens Try decreasing the f stop to let more light into the camera Check the exposure time setting in the Acquisition Controls group on the pylon Viewer Try increasing the exposure time Check the gain setting Try increasing the gain setting Check the black level setting Try increasing the black level setting Has the problem been corrected Yes Exit this chart Contact Basler technical support The contact numbers appear on the title page of this manual Basler scout Troubleshooting and Support Take the following actions After you complete each action capture several images to see if the problem has been corrected s Check your light source Try decreasing the intensity Are the images too light of your light source if possible Check the f stop lens aperture on your lens Try increasing the f stop to let less light into the camera Check the exposure time setting in the Acquisition Controls group on the pylon Viewer Try decreasing the shutter setting Check the gain setting Try decreasing the gain setting Check the brightness setting Try decr
262. put counter reset and to execute a reset via software 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 select reset by signal on input line 2 Camera CounterResetSource SetValue CounterResetSource_Line2 Basler scout 257 Chunk Features 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 258 Basler scout Chunk Features 10 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 82 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 indic
263. puter consult the instructions for the adapter and make sure that the adapter is properly configured to supply power to the camera If the camera is connected to a powered hub make sure that the Correct power supply for the hub is working properly the If the camera is connected to a laptop you should use a powered hub between the laptop and the Sice camera or you should install a PCMCIA IEEE 1394 adapter card that connects to an external power supply The IEEE 1394 connector available on many laptops does not supply power to the camera Is your power source correct Yes Replace the IEEE 1394 cable s that runs between the Troubleshooting camera and the PC with a known good cable is complete Exit Does this correct the problem this chart If you are using a desktop PC or a laptop equipped with an IEEE 1394 Troubleshooting adapter card swap the adapter card with a known good card is complete Exit Does this correct the problem this chart No Contact Basler technical support The contact numbers appear on the title page of this manual 272 Basler scout Troubleshooting and Support 12 4 2 Do Not Get an Image Use this chart if you get no image at all when you attempt to capture an image If you get a poor quality image use the Poor Image Quality chart Start the pylon Viewer software Is your he M Is Not Bei camera listed in the device tree at the No gt PE My Gamera bola an left side of the view
264. pylon Viewer see Section 3 1 on page 43 102 Basler scout Image Acquisition Control 7 6 The Acquisition Start Trigger in Legacy Mode This section only applies if the legacy mode is enabled for image acquisition control Use the legacy mode only if you want to operate the camera together with previous cameras not featuring the standard mode Otherwise we most strongly recommend enabling the standard mode When the camera is started for the first time after delivery from the factory the image acquisition control will be in legacy mode The acquisition start trigger of the legacy mode is called frame start trigger in the standard mode The acquisition start trigger of the standard mode is not available in the legacy mode For more information about standard mode and legacy mode and how to set them see Section 7 1 on page 77 The acquistion start trigger is used to begin frame acquisition Assuming that the camera is in a waiting for acquistion start trigger acquisition status it will begin a frame acquisition each time it receives an acquistion start trigger signal Note that in order for the camera to be in a waiting for acquistion start trigger acquisition status The Acquisition Mode parameter must be set correctly A proper Acquisition Start command must be applied to the camera For more information about the Acquisition Mode parameter and about Acquisition Start and Acquisition Stop commands
265. quisition start trigger signal source to software so the execution of an acquisition trigger software command will serve as the acquisition start trigger signal The Acquisition Frame Count parameter is set to 3 When an acquisition trigger software command is executed the camera will exit the waiting for acquisition start trigger acquisition status and enter a waiting for frame start trigger acquisition status Once the camera has acquired 3 frames it will re enter the waiting for acquisition start trigger acquisition status Before any more frames can be acquired a new acquisition trigger software command must be executed to make the camera exit the waiting for acquisition start trigger acquisition status Because the frame start trigger is set to on the user must apply a frame start trigger signal to the camera in order to begin each frame acquisition In this case we have set the frame start trigger signal source to input line 1 and the activation to rising edge so the rising edge of an externally generated electrical signal applied to input line 1 will serve as the frame start trigger signal Keep in mind that the camera will only react to a frame start trigger signal when it is in a waiting for frame start trigger acquisition status A possible use for this type of setup is a conveyor system that moves objects past an inspection camera Assume that the system operators want to acquire images of 3 specific areas on each object
266. r 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 to Figure 79 The mathematical expression for this test image Gray Value column number row number MOD 256 A Fig 79 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 238 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 not have a 10 bit output mode available use of test image 3 on scA750 60 On scA750 60 cameras test image 3 is a 10 bit pattern Since
267. r Mono 12 packed pixel format or a color camera 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 camer
268. r 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 UserSetSelector_UserSetl Camera UserSetSave Execute 244 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 43 9 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 set You can however select any one of the three factory setups to serve as the default set To select which factory setup will 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 Basler pylon API
269. r many applications One example is for aerial photography A camera set for free run is used to capture a continuous series of images as an aircraft overflies an area The images can then be used for a variety of purposes including vegetation coverage estimates archaeological site identification etc For more information about the Acquisition Frame Rate Abs parameter see Section 7 5 1 1 on page 93 and for information about setting the parameter see Section 7 5 1 3 on page 95 120 Basler scout Image Acquisition Control Use Case Free Run Acquisition Start Trigger Off and Frame Start Trigger Off The acquisition start trigger is off The camera will generate acquisition start trigger signals internally with no action by the user The frame start trigger is off The camera will generate frame start trigger signals internally with no action by the user Settings Acquisition Mode Continuous Trigger Mode for the acquisition start trigger Off Trigger Mode for the frame start trigger Off atrigger signal generated by the camera internally RIRI camera is waiting for an acquisition start trigger camera is waiting for a frame start trigger frame exposure and readout frame transmission qu Acquisition Acquisition Start Stop Command Command Executed Executed r Acquisition Start it it it Li Li Li Li Trigger Signal t eee ee ee ee ea ee eee ee eee ee ee tee 2 A A BA B
270. ral 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 70fm Spectral Response 12 Basler scout Relative Response Fig 2 Quantum Efficiency Fig 3 scA640 120fm Spectral Response Basler 1 0 Specifications Requirements and Precautions 0 9 0 8 0 7 0 6 y 0 5 0 4 0 3 0 2 0 1 0 0 400 scA640 74fm Spectral Response 1 0 500 600 700 Wave Length nm 800 900 1000 0 9 0 8 0 7 0 6 NI 0 5 0 4 0 3 0 2 0 1 0 0 400 scout 500 600 Wave Length nm 700 800 900 1000 13 Specifications Requirements and Precautions 60 50 404 gt J oO 3 S 30 iT E 20 o 4 J 6 10 0 t 350 450 550 650 750 850 950 1050 Wave Length nm Fig 4 scA750 60fm Spectral Response 1 0 0 9 0 8 0 7 0 6
271. rame rate and AOI size 0ccccccceeeees 143 148 maximum allowed 06 143 148 acquisition frame rate abs parameter EA E ETE 93 95 104 106 acquisition mode parameter sece 83 acquisition start command 79 83 233 acquisition Start trigger eee 80 o Are E cise sellecedsbieshensizeeciaes 85 acquisition start trigger delay legacy mode c ccceeeeeeettteeeeeeeeeees 113 acquisition start trigger mode parameter 86 ACQUISITION status ccceeeeeeeeeeeeeeeeees 233 acquisition stop command 79 83 acquisition trigger wait signal 137 acquistion start trigger in legacy mode 103 active configuration Set ceee 243 AOI see area of interest yd leper a Serene ry hee creer ee 43 area of interest auto function AOI cceeeeeeee 214 default resolution ceeeeeeeees 199 explained ssessssssrersrrrrerrrnrrernesna 198 SEa E EE EEP EE ET 199 using with binning eee 203 area of interest auto functions explained e ran ae ieta aaan 216 AULO FUNCTION oiiaii ceanii taaiaianaa 214 using with binning eee 214 auto function AOI OXPlained ineat ipera pel at eieren 214 Setoa ae e 219 auto function profile o e 225 auto functions mode of operation sessen 215 auto functions factory setup seee 243 B balance white auto sseseseeeeeeeeseeeeeeen 226 bandwidth c ceeeeee 146 147 151 sha
272. ration Time Base Abs parameter can be used to change the duration time base The Timer Duration Time Base Abs parameter 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 Basler scout 73 1 0 Control 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 When you use the Timer Duration Abs parameter to set the duration time the camera ac
273. re 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 the accumulated charges are transported from the sensor s light sensitive elements pixels to the sensor s column buses see Figure 28 on page 46 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 IEEE1394b link layer controller w
274. re 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 32 Basler scout 197 Standard Features 9 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 67 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 specify 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 67 The camera will
275. re frames When the camera receives an Acquisition stop commana If the camera is not in the process of acquiring a frame its ability to acquire frames will be terminated immediately If the camera is in the process of acquiring a frame the frame acquisition process will be allowed to finish and the camera s ability to acquire new frames will be terminated The camera s Acquisition Mode parameter has two settings single frame and continuous The use of Acquisition Start and Acquisition Stop commands and the camera s Acquisition Mode parameter setting are related If the camera s Acquisition Mode parameter is set for single frame after an Acquisition Start command has been executed a single frame can be acquired When acquisition of one frame is complete the camera will execute an Acquisition Stop command internally and will no longer be able to acquire frames To acquire another frame you must execute a new Acquisition Start command If the camera s Acquisition Mode parameter is set for continuous frame after an Acquisition Start command has been executed frame acquisition can be triggered as desired Each time a frame trigger is applied while the camera is in a waiting for frame trigger acquisition status the camera will acquire and transmit a frame The camera will retain the ability to acquire frames until an Acquisition Stop command is executed Once the Acquisition Stop command is received the camera will no longer be
276. ring with multiple cameras 263 Bayer BG 12 packed pixel format 170 Bayer BG 16 pixel format ee 168 Basler scout Index Bayer BG 8 pixel format ecen 164 Bayer fite oeeie ean a 162 Bayer RG 8 pixel format nsen 166 DINNING ie e eaea e a e Eaa 201 AOI settingS 20 0 eeeeeeeeeeeeeeeeeeees 203 image distortion eee eeeeeeee 203 reduced resolution ceecee 203 response to light ccecce 202 SOWNO sitet ie tee 202 bit depth sssr 2 4 6 8 10 black level OXPIAING M EE 188 SCUING aer ea aoe a alee 189 black level raw parameter s e 189 black level selector ncccsscr 189 block diagram ssccccecere 46 48 C cables IEEE TIIA eee t Perea 53 PLC VOnt aee a a 55 standard I O cable nece 53 camera power requirements iccse A A E Manne 2 4 6 8 10 56 chunk enable parameter ssscccecececeee AREO i E 251 254 256 259 261 chunk frame counter parameter 251 chunk line status all parameter 259 chunk mode active parameter 250 chunk parser 251 254 256 259 261 chunk selector 251 254 256 259 261 chunk time stamp parameter 254 chunk trigger input counter parameter 256 cleaning the camera and sensor 39 code snippets programming language 38 Proper USE opie ones aeie 38 COlOr fiter seaseceecevecssecescls chevesaeveeecesecacts 162 configuration set loaded at startup 247 configurati
277. ry possible combination of the parameters associated with acquisition start and frame start triggering They are simply intended to aid you in developing an initial understanding of how these two triggers interact In each use case diagram the black box in the upper left corner indicates how the parameters are set The use case diagrams are representational They are not drawn to scale and are not designed to accurately describe precise camera timings Basler scout 119 Image Acquisition Control Use Case 1 Acquisition and Frame Start Triggers Both Off Free Run Use case one is illustrated on page 121 In this use case the Acquisition Mode parameter is set to continuous The Trigger Mode parameter for the acquisition start trigger and the Trigger Mode parameter for the frame start trigger are both set to off The camera will generate all required acquisition start and frame start trigger signals internally When the camera is set this way it will constantly acquire images without any need for triggering by the user This use case is commonly referred to as free run The rate at which the camera will acquire images will be determined by the camera s Acquisition Frame Rate Abs parameter unless the current camera settings result in a lower frame rate If the Acquisition Frame Rate Abs parameter is disabled the camera will acquire frames at the maximum allowed frame rate Cameras are used in free run fo
278. s 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 Po the first pixel transmitted by the camera Ph the last pixel transmitted by the camera Bg the first byte in the buffer Bm the last byte in the buffer Byte Data Bo Brightness value for Po B4 Brightness value for P4 Bo Brightness value for Po B3 Brightness value for P3 B4 Brightness value for P4 B5 Brightness value for P5 Be Brightness value for Pg B7 Brightness value for P7 e e e e e e Bm 3 Brightness value for Ph 3 Bm 2 Brightness value for P Bm 1 Brightness value for P 4 Bm Brightness value for Ph Basler scout 155 Pixel Data Formats 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 This Data Value Hexadecimal Indicates This Signal Level Decimal OxFF 255 OxFE 254 0x01 1 0x00 0 156 Basler scout Pixel Data Formats 8 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 pixel with 12 b
279. s 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 of 4095 This Data Value Indicates This Signal Level Hexadecimal Decimal OxOFFF 4095 OxOFFE 4094 0x0001 1 0x0000 0 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 Basler scout 169 Pixel Data Formats 8 3 5 Bayer BG 12 Packed Format When a color camera is set for the Bayer BG 12 Packed pixel data format 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 sometimes referred to as raw output For more information about the Bayer filter see Section 8 3 1 on page 162 The tables below describe how the data for the eve
280. s relative to the center of the die Photosensitive surface of the sensor 0 17 57006 This tolerance is for the distance between the front of the um 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 70fm fc 0 47 0 63 scA1300 32fm fc 0 47 0 63 scA640 74 fm fc 0 35 0 47 scA1390 17fm fc 0 31 0 42 scA640 120fm fc 0 62 0 83 scA1400 17fm fc 0 25 0 34 scA750 60fm fc 0 51 0 80 scA1400 30fm fc 0 25 0 34 scA780 54 fm fc 0 35 0 47 scA1600 14fm fc 0 34 0 52 scA1000 20fm fc 0 46 0 63 scA1600 28fm fc 0 34 0 52 scA1000 30fm fc 0 46 0 63 Basler scout 27 Specifications Requirements and Precautions Fig 23 Sensor Positioning Accuracy for Cameras with the Standard C mount Lens Adapter in mm unless otherwise noted 0 25 0 25 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
281. set see below but can also be automatically For more information about the Gain Auto function see Section 9 11 2 on page 221 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_All 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 43 186 Basler scout 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 from that setting Gain Raw Setting Gaingg 20 x logy 1 l 3 l 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 18 Gaingp 12 0dB Table 20 shows t
282. set them see Section 9 11 1 2 on page 216 222 Basler scout Standard Features 9 11 3 Exposure 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 from 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 be decreased
283. sition mode 83 software development kit ecce 43 software trigger acquisition Start cceeeeeeeeeeee 89 TAME Stas sseveesviviehie thee bese 96 107 spectral reSPONSE seirer 12 23 standard factory setup 243 245 246 standard I O cable scce 53 startup parameter Set sesse 247 StartUp S t oo 244 247 stress tests ccna 33 SUPPOM wena riranna Enin EELER A a 278 T target Valle nn ounner 214 temperature NOUSING ooeec 36 test image selector cccceeeeeeeees 237 TEST IMAJO irita edee as 237 time delay time base abs parameter 71 UME StAMP ariii donee 254 timed exposure mode 99 111 timer delay eeeseceesseeeeeseeeeeeeeeenereeees 72 timer delay abs parameter sece 72 timer delay raw parameter eic 71 timer delay time eneee 71 timer delay time base cccceeeeeeeees 71 290 timer duration c eeeeeeeeeeeeeeeeeeeeeesees 73 timer duration abs parameter a e 74 timer duration raw parameter s e 73 timer duration time base ce 73 timer duration time base abs parameter 73 timer selector cccccccee 70 71 73 74 timer trigger source parameter 70 transition threshold input lines 57 trigger delay ceeeceeseseeeesseeeeeneeeees 231 acquisition start legacy mode 113 frame start standard mode 101 trigger input counter chunk 256 VESET nicer a eA
284. sler scout I O Control 6 2 Configuring Output Lines 6 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 Acquisition Trigger Wait only available when the image acquisition control is set to standard mode Trigger Ready Exposure Active 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 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 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 LineSelect
285. solution 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 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 For more information about the AOI settings see Section 9 6 on page 198 Formula 1 Calculates the maximum frame rate based on the sensor readout time 1 Max F ee DOM aMees AOL HA 1 x gt Where AOI Height the height of the acquired frames as determined by the AOI settings The constants C4 and C gt depend on the camera model as shown in the table below Camera Model C4 Co Camera Model C Co scA640 70fm fc 25 21 us 1595 12 us scA1300 32fm fc 27 83 us 2725 66 us scA640 74fm fc 24 01 us 1519 18 us scA1390 17fm fc 44 71 us 12158 66 us scA640 120fm fc 14 40 us 1148 27 us scA1400 17fm fc 44 37 us 11410 34 us scA780 54fm fc 25 70 us 2201 60 us scA1400 30fm fc 25 83 us 6426 73 us scA1000 20fm fc 51 13 us 7762 01 us scA1600 14fm fc 52 37 us 6838 87 us scA1000 30fm fc 36 56 us 4656 20 us scA1600 28fm fc 26 60 us 2867 93 us 144 Basler scout Image Acquisition Control Formula 2 Calculates the maximum frame rate based on the expos
286. start trigger signal As soon as the camera is capable of reacting to a new frame start trigger signal it will automatically return to the waiting for frame start trigger acquisition status When you are using a software trigger signal to start each frame acquisition the camera s Exposure Mode parameter must be set to timed The exposure time for each acquired frame will be determined by the value of the camera s exposure time parameters Software Frame Start Software Frame Start Trigger Signal Received Trigger Signal Received Frame Acquisition re bj Exposure i Exposure duration determined by the exposure time parameters Fig 44 Frame Acquisition with a Software Frame Start Trigger When you are using a software trigger signal to start each frame acquisition the frame rate will be determined by how often you apply a software trigger signal to the camera and you should not attempt to trigger frame acquisition at a rate that exceeds the maximum allowed for the current camera settings There is a detailed explanation about the maximum allowed frame rate at the end of this chapter Software frame start trigger signals that are applied to the camera when it is not ready to receive them will be ignored Section 7 5 2 2 on page 97 includes more detailed information about applying a software frame start trigger to the camera using Basler pylon For more information about exposure time parameters see Section 7 7 on page 116
287. 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 8 3 1 on page 162 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 11B 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 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 The values for U and for V normally range from 128 to 127 Because the camera 172 Basler scout Pixel Data 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 Ph the last pixel transmitted by the camera Bg the first byte in the buffer Bm the last byte in the buffer B
288. t allow overlapped exposure on principle To achieve the maximum possible acquisition frame rate set the camera for the continuous acquisition mode And for all models except scA750 60 also use overlapped exposure For more information about overlapped exposure see Section 7 9 on page 128 When the camera s acquisition mode is set to single frame the maximum possible 84 Basler scout Image Acquisition Control 7 4 The Acquisition Start Trigger in Standard Mode This section only applies if the standard mode is enabled for image acquisition control When the camera is started for the first time after delivery from the factory the image acquisition control will not be in standard mode but in legacy mode Use the legacy mode only if you want to operate the camera together with previous cameras not featuring the standard mode For more information about standard mode and legacy mode and how to set them see Section 7 1 on page 77 The acquisition start trigger is used in conjunction with the frame start trigger to control the acquisition of frames In essence the acquisition start trigger is used as an enabler for the frame start trigger When the acquisition start trigger is enabled the camera s initial acquisition status is waiting for acquisition start trigger When the camera is in this acquisition status it will ignore any frame start trigger signals it receives If an acquisition star
289. t 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 frame 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 in
290. t 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 Image Acquisition N 1 Image Acquisition N 2 Exposure Readout Exposure Readout Exposure Readout Fig 62 Trigger Ready Signal Basler scout 135 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 the camera will simply ignore the attempt The trigger ready signal will only be available when hardware triggering is enabled If you attempt to start an image acquisition when the trigger ready signal is low By default the trigger ready signal is assigned to physical output line 2 on the camera However the assignm
291. t filter will be damaged or destroyed and the camera will no longer operate lt 8 0mm Not to Scale nih 9 a o C mount Lens IR Cut Filter Lens Adapter Fig 27 Maximum Lens Thread Length on Color Cameras 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 32 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 20 g_1 Octave Minute 10 repetitions Shock each axis DIN EN 60068 2 27 20 g 11 ms 10 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
292. t is included in the camera s API Once the chunk parser has been used you can retrieve the time stamp information by 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 254 Basler scout Chunk Features IChunkParser amp ChunkParser Camera CreateChunkParser GrabResult Result StreamGrabber RetrieveResult Result ChunkParser AttachBuffer unsigned char Result Buffer Result GetPayloadSize int64_t timeStamp Camera ChunkTimestamp 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 43 Basler scout 255 Chunk Features 10 5 Trigger Input Counter The Trigger Input Counter fe
293. t th xposure tim Camera ExposureTimeAbs SetValue 3000 Enable the acquisition frame rate parameter and set the frame rate Enabling the acquisition frame rate parameter allows the camera to control the frame vate internally 106 Basler scout Image Acquisition Control Camera AcquisitionFrameRateEnable SetValue true Camera AcquisitionFrameRateAbs SetValue 60 0 Start frame capture 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 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 43 7 6 2 Using a Software Acquisition Start Trigger Legacy Mode 7 6 2 1 Introduction If the Trigger Mode parameter for the acquisition start trigger is set to on and the Trigger Source parameter is set to software you must apply a software acquisition start trigger signal to the camera to begin each frame acquisition Assuming that the camera is in a waiting for acquisition start trigger acquisition status frame exposure will start when the software acquisition start trigger si
294. t to off the camera will generate all frame start trigger signals internally or The trigger delay will not operate if the Frame Start Trigger Mode parameter is if you are using a software frame start trigger Legacy mode The trigger delay can be applied to the acquisition start trigger parameter is set to off the camera will generate all acquisitiion start trigger The trigger delay will not operate if the Acquisition Start Trigger Mode signals internally or if you are using a software acquisition start trigger 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 snippets illustrate using the API to set the parameter values Standard mode Select the acquisition start trigger Camera TriggerSelector SetValue TriggerSelector_Acquisition Start Trigger delay double TriggerDelay_us 1000 0 1000us 1ms 0 0013 Camera TriggerDelayAbs SetValue TriggerDelay_us Select the frame start trigger Basler scout 231 Standard Features Camera TriggerSelector SetValue TriggerSelector_FrameStart Trigger delay double TriggerDelay_us 1000 0 1000us 1ms 0 0013 Camera TriggerDelayAbs SetValue TriggerDelay_us Legacy mode Select the acquisition start trigger Camera TriggerSelector SetValue TriggerSelector_AcquisitionStart Tri
295. t trigger signal is applied to the camera it will exit the waiting for acquisition start trigger acquisition status and enter the waiting for frame start trigger acquisition status In this acquisition status the camera can react to frame start trigger signals and will begin to expose a frame each time a proper frame start trigger signal is applied A primary feature of the acquisition start trigger is that after an acquisition start trigger signal has been applied to the camera and the camera has entered the waiting for frame start trigger acquisition status the camera will return to the waiting for acquisition start trigger acquisition status once a specified number of frame start triggers has been received Before more frames can be acquired a new acquisition start trigger signal must be applied to the camera to exit it from waiting for acquisition start trigger status Note that this feature only applies when the Trigger Mode parameter for the acquisition start trigger is set to on This feature is explained in greater detail in the following sections Basler scout 85 Image Acquisition Control 7 4 1 Acquisition Start Trigger Mode Standard Mode The main parameter associated with the acquisition start trigger is the Trigger Mode parameter The Trigger Mode parameter for the acquisition start trigger has two available settings off and on For more information about the pylon Viewer see Section 3 1 on page 43 7 4 1 1 Acquisit
296. tes This Signal Level Decimal OxFF 255 OxFE 254 0x01 1 0x00 0 178 Basler scout Pixel Data Formats 8 4 Pixel Transmission Sequence For each captured image pixel data is transmitted from the camera in the following sequence Row Col o Row Col 4 Rowo Cola ROWgCOlm2 ROW gColm 1 ROWg Col m Row Col 9 Row Col 4 Row Col gt Row Col m Row Col 4 Row Col Row s Col Row p Col 4 Rows Colo Row Colm Row Col m 4 Rows Col m Row p 2 Colo Row p 2 Col 4 Row Colo Row p 2 Col m 2 ROW p 2 COl m 1 ROW p 2 COI m Row p 1 Colo Row p 4 Col4 Row p 4 Colo Row p 4 COl m 2 Row p 4 COl m 1 Row p 1 Colm Row p Col Row p Col 4 Row Col gt Row Col m 2 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 179 Pixel Data Formats 180 Basler scout Standard Features 9 Standard Features This chapter provides detailed information about the standard features available on each camera It also includes an explanation of their operation and the parameters associated with each feature 9 1 Gain The camera s gain setting is adjustable As shown in Figure 66 increasing
297. that it is slightly greater than the longest 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 Figure 78 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 _ l l l l l l l Debouncer l T T gt l debouncer l value l l Transferred valid signal delay TIMING CHARTS ARE NOT DRAWN TO SCALE Fig 78 Filtering of Input Signals by the Debouncer Basler scout 229 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 softw
298. 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 Basler 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 43 190 Basler scout Standard Features 9 4 Digital Shift The information in this section applies to all camera models except the scA750 60 fm fc 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 feature works when the camera is set for 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
299. 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 43 118 Basler scout Image Acquisition Control 7 8 Use Case Diagrams This section assumes that the standard mode is enabled for image acquisition control In principle this section also applies if the legacy mode is enabled instead In this case however the following differences must be taken into account the acquisition start trigger of the standard mode is not available in the legacy mode the frame start trigger of the standard mode is called acquisition start trigger in the legacy mode When the camera is started for the first time after delivery from the factory the image acquisition control will not be in standard mode but in legacy mode Use the legacy mode only if you want to operate the camera together with previous cameras not featuring the standard mode For more information about standard mode and legacy mode and how to set them see Section 7 1 on page 77 The following pages contain a series of use case descriptions and diagrams The descriptions and diagrams are designed to illustrate how acquisition start triggering and frame start triggering work in some common situations and with some common combinations of parameter settings These use cases do not represent eve
300. 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 pixel in 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 Po the first pixel transmitted by the camera Ph 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 B7 Y value for P7 Bm 3 Y value for Ph 3 Bm 2 Y value for Ph 2 Bm 1 Y value for Ph 4 Bm Y value for Ph 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 the corresponding indicated signal levels are as shown in the table below Basler scout 177 Pixel Data Formats This Data Value Hexadecimal Indica
301. the camera and a 1394b hub is 4 5 meters as specified in the IEEE 1394 standard Standard 9 pin shielded 1394b to 1394b cables should be used connecting the camera to an IEEE 1394a device you must use a conversion cable The cable should have a 9 pin IEEE 1394b plug on the end that connects to the camera and a 6 pin IEEE 1394a plug on the end that connects to the device The camera is backward compatible with IEEE 1394a devices If you will be 5 4 2 Standard I O Cable device If the camera is connected to a PLC device we recommend using a PLC I O cable rather than the standard I O cable You can use a PLC 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 I O cable The standard I O cable is intended for use if the camera is not connected to a PLC The end of the standard 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 as shown in Figure 34 The maximum length of the standard I O cable is at least 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 The required 12 pin Hirose plug is available fr
302. the camera or you must installa PCMCIA IEEE 1394 adapter card that connects to an external power supply Incorrect Power Can Cause Damage The polarity of the power on the camera s IEEE 1394b socket must be as shown in the pin assignment table Do not reverse the power polarity Reversing the polarity will damage the camera If the voltage supplied to the camera is greater than 36 VDC damage to the camera can result If the voltage is less than 8 VDC the camera may operate erratically CAUTION The following voltage requirements apply to the camera power supplied via the IEEE 1394b cable Voltage Significance lt 8 VDC The camera may operate erratically 12 VDC Recommended operating voltage lt 1 ripple required 36 VDC Absolute maximum the camera may be damaged when the absolute maximum is exceeded Table 9 Voltage Requirements for the Camera Power 56 Basler scout Physical Interface 5 7 Input and Output Lines 5 7 1 Input Lines 5 7 1 1 Voltage Requirements Different voltage levels apply depending on whether you are using a standard I O cable or a PLC I O cable see below Voltage Levels When the Standard I O Cable is Used When a standard I O cable is used the following voltage requirements apply to the camera s I O inputs pins 3 and 4 of the 12 pin receptacle Voltage Significance 0 to 24 VDC Recommended operating voltage 0
303. 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 Basler scout 117 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 43 7 7 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 the camera accomplishes the setting change by automa
304. 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 25 50 100 Sensor Output Signal Fig 66 Gain in dB gain to 6 dB an amplification factor of 2 and thus reach gray values of 254 Basler scout 181 Standard Features Setting the Gain All Models Except scA750 60 The information in this section applies to all camera models except the scA750 60 fm fc For information about scA750 60 fm fc cameras see the next section 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 9 11 1 on page 214 For more informat
305. the new configuration sets feature Corrected the description of the available device information parameters in Section 9 18 on page 241 Added Section 9 16 on page 235 to describe the new event reporting standard feature Added Section 10 7 on page 259 to descrice the new CRC checksum chunk feature Added information for the newly released scA750 60fm fc camera Updated all affected text and tables as appropriate AW00012503000 11 Jun 2007 Added information on IP30 Section 1 5 1 1 on page 24 and Section 1 5 2 1 on page 29 Added information drawings inclusive on the 90 head housing variant Section 1 5 2 on page 29 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 8 2 1 on page 155 Section 8 2 4 on page 161 Section 8 2 5 on page 161 Section 8 3 3 on page 166 Section 8 3 6 on page 172 Section 8 3 7 on page 175 and Section 8 3 8 on page 177 Added minimum gain raw settings with vertical binning in Section 9 1 on page 181 Minor modifications througout the manual modified frame height to AOI height Basler scout 281 Revision History Doc ID Number Date Changes AW00012504000 12 Oct 2007 Modified mechanical drawings in Section 1 5 1 1 on page 24 dimensions Section 1 5 2 1 on page 29 dimensions Sect
306. tically 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 information about using the pylon API refer to
307. time is the product of these two elements Duration Time Timer Duration Raw Parameter Value x Timer Duration Time Base By default the Timer Duration Time Base is fixed at 1 us Typically the duration time is adjusted by setting only the Timer Duration Raw parameter value 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 Du
308. tings Gaingg 0 0359 x Gain Raw Setting G Where G 0 0359 x Min Gain Raw Setting Example Assume that you are working with a monochrome scA1400 30 camera that has a gain raw setting of 500 Calculating the gain is a two step process Step 1 G 0 0359 x 150 Cc G 5 385 dB Cc Step 2 Gaingp 0 0359 x 500 5 385 dB Gaingp 12 57 dB Table 19 shows the minimum and maximum gain in dB for each camera model 184 Basler scout Standard Features 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 23 34 8 98 scA780 54 0 25 9 7 7 scA1000 20 0 26 6 8 4 scA1000 30 0 25 5 7 3 scA1300 32 0 19 75 3 59 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 scA1600 28 0 20 29 4 13 Table 19 Minimum and Maximum dB of Gain Basler scout 185 Standard Features Setting the Gain scA750 60 Only The information in this section only applies to scA750 60 fm fc cameras For information about the other camera models see the previous section 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 9 11 1 on page 214 Gain can not only be manually
309. tion CCD Sensor I Vert Vert Vert Vert aa Pixels Su Pixels oe Pixel aor Pixels Em y I lt a 7 i 7 lt 4 ma lt lt e m Vv m _ lt lt lt lt 7 7 7 a lt 4 I lt lt Horizontal le Shift Register Fig 28 CCD Sensor Architecture 24 MB Image Buffer e g ExpActive TrigRdy Link Physical IEEE VGC Layer Layer 1394b Controller Isochronous Controller Isochronous Bus and and Asynchronous Asynchronous Data Data Micro Control Controller Asynchronous AOI Gain Black Level Data Fig 29 Camera Block Diagram 46 Basler scout Functional Description 4 2 Overview scA750 60 Only The information in this section only applies to scA750 60 fm fc cameras For information about the other camera models see Section 4 1 on page 45 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 The
310. tion 6 2 1 on page 67 Re wrote Section 7 on page 77 to describe acquisition start trigger and frame start trigger and to take account of standard and legacy modes in image acquisition control Indicated that the maximum possible frame rate can not be achieved with the acquisition mode parameter set to single frame in Section 7 3 on page 83 Section 7 13 on page 144 and Section 7 14 on page 149 Updated the exposure start delay values and the frame readout time formula in Section 7 12 on page 141 Updated C4 Co and C constants formula 1 and the calculated examples in Section 7 13 on page 144 and Section 7 14 on page 149 Indicated the applicability of the gain calculation procedure for the scA640 120 and scA1300 32 corrected the dB gain values at max setting for the scA640 120 and scA1300 32 and included a calculated example in Section 9 1 on page 181 Indicated the effect of the black level parameter setting for the scA640 120 in Section 9 2 on page 188 Modified Section 9 14 on page 231 and Section 9 15 on page 233 to take account of standard and legacy mode in image acquisition control Added events and parameter names in Section 9 16 on page 235 and removed some descriptions for transfer to the Camera Events code sample Rearranged sequence of sections 6 throug 8 Removed the feedback page Basler scout 285 Revision History 286 Basler scout Index A acquisition frame count parameter 87 89 acquisition f
311. tion about the available pixel data formats 8 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 15 lists the pixel formats available on each monochrome camera model and Table 16 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 scA1600 28 Table 15 Pixel Formats Available on Monochrome Cameras Basler scout format available 153 Pixel Data Formats Color Camera Model Mono 8 Bayer RG8 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 54 scA1000 20 scA1000 30 scA1300 32 scA1390 17 scA1400 17 scA1400 30 scA1600 14 scA1600 28 Table 16 Pixel Formats Available on Color Cameras format available default set to the Bayer BG 8 pixel format and all oth
312. to 1 4 VDC The voltage indicates a logical 0 gt 1 4 to Region where the transition threshold occurs the logical state is not defined in this region 2 2 VDC gt 2 2 VDC The voltage indicates a logical 1 30 0 VDC Absolute maximum the camera may be damaged if the absolute maximum is exceeded Table 10 Voltage Requirements for the I O Input When Using the Standard I O Cable Basler scout 57 Physical Interface Voltage Levels When a PLC I O Cable is Used When a PLC I O cable is used the following voltage requirements apply to the inputs to the PLC I O cable The PLC I O cable will adjust the voltages to the levels required at the camera s I O input see the previous table Voltage Significance 0 to 24 VDC Recommended operating voltage 0 to 8 4 VDC The voltage indicates a logical 0 gt 8 4 to Region where the transition threshold occurs the logical state is not defined in this region 10 4 VDC gt 10 4 VDC The voltage indicates a logical 1 30 0 VDC Absolute maximum the camera may be damaged if the absolute maximum is exceeded Table 11 Voltage Requirements for the I O Input When Using a PLC I O Cable 58 Basler scout Physical Interface 5 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
313. to use 100 of the bandwidth available during each bus cycle In this case we would set the camera so that it would put 8192 bytes into the packet that it sends on each cycle of the bus In situation 2 we have three cameras cameras A B and C attached to the bus and all three cameras will transmit image data simultaneously We want camera A to use 25 of the available bus bandwidth camera B to use 25 and camera 3 to use 50 In this case we would set camera A so that it would put 2048 bytes i e 25 of the 8192 byte maximum into each packet it sends We would set camera B so that it would put 2048 bytes 25 of 8192 into each packet it sends And we would set camera C so that it would put 4096 bytes 50 of the 8192 into each packet it sends As shown in the figure the bus carries the packets sequentially on each cycle The total byte load in all of the packets combined is 8192 and is equal to the maximum allowed per cycle Note Basler scout 263 Using Multiple Cameras on a Single Bus and Managing Bandwidth that we could have made the packet sizes smaller and thus the total byte load per cycle would be less than the maximum allowed It is OK to make the total byte load smaller than the maximum but not larger Situation 1 125 us 125 us J p e 8192 Byte Packet Camera A 8192 Byte Packet Camera A Situation 2 125 us 125 us 2048 Byte 2048 Byte 4096 Byte 2048 Byte 2048 Byte 4096 Byte Packet Packet Packet Packet Pa
314. tting the parameter s value to 1 disables vertical binning 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 Basler 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 9 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
315. tual sensor lines The affected formulas are on page 141 page 144 Basler scout 203 Standard Features 9 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 70 shows a normal image on the left and an image captured with reverse X enabled on the right Normal Image Mirror Image Fig 70 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 a consequence an AOI will display different images depending on whether or not the reverse X feature is enabled 204 Basler scout Standard Features Normal Image Mirror Image eooecooooce a ZBE oocooocooocoooos Lhe aT e m ng AOI AOI Fig 71 Using an AOI with Reverse X Mirror Imaging For color cameras provisions are made ensuring that the effective color filter alignment will be constant for both normal and mirror images AOls Depending on whether
316. ty to perform a reset by setting the reset source to off By default the frame counter reset is disabled To use the frame counter reset feature 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 line 1 line 2 software or 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 Basler 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 252 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
317. ue TriggerMode_Off Camera th xposure tim ExposureTimeAbs SetValue 3000 Enable the acquisition frame rate parameter and set the frame rate Enabling the vate internally Camera Camera acquisition frame rate parameter allows the camera to control the frame AcquisitionFrameRateEnable SetValue true AcquisitionFrameRateAbs SetValue 60 0 Start frame capture Camera AcquisitionStart Execute 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 43 Basler scout 95 Image Acquisition Control 7 5 2 Using a Software Frame Start Trigger Standard Mode 7 5 2 1 Introduction If the Trigger Mode parameter for the frame start trigger is set to on and the Trigger Source parameter is set to software you must apply a software frame start trigger signal to the camera to begin each frame acquisition Assuming that the camera is in a waiting for frame start trigger acquisition status frame exposure will start when the software frame start trigger signal is received by the camera Figure 44 illustrates frame acquisition with a software frame start trigger signal When the camera receives a software trigger signal and begins exposure it will exit the waiting for frame start trigger acquisition status because at that point it cannot react to a new frame
318. ue means the line s state is currently high and a value of false means the line s state is currently low 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 43 6 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 42 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 s
319. uisition Control Trigger Width Exposure Mode When trigger width exposure mode is selected the length of the exposure for each frame acquisition will be directly controlled by the ExASTrig signal If the camera is set for rising edge triggering the exposure time begins when the ExASTrig signal rises and continues until the ExASTrig signal falls If the camera is set for falling edge triggering the exposure time begins when the ExASTrig signal falls and continues until the ExASTrig signal rises The following figure 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 frame ExASTrig Signal Period Be K Exposure a ExASTrig Signal Fig 51 Trigger Width Exposure with Rising Edge Triggering When you operate the camera in trigger width exposure mode you must use the camera s exposure time parameters to set an exposure time This parameter 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 ExASTrig 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 If you are using the tri
320. umber at location 0 in the table represents the mapped 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
321. unk Features 0 0 eee 249 10 2 Making the Chunk Mode Active 0 2 0 0 eee 250 103 Frame Counter c2 steed aa be Some b eaten fe ated hae a e T E nee eee 251 T04 ime Stamp iea masau Ba Se ee Gla eee ee a ee eee 254 10 5 Trigger Input Counter 2 0 tees 256 10 65 Line Status Alle seus aioe ss oy ee lad Sea te a 8 BOE ade See eS 259 10 7 GRC Ch cksumi eeu nd keene oe EEE Veh heed oo oe ee aed SA 261 11 Using Multiple Cameras on a Single Bus and Managing Bandwidth 263 11 1 Using Multiple Cameras Where All Devices are 1394b 0004 263 11 2 Using Multiple Cameras Where 1394a and 1394b Devices are Mixed 265 11 2 1 Recommended Packet Size 0 2 ee 268 12 Troubleshooting and Support 000 2c eee eee eee eee 269 12 1 Tech Support Resources 0 0 ec eee 269 12 2 Obtaining an RMA Number 0 0 00 aaaea 269 Basler scout v Table of Contents 12 3 Troubleshooting with the Camera LED 0 0 0 eee 270 12 4 Troubleshooting Chans 24 cc 0225 esotveroeslantet oa ea es a ee eee d 271 12 4 1 My Camera Is Not Being Recognized 0 0 eee eee 272 12 4 2 Do Not Getanlmage 2 cee eee 273 12 4 3 Can Not Get the Full Frame Rate 0 0 2 cee eee eee 274 12 4 4 Get Poor Image Quality nanana auaa ee 276 12 5 Before Contacting Basler Technical Support 0 eee eee 278 Revision History 03 tincencohen toes oe
322. ure time for the acquired frames 1 Max Frames s _________ Exposure time in us C3 Where the constant C3 depends on the camera model as shown in the table below Camera Model C3 Camera Model C3 scA640 70fm fc 94 us scA1300 32fm fc 52 us scA640 74fm fc 90 us scA1390 17fm fc 176 us scA640 120fm fc 24 us scA1400 17fm fc 173 us scA780 54fm fc 95 us scA1400 30fm fc 97 us scA1000 20fm fc 194 us scA1600 14fm fc 181 us scA1000 30fm fc 136 us scA1600 28fm fc 95 15 us Formula 3 Calculates the maximum frame rate based on the number of packets needed to transmit a captured frame from the camera to your host PC via the IEEE 1394 bus _ Value of the Payload Size Parameter resents por ramens Value of the Packet Size Parameter round the result up to the nearest integer 1 Max Frames s Packets per frame x 125 us Example Assume that you are using a monochrome scA640 70 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 Payload Size parameter and the Packet Size parameters and found them to be 327100 and 8192 respectively Formula 1 1 Max F a ax Framesis 7450 41 x 252 is 4 150512 is Max Frames s 85 4 frames s Basler scout 145 Image Acquisition Control Formula 2 1 Max Frames s ___ ax rramesis 5000 us 94 us Max Frames s 477 5 frames s Formula 3
323. urface of pieces of plywood on a conveyor belt as they pass by a camera In this situation a sensing device is usually used to determine when a piece of plywood on the conveyor is properly positioned in front of the camera When the plywood is in the correct position the sensing device transmits an electrical signal to input line 1 on the camera When the electrical signal is received on line 1 it serves as a frame start trigger signal and initiates a frame acquisition The frame acquired by the camera is forwarded to an image processing system which will inspect the image and determine if there are any defects in the plywood s surface For more information about the Acquisition Frame Rate Abs parameter see Section 7 5 1 1 on page 93 and for information about setting the parameter see Section 7 5 1 3 on page 95 124 Basler scout Image Acquisition Control Use Case Acquisition Start Trigger On and Frame Start Trigger Off The acquisition start trigger is on and the acquisition start trigger source is set to input line 1 The user must apply an acquisition start trigger signal to input line 1 to make the camera exit the waiting for acquisition start trigger acquisition status Because the acquisition frame count is set to 3 the camera will re enter the waiting for acquisition start trigger acquisition status after 3 frames have been acquired The frame start trigger is off The camera will generate frame start trigger signals internal
324. use binning keep in mind that the settings for your area of interest 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 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 9 6 on page 198 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 vir
325. uted the selected trigger signal will be applied to the camera To apply trigger signals via hardware you must first select the acquisition start or the frame start trigger and indicate that input line 1 will be used as the source for the selected trigger signal At that point each time a proper electrical signal is applied to input line 1 an occurance of the selected trigger signal will be recognized by the camera The Trigger Selector The concept of the trigger selector is very important to understand when working with the acquisition start and frame start triggers Many of the parameter settings and the commands that apply to the triggers have names that are not specific to a particular type of trigger for example the acquisition start trigger has a mode setting and the frame start trigger has a mode setting But in Basler pylon there is a single parameter the Trigger Mode parameter that is used to set the mode for both of these triggers Also the Trigger Software command mentioned earlier can be executed for either the acquisition start trigger or the frame start trigger So if you want to set the Trigger Mode or execute a Trigger Software command for the acquisition start trigger rather than the frame start trigger how do you do it The answer is by using the Trigger Selector parameter Whenever you want to work with a specific type of trigger your first step is to set the Trigger Selector parameter to the trigger you want to work wit
326. vertical binning the limits for the 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 9 1 on page 181 202 Basler scout Standard Features 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
327. website www baslerweb com 44 Basler scout Functional Description 4 Functional Description This chapter provides an overview of the camera s functionality from a system perspective The overview will aid your understanding when you read the more detailed information included in the later chapters of the user s manual 4 1 Overview All Models Except scA750 60 scA750 60 fm fc For information about scA750 60 fm fc cameras see The information in this section applies to all camera models except the Section 4 2 on page 47 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 IEEE 1394b 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
328. 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 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 If you have set an auto function to once or continuous operation mode while 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 215 Standard Features 9 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 the 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 76 The location and size of an Auto Function AOI is defined by dec
329. xceeded Table 12 Voltage Requirements for the I O Output VCC 5 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 50 mA A conducting transistor means a logical one and a non conducting transistor means a logical zero Figure 36 shows a typical circuit you can use to monitor an output line with a voltage signal The circuit in Figure 36 is monitoring output line 1 60 Basler scout Physical Interface Q BC847BS Out_1_Ctrl 1 Your Gnd 2 3 4 5 Voltage O_Out_1 gt Output Signal 7 to You 8 O_Out_VCC Camera 33 to 24 12 Pin Your Gnd Receptacle Fig 36 Typical Voltage Output Circuit Figure 37 shows a typical circuit you can use to monitor an output line with an LED or an opto coupler In this example the voltage for the external circuit is 24 VDC Current in the circuit is limited by an external resistor The circuit in Figure 37 is monitoring output line 1 Q Out_1_Ctrl BC847BS 1 Your Gnd 2 3 4 2 2k Q VO Out 1 5 6 7 8 VO_Out_VCC Camera 424 VD
330. yte Data Bo U value for Po B Y value for Po Bo V Value for Po B3 Y value for P4 B4 U value for Po B5 Y value for P3 Be V Value for P2 B7 Y value for P3 Bg U value for P4 Bg Y value for P4 Bio V Value for P4 B41 Y value for Ps Bm 7 U value for Ph 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 Ph 4 Bm 1 V Value for P Bm Y value for Ph Basler scout 173 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 a U component or a V component can range from 128 to 127 decimal Notice that the data values have been arranged to represent the full sig
Download Pdf Manuals
Related Search
Related Contents
Samsung PS-42P3S Manuel de l'utilisateur Spectra Logic 2007 User's Manual Pelco PMCL300 Car Video System User Manual IMPORTATEUR • SELTEC Linksys WIRELESS-G WRT54G-TM User's Manual Movicon CE Reference Guide Manual del operador Termo Anemómetro PCM de alambre caliente Téléchargez le PDF (233 Ko) Copyright © All rights reserved.
Failed to retrieve file