![EDT VisionLink F Series User Manual Download Page 19](http://html1.mh-extra.com/html/edt/visionlink-f-series/visionlink-f-series_user-manual_2362803019.webp)
EDT, Inc.
2019 April 29
19
VisionLink F-series
Triggering
For area scan cameras, use the following information...
Configuration file directives
MODE_CNTL_NORM: A0
xregwrite_16:
Use optionally to select trigger input. The default is trigger input 0 but if
trigger input 1 is desired, use 80. For details, consult the Firmware Addendum, register 0x10
(see
user_timeout:
See
Note on Software Timeouts
External Trigger Direct to Camera
serial_init:
Camera-specific serial command to enable triggering via CC1.
API subroutine
pdv_set_timeout(),
millisecond units (range 0
–
65535)
For line scan cameras using normal external trigger passthrough, use the following information...
Configuration file directives
MODE_CNTL_NORM: A0
CL_CFG_NORM: 04
continuous: 1
xregwrite_16:
Use optionally to select trigger input. The default is trigger input 0 but if
trigger input 1 is desired, use 80. For details, consult the Firmware Addendum, register 0x10
(see
photo_trig: 1
user_timeout:
See
Note on Software Timeouts
External Trigger Direct to Camera
serial_init:
Camera-specific serial command; enables triggering via CC1.
API subroutine
pdv_set_timeout(),
millisecond units (range 0
–
65535)
For line scan cameras using external trigger passthrough with acquisition arming (not supported for area scan), the
information is similar to the above. A TTL signal is sent from an external source to the board via trigger 0 and then is
passed from the board to the camera via a camera control line (typically CC1) to trigger line output. Additionally, a
secondary TTL signal is sent from an external device to the board via trigger 1, which arms the board for acquisition.
For example, the
“A”
pulse from an encoder is input on trigger 0 and passed through to the camera via a camera control
line (typically CC1), thus triggering a line to be output from the camera. Additionally, the index pulse from the encoder
is input on trigger 1 to arm or rearm the board for acquisition, ensuring that acquired images are synchronized to the
encoder’s
rotational position. The acquired image always starts at the encoder index. Use the following information...
Configuration file directives
MODE_CNTL_NORM: A0
CL_CFG_NORM: 04
CL_CFG2_NORM: 04
continuous: 1
photo_trig: 1
user_timeout:
See
Note on Software Timeouts
External Trigger Direct to Camera
serial_init:
Camera-specific serial command to enable triggering via CC1.
API subroutine
pdv_set_timeout(),
Millisecond units ((range 0
–
65535)
External Triggering Pins
The pins to which you connect the trigger source are shown in
With two cameras, trigger 0 can trigger both cameras, or triggers 0 and 1 can trigger cameras 0 and 1 independently;
for details on setting the bits, refer to the directive
xregwrite_16
or consult the Firmware Addendum (see
), register 0x10, bit 7.
Fire the trigger by applying a TTL signal lasting at least 200 nanoseconds to these pins, which in turn will output a signal
of the appropriate level to a camera control line, typically CC1.