TriggerDelay
Top  Previous  Next

Description

Returns or sets the absolute value of the trigger delay in microseconds or raw units.


Syntax


[VB]
objActiveUSB.TriggerDelay [= Value]


[C/C++]
HRESULT get_TriggerDelay( float *pValue );
HRESULT put_TriggerDelay( float Value );



Data Type
[VB]

Single

Parameters
[C/C++]

pValue [out,retval]  
Pointer to the current trigger delay value  
Value [in]  
The trigger delay value to be set  


Return Values


S_OK  
Success  
E_NOINTERFACE        
The feature is not available for the selected camera  
E_INVALIDARG  
The value is out of range  
E_FAIL  
Failure to set the feature value  
 

Example


The following VB example sets a hardware trigger which will start the capture of each frame on the rising edge of the signal coming from the physical input Line1:

ActiveUSB1.TriggerSelector = "FrameStart"
ActiveUSB1.Trigger = 
True

ActiveUSB1.TriggerActivation = "RisingEdge"
ActiveUSB1.TriggerDelay = 10000.
ActiveUSB1.TriggerSource = "Line1"
ActiveUSB1.Acquire = 
True

 

Remarks


Trigger delay changes the time after the trigger reception before effectively activating it. Prior to setting up this property, select a corresponding trigger configuration with TriggerSelector. The valid property range can be retrieved by the GetTriggerDelayMin and GetTriggerDelayMax methods.

Note that the property is available only if the currently selected camera supports one of the following GenICam features: TriggerDelay, TriggerDelayAbs, TriggerDelayRaw.