EasyManuals Logo

Basler Camera User Manual

Basler Camera
272 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #119 background imageLoading...
Page #119 background image
AW00123402000 Image Acquisition Control
Basler ace USB 3.0 109
// Execute an acquisition start command to prepare for frame acquisition
camera.AcquisitionStart.Execute( );
// Frame acquisition will start when the externally generated
// frame start trigger signal (ExFSTrig signal)goes high
The following code snippet illustrates using the API to set the parameter values and execute the
commands related to hardware frame start triggering with the camera set for continuous frame
acquisition mode and the trigger mode for the frame burst start trigger set to off. We will use the
trigger width exposure mode with input line Line 1 as the trigger source and with rising edge
triggering:
// Set the acquisition mode to continuous frame
camera.AcquisitionMode.SetValue(AcquisitionMode_Continuous);
// Select the frame burst start trigger
camera.TriggerSelector.SetValue(TriggerSelector_FrameBurstStart);
// Set the mode for the selected trigger
camera.TriggerMode.SetValue(TriggerMode_Off);
// 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
// external frame start trigger signals)
camera.AcquisitionFrameRateEnable.SetValue(false);
// Select the frame start trigger
Camera.TriggerSelector.SetValue( TriggerSelector_FrameStart );
// Set the mode for the selected trigger
Camera.TriggerMode.SetValue( TriggerMode_On );
// Set the source for the selected trigger
camera.TriggerSource.SetValue ( TriggerSource_Line1 );
// Set the trigger activation mode to rising edge
camera.TriggerActivation.SetValue( TriggerActivation_RisingEdge );
// Set for the trigger width exposure mode
camera.ExposureMode.SetValue( ExposureMode_TriggerWidth );
// Set the exposure overlap time max- the shortest exposure time
// we plan to use is 1500 us
camera.ExposureOverlapTimeMax.SetValue( 1500 );
// Prepare for frame acquisition here
camera.AcquisitionStart.Execute( );
while ( ! finished )
{
// Frame acquisition will start each time the externally generated
// frame start trigger signal (ExFSTrig signal)goes high
// Retrieve the captured frames
}
camera.AcquisitionStop.Execute( );
You can also use the Basler pylon Viewer application to easily set the parameters.
For more information about the pylon API and pylon Viewer, see Section 3.1 on page 37.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Basler Camera and is the answer not in the manual?

Basler Camera Specifications

General IconGeneral
CategorySecurity Camera
BrandBasler
ResolutionVaries by model
Sensor TypeCMOS
Frame RateVaries by model
DimensionsVaries by model
WeightVaries by model
InterfaceGigE, USB 3.0
Lens MountC-Mount, CS-Mount

Related product manuals