Image Acquisition Control AW00011916000
134 Basler scout GigE
9.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 the 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
Camera.TriggerSource.SetValue ( TriggerSource_Software );
// Set for the timed exposure mode
Camera.ExposureMode.SetValue( ExposureMode_Timed );
// Set the exposure time
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.