Page 2
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.
Page 3
Transport and store the camera in its original packaging only. Do not discard the packaging. Clean with care Follow the cleaning instructions in Chapter 2 on page Read the manual Read the manual carefully before using the camera. All material in this publication is subject to change without notice and is copyright Basler AG.
Page 4
Contacting Basler Support Worldwide Europe, Middle East, Africa Basler AG An der Strusbek 60–62 22926 Ahrensburg Germany Tel. +49 4102 463 515 Fax +49 4102 463 599 support.europe@baslerweb.com The Americas Basler, Inc. 855 Springdale Drive, Suite 203 Exton, PA 19341 Tel.
Page 7
Maximum Allowed Frame Rate......... . . 78 9.7.1 Using the Basler pylon API to Check the Maximum Allowed Frame Rate . . . 78 9.7.2 Increasing the Maximum Allowed Frame Rate .
Page 8
12.2 Obtaining an RMA Number ..........130 12.3 Before Contacting Basler Technical Support ....... 131 Index .
Read these instructions before using Basler dart BCON cameras. Target Audience The Basler dart BCON User’s Manual is aimed at experienced hardware and software engineers proficient in electronics, software development, and embedded system design. The document is written for a target audience that has intermediate to advanced technical skills in the areas mentioned above.
Press the ESC key. > Succession of commands Select File menu > Open. Further Reading For more information about the technologies and protocols used to operate Basler BCON cameras, refer to the following external documents: I²C-Bus Specification and User Manual: http://www.nxp.com/documents/user_manual/UM10204.pdf LVDS Owner’s Manual:...
Make sure that you provide sufficient heat dissipation to keep the operation temperature of the device below the values indicated in Section 3.6.1 on page 21. For more information about providing heat dissipation, see Section 3.6.2 on page Basler dart BCON...
Page 12
Use conductive materials and install conductive mats at the point of installation (e.g. floor, workplace) to prevent the generation of static electricity. Control the humidity in your environment. Low humidity can cause ESD problems. Basler dart BCON...
Page 13
NOTICE Conductive contact can damage the circuit board. Whenever you work with the camera, make sure that the circuit board has no conductive contact with other objects. Conductive contact can cause short circuit or overvoltage damage. Basler dart BCON...
Models The current Basler dart BCON 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 resolution, their maximum frame rate at full resolution, and whether the camera’s sensor is mono or color.
Bare board model: < 5 g Conformity CE (includes RoHS), GenICam 2.4 (including PFNC 1.1 and SFNC 2.1), UL (in preparation) The EU Declaration of Conformity is available on the Basler website: www.baslerweb.com Software Basler pylon Camera Software Suite (version 5.0.4 or higher)
Page 16
Bare board model: < 5 g Conformity CE (includes RoHS), GenICam 2.4 (including PFNC 1.1 and SFNC 2.1), UL (in preparation) The EU Declaration of Conformity is available on the Basler website: www.baslerweb.com Software Basler pylon Camera Software Suite (version 5.0.4 or higher)
Page 17
Bare board model: < 5 g Conformity CE (includes RoHS), GenICam 2.4 (including PFNC 1.1 and SFNC 2.1), UL (in preparation) The EU Declaration of Conformity is available on the Basler website: www.baslerweb.com Software Basler pylon Camera Software Suite (version 5.0.4 or higher)
Mono Camera Spectral Response The following graphs show the spectral response for each available monochrome camera model. The spectral response curves exclude lens characteristics and light source characteristics. Wavelength (nm) Fig. 2: daA1280-54bm Spectral Response (From Sensor Data Sheet) Basler dart BCON...
CS-mount color camera, a suitable IR cut filter is already built into the lens adapter. For more information, see Section 4.6 on page Blue Green Wavelength (nm) Fig. 5: daA1280-54bc Spectral Response (From Sensor Data Sheet) Basler dart BCON...
Page 21
Technical Specifications and Requirements Blue Green 1000 Wavelength (nm) Fig. 6: daA1600-60bc Spectral Response (From Sensor Data Sheet) Blue Green 4 00 55 0 7 00 Wavelength (nm) Fig. 7: daA2500-14bc Spectral Response (From Sensor Data Sheet) Basler dart BCON...
Not to scale Fig. 8: Mechanical Dimensions (in mm) for Bare Board Cameras (daA1600-60bm/bc) Bare Board Cameras (Other Models) Parts on the board are representational only Not to scale Fig. 9: Mechanical Dimensions (in mm) for Bare Board Cameras Basler dart BCON...
Page 23
14.3 22.4 Not to scale 4 x Ø2.2; max. 3.2 deep 4 x Ø2.08 Recommended screw size: Max. M2 Bigger screws can damage the camera Fig. 11: Mechanical Dimensions (in mm) for Cameras with CS-mount Lens Adapter Basler dart BCON...
The length of the threads on the camera’s lens adapter is 7.5 mm for dart S-mount camera models and 5.6 mm for dart CS-mount camera models. For S-mount camera models, Basler recommends attaching an O-ring (Ø11 mm x Ø1.5 mm) to the S-mount lens. This makes it easier to adjust the lens.
Page 25
Otherwise, the lens may reach too far into the camera and damage the IR cut filter (color cameras) or the sensor (mono cameras). 11.7 (*) Thread: 7.5 S-mount lens Sensor * daA1600-60bm/bc cameras: 10.7 mm Not to scale Fig. 12: Maximum Lens Dimensions (in mm) for Cameras with S-mount Lens Adapter Basler dart BCON...
Page 26
Technical Specifications and Requirements AW00136902000 Filter holder 11 (*) (color cameras only) CS-mount lens Thread: 5.6 Sensor * daA1600-60bm cameras: 10 mm Not to scale Fig. 13: Maximum Lens Dimensions (in mm) for Cameras with CS-mount Lens Adapter Basler dart BCON...
Technical Specifications and Requirements 3.4.3 Mechanical Stress Test Results The following mechanical stress tests were performed on the Basler dart cameras: dart bare board cameras: See the stress tests for the dart S-mount camera. Because the circuit board of bare board models is the same as the circuit board of S-mount and CS-mount models, individual stress tests are not carried out for bare board cameras.
Section 1.3 on page For more information about avoiding EMI and ESD, see the application note Avoiding EMI and ESD in Basler Camera Installations. To download the application note, go to the Downloads section of the Basler website: www.baslerweb.com Basler dart BCON...
Temperature measurement point for dart BCON bare board models Fig. 14: Device Temperature Measurement Point (Bare Board Models) Temperature measurement point for dart BCON S-mount and CS-mount models Fig. 15: Device Temperature Measurement Point (S-mount and CS-mount Models) Basler dart BCON...
Section 3.6.1 on page Since each installation is unique, Basler does not supply a strictly required technique for proper heat dissipation. Instead, we provide the following general guidelines: On all dart cameras, there are four holes at the corners of the camera board, designed for installing the camera.
The connector provides connections for LVDS image transfer, input and output signals, and power supply. Furthermore, standardized I²C lines are integrated, which are used for camera configuration via the Basler pylon Camera Software Suite. There is also an LED indicator located on the back of the camera.
The connector order code is Hirose FH41-28S-0.5SH(05). 4.2.1 Connector Pin Assignments Pin 1 Position As shown in Figure 19, pin 1 of the FFC connector is indicated by an arrow, and pin 28 is indicated by the number 28. Fig. 19: Pin Positions Basler dart BCON...
Page 33
Serial Data LVDS output data lane 3. Use differential routing. A 100 ohm Output termination resistor is required across the differential pair. Serial Data Output Power Supply See note for pin 1. Table 7: Pin Assignments and Description Basler dart BCON...
Page 34
Serial Data LVDS output data lane 0. Use differential routing. A 100 ohm Output termination resistor is required across the differential pair. Serial Data Output Power Supply See note for pin 1. Table 7: Pin Assignments and Description Basler dart BCON...
I2C_SCL 0.0 V 0.0 V 1.0 V Input Low Voltage I2C_SDA 2.4 V 3.3 V 3.5 V Input High Voltage I2C_ID Table 8: Recommended Input Voltages (Camera Supply, LVDS Inputs, I C ID, Data and Clock Lines) Basler dart BCON...
There is an LED indicator on the back of the camera board (see Figure 18 on page 23). Green LED is ... Description Dimming up/down The camera is being configured. Lit permanently Camera is configured and operative. Blinking rapidly Internal error. Table 11: LED Statuses Basler dart BCON...
Page 37
The following code snippet illustrates using the API to set the LED indicator mode: // Turn off the LED indicator (LED is turned off permanently) camera.DeviceIndicatorMode.SetValue(DeviceIndicatorMode_Inactive); // Turn on the LED indicator (LED is on during camera operation) camera.DeviceIndicatorMode.SetValue(DeviceIndicatorMode_Active); Basler dart BCON...
Make sure that you do not damage the IR cut filter by using lenses with a too long lens thread. Otherwise, the IR cut filter or the filter holder will be damaged or destroyed and the camera will no longer operate. For more information, see Section 3.4.2 on page Basler dart BCON...
Serialization factor Bus width Clock frequencies Word clock duty cycle For more information about Channel Link, see the Channel Link Design Guide. The download link is provided in Section 1.3 on page Basler dart BCON...
Whenever FVal is low and the camera is not sending FrameInfo or Cksum data, a sync pattern is transmitted. This allows you to set up the correct word alignment. For more information, see Section 5.2.6 on page Basler dart BCON...
X2 and X3 data lanes are never active. Accordingly, if you are only using 8-bit or 12-bit pixel formats, X3 is never active. Basler recommends, however, to always connect all BCON data lanes from X0 to X3. For more information about pixel formats and bit depths, see Section 5.2.8.1 on page 5.2.3...
Page 43
0x0210003B RGB 8 0x02180014 * The standard Bayer filter alignment for Basler dart cameras is GB. If supported, other alignments can be set using the Reverse X and Reverse Y features. For more information, see Section 11.9 on page 105.
5.2.5 Line Checksum The Basler BCON interface uses even parity in order to detect transmission errors. For each image line, a checksum is calculated. The checksum is added to the output data at the end of each line. The checksum consists of a number of parity bits depending on the selected pixel format.
Depending on the camera model, the following output signals can be available: Flash Window Exposure Active User Output 1 User Output 2 For more information about configuring output signals, see Section 8.2 on page Basler dart BCON...
However, information about the specific pixel format used for frame acquisition is included in the FrameInfo part of the data stream. The FrameInfo part is sent before each frame transmission. For more information, see Section 5.2.3 on page Basler dart BCON...
Page 47
RGB8 = Pixel data, x = not used Table 20: Data Channel Usage (One Pixel per Clock Cycle) Basler dart BCON...
Page 48
You can use the pylon API to set the number of pixels per clock cycle from within your application software. The following code snippet illustrates using the API to set the clock speed: // Set the camera to transmit two pixels per clock cycle Camera.BConPixelsPerClockCycle.SetValue(BConPixelsPerClockCycle_Two); Basler dart BCON...
Camera.BCONClockFrequency.SetValue(BCONClockFrequency_MHz_84); BCON Input The BCON input line can be used to send a trigger or other input signals to the camera. The state of the input can be read via the camera’s control interface at any time. Basler dart BCON...
The following sections provide information about settings that deviate from the I²C bus specifications. The control channel of the BCON interface is designed as an I²C bus interface. A Basler BCON camera is an I²C slave device that can handle data transfers at up to 400 kbit/s ("Fast Mode"...
Page 51
1. Set the I2C_ID line to the opposite logical level for at least 100 ms. 2. Set the I2C_ID line back to its original logical level. The switch back will trigger the reset of the microcontroller. The FPGA will be loaded again, but not reset. Basler dart BCON...
Hardware Design Recommendations AW00136902000 6 Hardware Design Recommendations This chapter provides recommendations for designing your hardware to work with the Basler BCON interface. For more information about the BCON interface, see Section 4.2.1 on page Identifiers such as X1, XCLK, CC0, or I2C_SDC refer to the pin names given in Section 4.2.1 on...
Page 53
Note that the pull-out force is reduced when using a cable without retaining tabs. FFC Connector Basler recommends to use the same connector on camera and system side, although other connectors with the same number of pins can be used.
44). I²C Configuration Interface (I2C_SDC, I2C_SDA, I2C_ID) Basler dart BCON cameras use the I²C interface to exchange configuration data with the controlling processor. I²C is an open-collector bus interface with two signal lines, SDA and SCL. Connect these signal lines to the appropriate ports of an I²C controller. Typically, an I²C controller is part of the microcontroller or the System on a Chip (SoC) that you will be using to process the image data.
Provide an extra capacitor directly on the camera connector where the supply voltage is delivered to the camera (e.g. 10 µF MLCC - multi-layer ceramic capacitor). If the supply is noisy, a low-pass-filter consisting of a capacitor and an inductor can help to smoothen the supply voltage. Basler dart BCON...
For full speed operation, the FPGA must support a bit rate of at least 560 Mb/s. The Channel Link deserializer device must support 28 bits and 84 MHz or more. For a list of suitable Channel Link devices, see the Channel Link Design Guide. The download link is provided in Section 1.3 on page Basler dart BCON...
5. For information about how to proceed, e.g. how to assign an I²C interface in pylon and how to operate your camera, see the Programmer's Guide and API Reference for Basler pylon BCON included in the pylon Camera Software Suite for Linux. The guide can be found in the unpacked archive, in the pylon-5.0.x.yyyy-arch/doc/BCON/index.html file.
Figure 23 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. Basler dart BCON...
Page 59
2. Set the LineDebouncerTime parameter to the desired debouncer time (in µs). You can set the LineSelector and the LineDebouncerTime parameter 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: // Select the input line camera.LineSelector.SetValue(LineSelector_CC0);...
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_CC0); // Enable the inverter on the input line camera.LineInverter.SetValue(true); Basler dart BCON...
This will set the source signal for the output line. You can set the LineSelector and the LineSource parameter values 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: // Select the Flash Window signal as the source signal for the BCON output line 1 camera.LineSelector.SetValue(LineSelector_Line1);...
2. Set the value of the UserOutputValue parameter to true (1) or false (0). This will set the state of the output line. You can set the parameters from within your application software by using the Basler pylon API. The following code snippet illustrates using the API to designate an output line as user settable, set...
You can set the LineSelector and read the LineStatus 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 read the parameter value: // Select input line CC0 and read the status camera.LineSelector.SetValue(LineSelector_CC0);...
Page 64
You can read the LineStatusAll parameter value from within your application software by using the Basler pylon API. The following code snippet illustrates using the API to read the parameter value: // Read the line status of both I/O lines. Because the GenICam interface does not // support 32-bit words, the line status is reported as a 64-bit value.
"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 AcquisitionStop command is executed. Once the AcquisitionStop command is received, the camera will no longer be able to acquire frames. Basler dart BCON...
Page 66
You can set the AcquisitionMode parameter value and you can execute AcquisitionStart or AcquisitionStop commands from within your application software by using the Basler pylon API. The code snippet below illustrates using the API to set the AcquisitionMode parameter value and to execute an AcquisitionStart command, where line 1 is taken as an example.
AcquisitionStart command. Continuous, the camera will automatically begin generating frame start trigger signals when it receives an AcquisitionStart command. The camera will continue to generate frame start trigger signals until it receives an AcquisitionStop command. Basler dart BCON...
Page 68
// Set the timed exposure mode camera.ExposureMode.SetValue(ExposureMode_Timed); // Set the exposure time camera.ExposureTime.SetValue(3000.0); // Set the frame rate camera.AcquisitionFrameRate.SetValue(60.0); // Enable free run mode by setting the trigger mode to Off camera.TriggerMode.SetValue(TriggerMode_Off); // Start frame capture camera.AcquisitionStart.Execute(); Basler dart BCON...
Page 69
For more information about bandwidth optimization, see the Installation and Setup Guide for Cameras Used with Basler pylon for Windows (AW000611). The TriggerSource parameter specifies the source signal that will act as the frame start trigger signal.
Exposure Mode parameter must be set to Timed. The exposure time is set by the ExposureTime parameter. the frame rate will be determined by how often you apply a software trigger signal to the camera. Basler dart BCON...
A rising edge or a falling edge of the hardware trigger signal can be used to trigger frame acquisition. If you are using hardware trigger signals, the period of the hardware trigger signal will determine the rate at which the camera is acquiring frames: ------------------------------------------------------------------------ - frame rate ExFSTrig period in seconds Basler dart BCON...
Page 72
ExFSTrig signal falls. Figure 25 illustrates timed exposure with the camera set for rising edge triggering. ExFSTrig Signal Period ExFSTrig Signal Exposure (duration determined by the ExposureTime parameter) Fig. 25: Timed Exposure with Rising Edge Triggering Basler dart BCON...
Page 73
ExFSTrig signal falls. falling edge triggering, the exposure time begins when the ExFSTrig signal falls and continues until the ExFSTrig signal rises. ExFSTrig Signal Period Exposure ExFSTrig Signal Fig. 27: Trigger Width Exposure with Rising Edge Triggering Basler dart BCON...
Page 74
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. In this example, the timed exposure mode will be...
You can use the Basler pylon API to set the ExposureTime parameter value from within your application software. The following code snippet illustrates using the API to set the parameter value: // Set the exposure time to 40.0 µs...
Table 25: Overview of Shutter Modes Camera Model Shutter Type Supported Shutter Modes daA1280-54bm/bc Global Shutter Global Shutter daA1600-60bm/bc daA2500-14bm/bc Rolling Shutter Electronic Rolling Shutter (ERS) Global Reset Release Mode (GRR) Table 26: Camera Models and Shutter Configuration Basler dart BCON...
Line 1 Line 2 Line 3 Line 4 Line 5 Line 6 Line 7 Line 8 Line 9 Line 10 Line 11 Line N-2 Line N-1 Line N = line exposure = line readout Fig. 29: Global Shutter Basler dart BCON...
Line 4 Line 5 Line 6 Line 7 Line 8 Line 9 Line 10 Line 11 temporal offset Line N-2 Line N-1 Line N = line exposure = line readout Fig. 30: Rolling Shutter in the ERS Mode Basler dart BCON...
Page 79
Fig. 31: Rolling Shutter in the Global Reset Release Mode When the camera is operating with the rolling shutter in the global release mode, the use of flash lighting is most strongly recommended. For more information, see Section "Rolling Shutters and Flash Exposure" in this chapter. Basler dart BCON...
Page 80
Setting the Sensor Shutter Mode You can set the sensor shutter mode (electronic rolling shutter or global reset release) from within your application software by using the Basler pylon API. The following code snippets illustrate using the API to set the sensor shutter modes: // Set the electronic rolling shutter mode camera.SensorShutterMode.SetValue(SensorShutterMode_Rolling);...
For more information, see Section 9.5.2 on page Table 29: Conditions for Overlapping Image Acquisitions For more information about rolling shutter modes, see Section 9.4.2 on page trigger modes, see Section 9.2.1 on page Basler dart BCON...
Figure 34. 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. Basler dart BCON...
2. Set the value of the LineSource parameter to the exposure active output signal. You can set the LineSelector and the LineSource 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_Line1);...
Page 85
2. Set the value of the LineSource parameter to the flash window signal. You can set the LineSelector and the LineSource 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_Line1);...
Using the Basler pylon API to Check the Maximum Allowed Frame Rate You can use the Basler pylon API to read the current value of the ResultingFrameRate parameter from within your application software using the Basler pylon API. The following code snippet...
For more information about ROI settings, see Section 11.7 on page the ERS mode, see Section 9.4.2 on page overlapping image acquisitions, see Section 9.5 on page Basler dart BCON...
Imaging Association (AIA). You can set the PixelFormat parameter value from within your application software by using the Basler pylon API. The following code snippet illustrates using the API to set the pixel format to Bayer GB 12: // Set the pixel format to Bayer GB 12 camera.PixelFormat.SetValue(PixelFormat_BayerGB12);...
This type of pixel data is sometimes referred to as "raw" output. For more information about the Bayer filter, see Section 11.6.1 on page the Balance White feature, see Section 11.6.3 on page Basler dart BCON...
Compensation (***) On daA1280-54bm/uc camera models, Correction (***) (Section 11.12) (Section 11.10) black level settings are applied after the gain settings. (**) Color camera models only. Fig. 36: Feature Sequence (***) Can be used in any sequence. Basler dart BCON...
The camera’s gain is determined by the value of the Gain parameter. The parameter is adjusted in dB. The maximum regular value varies by camera model (see Table 32). Camera Model Max Allowed Setting (in dB) daA1280-54bm/bc daA1600-60bm/bc daA2500-14bm/bc Table 32: Maximum Allowed Gain Settings (in dB) Basler dart BCON...
Features AW00136902000 You can set the Gain 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: // Set the gain to 0.0359 camera.Gain.SetValue(0.0359);...
RGB color space. You can set the parameter values from within your application software by using the Basler pylon API. The following code snippet illustrates using the API to set the color space to sRGB and the gamma correction 1.2 as an example:...
When the contrast mode is set to S-curve and both BslContrast and BslBrightness are set to 0, the Brightness/Contrast function looks as shown in Figure 40. If you increase the contrast, however, the graph of the function is shaped like an "S": Basler dart BCON...
API to set the parameters: // Set the Brightness parameter value to 0.5 camera.BslBrightness.SetValue(0.5); // Set the contrast mode to Linear camera.BslContrastMode.SetValue(BslContrastMode_Linear); // Set the Contrast parameter value to 1.2 camera.BslContrast.SetValue(1.2); Basler dart BCON...
11.6.1 General Considerations The sensors in the color versions of the Basler dart BCON cameras are equipped with an additive color separation filter known as a Bayer filter. The pixel formats available on color cameras for pixel data output are related to the Bayer pattern.
Off - No alterations will be made to the pixel values. This also means that the camera does not correct color inaccuracies caused by the image sensor. Therefore, Basler does not recommend using this setting. Tungsten 2800 K - The camera optimizes the white balance settings for a tungsten light ...
Page 99
2. Set the LightSourcePreset parameter to the desired light source preset. 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 configure white balancing and set a light...
You can set the BalanceRatioSelector and the BalanceRatio 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 for green as an example: // Select the green color channel and set its intensity to 125% camera.BalanceRatioSelector.SetValue(BalanceRatioSelector_Green);...
You can set hue and saturation within your application software by using the pylon API. The following code snippet illustrates using the API to set the parameters: // Set the Hue parameter value to 5 degrees camera.BslHue.SetValue(5); // Set the Saturation parameter value to 1.4 camera.BslSaturation.SetValue(1.4); Basler dart BCON...
Features AW00136902000 11.6.5 PGI Feature Set The Basler PGI feature set is integrated into all Basler dart BCON color cameras. It consists of four image optimization features: Denoising 5 × 5 Debayering Color Anti-Aliasing Sharpness Enhancement ...
You can set the sharpness enhancement from within your application software by using the pylon API. The following code snippet illustrates using the API to set the SharpnessEnhancement parameter value: // Set the SharpnessEnhancement parameter value to 0.39 camera.SharpnessEnhancement.SetValue(0.39); Basler dart BCON...
Certain conditions outside the camera, such as the lighting, the camera lens, filter, or the monitor settings are relevant to the reproduction of color in the image. If you change any of these conditions, you will have to repeat the above procedure to preserve optimum color reproduction. Basler dart BCON...
One of the main advantages of the Image ROI feature is that decreasing the height of the ROI can increase the camera’s maximum allowed acquisition frame rate. For more information about how changing the ROI height affects the maximum allowed frame rate, see Section 9.7 on page Basler dart BCON...
Page 106
8, 10, 12, 14, 16, etc. daA1600-60bm/bc Minimum value is 8. daA2500-14bm/bc Can be set in increments of 2 4, 6, 8, 10, 12, etc. Minimum value is 4. Table 35: ROI Parameters and Parameter Ranges Basler dart BCON...
Page 107
You can set the OffsetX, OffsetY, 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 for the Width and Height parameters. They also illustrate setting the OffsetX, OffsetY, Width, and Height parameter values: int64_t i = camera.WidthMax.GetValue();...
On some camera models, the binning modes used by the camera are preset and can’t be changed. On other camera models, the binning modes can be set. For more information, see Section 11.8.2 page 103. Basler dart BCON...
BinningVertical parameter. Setting the parameter’s value to 2, 3, or 4 enables horizontal or vertical binning by 2, by 3, or by 4, respectively. Setting the parameter’s value to 1 disables horizontal or vertical binning. Basler dart BCON...
Page 110
Table 36: Binning Horizontal and Binning Vertical Settings You can set the Binning Horizontal and the BinningVertical 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 horizontal binning by 4 camera.BinningHorizontal.SetValue(4);...
Table 37: Binning Mode Horizontal and Binning Mode Vertical Settings You can set the BinningVerticalMode and the BinningHorizontalMode 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: // Set the horizontal binning mode to Average camera.BinningHorizontalMode.SetValue(BinningHorizontalMode_Average);...
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. Basler dart BCON...
For more information about color pixel alignments, see Section 11.6 on page Figure 47 shows a normal image on the left and an image captured with reverse X enabled on the right. Normal Image Mirror Image Fig. 47: Reverse X Mirror Imaging Basler dart BCON...
GB to RG if you enable reverse Y. For more information about color pixel alignments, see Section 11.6 on page Figure 49 shows a normal image on the left and an image captured with reverse Y enabled on the right. Basler dart BCON...
Page 115
As a consequence, different regions of the image will be controlled or displayed depending on whether or not the Reverse Y feature is enabled. See example in Figure Normal Image Reverse Y Mirror Image Fig. 50: Using an ROI with Reverse Y Mirror Imaging Basler dart BCON...
You can use the pylon API to set the parameter values from within your application software. The following code snippet illustrates using the API to set the parameter values: // Enable reverse X camera.ReverseX.SetValue(true); // Enable reverse Y camera.ReverseY.SetValue(true); Basler dart BCON...
("outlier pixels"). This problem arises from sensitivity differences among the pixels due to production tolerances. The defect pixel correction minimizes the influence of these sensitivity differences. Basler dart cameras can perform two types of pixel corrections: The static pixel correction only corrects pixels that have a significantly lesser intensity 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. Basler dart BCON...
Page 119
If you have set an auto function to Once or Continuous operation mode while the camera was continuously capturing images, the auto function will become effective with a short delay and the first few images may not be affected by the auto function. Basler dart BCON...
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Offset Y Auto Function Height Image Offset X Width Fig. 51: Auto Function Region of Interest and Image Region of Interest Basler dart BCON...
Page 121
AutoFunctionROIOffsetY + AutoFunctionROIHeight ≤ 1200 You can configure an Auto Function ROI from within your application software by using the Basler pylon API. The following code snippets illustrate using the API to select an Auto Function ROI and set its size and position: // Select Auto Function ROI 1 camera.AutoFunctionROISelector.SetValue(AutoFunctionROISelector_ROI1);...
Page 122
If a lower overlap is set (e.g. 4 × 2 pixels), the related auto function will not work. Basler strongly recommends completely including the Auto Function ROI within the Image ROI or choosing identical positions and sizes for Auto Function ROI and Image ROI.
Page 123
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 Auto Function ROI Image ROI Fig. 52: Various Degrees of Overlap Between the Auto Function ROI and the Image ROI Basler dart BCON...
0.5, images output by the camera will have a higher average gray value than 128. This is because an additional sRGB gamma correction value is applied after the target value calculation has been performed. For more information about gamma correction, see Section 11.4 on page Basler dart BCON...
Auto Function Profile feature. For more information about setting the exposure time manually, see Section 9.3 on page For more information about the Auto Function Profile feature, see Section 11.11.6 on page 119. Basler dart BCON...
Page 126
You can set the exposure auto function from within your application software by using the pylon API. The following code snippets illustrate using the API to set the exposure auto function: // Set the lowest possible lower limit and the highest possible Basler dart BCON...
Section 11.6.3 on page To set the balance white auto function using the Basler pylon API, set the value of the BalanceWhiteAuto parameter for the Once or the Continuous mode of operation. You can set the white balance auto functionality from within your application software by using the pylon API.
Page 128
The following code snippet illustrates using the API to set the auto function profile. As an example, the MinimizeGain auto function profile is set: // Keep gain as low as possible during automatic adjustments camera.AutoFunctionProfile.SetValue(AutoFunctionProfile_MinimizeGain); camera.GainAuto.SetValue(GainAuto_Continuous); camera.ExposureAuto.SetValue(ExposureAuto_Continuous); Basler dart BCON...
You can set the backlight compensation from within your application software by using the pylon API. The following code snippets illustrate using the API to set the AutoBacklightCompensation parameter value: // Set the AutoBacklightCompensation parameter value to 0.3 camera.AutoBacklightCompensation.SetValue(0.3); Basler dart BCON...
TestPattern parameter to one of the test patterns or to Off. You can set the TestPattern parameter from within your application software by using the Basler pylon API. The following code snippets illustrate using the API to set the parameter: // Set for no test pattern camera.TestPattern.SetValue(TestPattern_Off);...
Page 131
Features Test Pattern 2: Color Diagonal Sawtooth The test pattern "Color Diagonal Sawtooth" is available on color cameras only. As shown in Figure 54, the test pattern consists of diagonal color gradients. Fig. 54: Test Pattern 2 Basler dart BCON...
You can read the values for all of the device information parameters or set the value of the DeviceUserID parameter from within your application software by using the Basler pylon API. The following code snippets illustrate using the API to read the parameters or set the DeviceUserID...
Page 133
DeviceScanTypeEnums e = camera.DeviceScanType.GetValue(); // Read the SensorWidth parameter int64_t i = camera.SensorWidth.GetValue(); // Read the SensorHeight parameter int64_t i = camera.SensorHeight.GetValue(); // Read the WidthMax parameter int64_t i = camera.WidthMax.GetValue(); // Read the HeightMax parameter int64_t i = camera.HeightMax.GetValue(); Basler dart BCON...
The Default set is saved in the camera’s non-volatile memory. It is not lost when the camera is reset or switched off and it can’t be changed. For more information about auto functions, see Section 11.11 on page 110. the Smart auto function profile, see Section 11.11.6 on page 119. Basler dart BCON...
You can save a user set from within your application software by using the pylon API. The following code snippet illustrates using the API to select User Set 1 and to execute the save command: camera.UserSetSelector.SetValue(UserSetSelector_UserSet1); camera.UserSetSave.Execute(); Basler dart BCON...
API. The following code snippets illustrate using the API to set the selector: camera.UserSetDefault.SetValue(UserSetDefault_UserSet1); If you have misadjusted the settings in the cameras and you are not sure how to recover, do the following: 1. Set the UserSetDefault parameter to Default. 2. Restart the camera. Basler dart BCON...
Support and Downloads sections of the Basler website: www.baslerweb.com If you do decide to contact Basler technical support, please take a look at Section 12.3 on page 131 before you call. The section gives information about assembling relevant data that will help the Basler technical support team to help you with your problem.
12.3 Before Contacting Basler Technical Support To help you as quickly and efficiently as possible when you have a problem with a Basler camera, it is important that you collect several pieces of information before you contact Basler technical support. Basler technical support contact information is shown in the title section of this manual.
Page 140
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. If you can’t access the camera, please try to state the following parameter settings:...
...........89 gain auto ..........116 color enhancement gamma correction ........85 procedure ..........96 global reset release mode ....68 color filter alignment ... 80 GRR mode color space mode ......81 see global reset release mode contrast linear ..........87 S-curve ..........87 Basler dart BCON...
Page 142
..........50 models ............6 for output ........... 53 spacer ring ..........16 specifications general specifications ......7 offset X ............97 mechanical specifications ....14 offset Y ............97 spectral response ......10 outlier pixels ..........109 sRGB gamma correction ......85 Basler dart BCON...
Page 143
......2 underexposure ........121 user ID parameter .........124 user output ..........53 user set saving ..........127 vendor name parameter ......124 vertical mirror image ......106 white balance see balance white white balance auto see balance white auto word alignment ........37 Basler dart BCON...
Revision History AW00136902000 Revision History Doc. ID Number Date Changes AW00136901000 23 Jun 2016 Initial release of this document. Modifications and corrections related to the development of the camera AW00136902000 01 Nov 2016 from prototype to serial production. Basler dart BCON...
Need help?
Do you have a question about the DART BCON SERIES and is the answer not in the manual?
Questions and answers