<< Click to Display Table of Contents >> Navigation: CVB with GenICam > Configuration > Use Cases > Trigger Configuration |
There are two ways to trigger the image in the camera.
Either hardware (electrical signal to the camera’s trigger input) or software (set a feature in the camera within controlling software to take an image).
The GenICam standard part SNFC therefore defines feature semantics and the behavior for trigger modes.
•Free running (TriggerMode=Off)
Frame rate values supported are sensor specific. Maximum frame rates are dependent on the required exposure.
•External trigger (TriggerMode=On):
Exposures are controlled by an trigger signal (external or software).
The specific input line is selected by the Trigger Source feature.
• TriggerSource=Software
An exposure trigger is generated via the Ethernet network connection.
Please be aware that software triggers are not time accurate due to network latency and sequential command jitter.
• TriggerSource=Line x
With the rising or falling edge of the external trigger signal on Line x, a signal is generated on the image acquisition device which starts the readout of sensor data as in self-trigger mode.
The chronological sequence of the external trigger defines the line rate and thus the exposure time of the sensor.
A platform independent C++ code example for software trigger can be found in the MultiOSConsole Example (Camera.cpp) of the Image Manager :
Windows : %CVB%Tutorial\Image Manager\VC\VCMultiOSConsole
Linux : /opt/cvb/tutorial/ImageManager/ComplexMultiOSConsoleExample