HFR Acquisition Mode
The HFR acquisition mode is intended for the acquisition of snapshot images from high frame rate area-scan cameras. The unique sequence is divided into phases, each phase acquiring PhaseLength_Fr frames into a single destination surface.
The HFR acquisition mode is applicable to area-scan cameras with a frame rate not exceeding 1,275,000 frames per second.
The HFR acquisition mode is explicitly invoked by assigning value HFR to AcquisitionMode.
When invoking the HFR acquisition mode:
- The ActivityLength parameter is enforced to 1. The channel goes inactive at the completion of the sequence.
- The number of frames per acquisition phase is specified by PhaseLength_Fr. The minimal applicable value is the camera frame rate divided by 5000.
- The TrigMode parameter establishes the starting condition of the sequence and consequently the starting condition of the first slice of the first phase the first frame of the sequence. Possible values are IMMEDIATE, HARD, SOFT, and COMBINED. The default MultiCam setting is IMMEDIATE.
- The NextTrigMode parameter establishes the starting condition of the subsequent slices frames within the sequence. Possible values are SAME, REPEAT, HARD, SOFT, and COMBINED. The default value is SAME.
- The TrigDelay_us parameter can be used to insert a delay between the hardware trigger signal and the effective trigger event.
- The sequence length is specified by SeqLength_Fr. Assigning a value -1 enforces an indefinite acquisition sequence.
- The EndTrigMode parameter is enforced to AUTO. The sequence terminates automatically after the acquisition of the specified number of frames. An indefinite acquisition sequence stops when the channel is forced to its inactive state.
- In case of a user break event, the BreakEffect parameter value is irrelevant. The acquisition terminates ALWAYS at a slice frame boundary ensuring the integrity of the frame.
- The Elapsed_Fr parameter 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.