VIDEO Acquisition Mode
This mode is intended for recording multiple video sequences from standard area-scan cameras. ActivityLength specifies the number of sequences within the channel activity period. The VIDEO acquisition mode is applicable to area-scan cameras with a frame rate not exceeding 5000 frames per second.
The VIDEO acquisition mode is explicitly invoked by assigning the value VIDEO to AcquisitionMode.
When invoking the VIDEO acquisition mode:
- The number of sequences during channel activity is specified by ActivityLength. Assigning a value -1 enforces an indefinite acquisition activity where acquisition sequences are indefinitely repeated. The default value is 1.
- PhaseLength_Fr is enforced to 1. A single frame is acquired during an acquisition phase.
- TrigMode establishes the starting condition of every sequence, and consequently the starting condition of the first phase of every sequence. Possible values are IMMEDIATE, HARD, SOFT, and COMBINED. The default MultiCam setting is IMMEDIATE.
- NextTrigMode establishes the starting condition of the subsequent phases within every sequence. Possible values are SAME, REPEAT, HARD, SOFT, COMBINED, and PERIODIC. The default value is SAME. Comment: the default setting differs from the MultiCam Acquisition Principles application note.
- When NextTrigMode=PERIODIC, TargetFrameRate_Hz specifies the desired frame rate. The default value is 50.
- The sequence length is specified by SeqLength_Fr. Assigning a value -1 enforces an indefinite acquisition sequence; this is the default value.
- EndTrigMode establishes the conditions of a sequence termination. When EndTrigMode=AUTO, the sequence terminates automatically after the acquisition of the specified number of frames. When EndTrigMode=HARD, the sequence terminates upon an external End Trigger event.
- BreakEffect is enforced to FINISH. This ensures the integrity of the last acquisition phase frame even when the end trigger event occurs during its execution.
- Elapsed_Fr reports the number of acquired frames in the sequence.
- When the sequence length is defined (SeqLength_Fr ¹ -1), Remaining_FR reports the number of remaining frames in the sequence.
- When the sequence contains more than 1 frame (SeqLength_Fr > 1), PerSecond_Fr reports the measured average frame rate.