MATRIX VISION - mvBlueCOUGAR-X/-XD Technical Documentation
Controlling strobe or flash at the outputs

Of course, MATRIX VISION devices support strobe or flash lights. However, there are several things you have to keep in mind when using strobes or flash:

  1. Be sure that the illumination fits with the movement of the device under test.
  2. Bright illumination and careful control of exposure time are usually required.
  3. To compensate blur in the image, short exposure times are needed.

Alternatively, you can use flash with short burn times. For this, you can control the flash using the camera. The following figures show, how you can do this using wxPropView

  1. Select in "Setting -> Base -> Camera -> Digital I/O Control" the output line with the "Line Selector" to which the strobe or flash is connected.
  2. Now, set the "Line Source" to "mvExposureAndAcquisitionActive".
    This means that the signal will be high for the exposure time and only while acquisition of the camera is active.
Figure 1: Setting the "Line Source" to "mvExposureAndAcquisitionActive"
Note
This can be combined using an external trigger.

Special case: Rolling shutter Starvis sensors

Since
Firmware version 2.24.975

With the rolling shutter flash mode, the exposure time which is set corresponds to the time where all lines are exposed simultaneously. The exposure signal corresponds to the time where the last line starts until the first line ends. The rolling shutter flash mode avoids motion effects and is suitable for exposure times > 300 usec.

Additional to the digital output settings in Controlling strobe or flash at the outputs you have to set

  1. the "mvShutterMode" to "mvRollingShutterFlash" and
  2. the desired "ExposureTime".
Figure 2: Setting the "mvShutterMode" to "mvRollingShutterFlash"
Note
If you have an external trigger, please adjust the settings according to this trigger sample.

Compensating delay of strobe or flash

Normally, the input circuitry of flash has a delay (e.g. low pass filtering). Using "ExposureActive" to fire strobe would actually illuminate delayed with respect to exposure of the sensor. Figure 3 shows the problem:

Figure 3: Flash delay with "ExposureActive"

To solve this issue, you can use following procedure:

  1. Do not use "ExposureActive" for triggering strobe.
  2. Build flash signal with Timer,
  3. trigger Timer with external trigger (e.g. "Line5").
  4. Use "Trigger Delay" to delay exposure of the sensor accordingly.

In wxPropView it will look like this:

Figure 4: Working with Timer and "Trigger Delay"