WEB Acquisition Mode
This mode is intended for image acquisition of a continuous object, like a web, from a line-scan camera.
A single sequence acquiring SeqLength_Ln contiguous lines is available within the channel activity period. The sequence is divided in contiguous phases, each phase acquiring PageLength_Ln lines.
In the case SeqLength_Ln is not a multiple of PageLength_Ln, the surface is partially filled during the last phase.
The sequence and the first acquisition phase are initiated according to TrigMode. Subsequent acquisition phases are automatically initiated without any line loss.
BreakEffect specifies the behavior in case of a user break.The WEB acquisition mode is applicable to any line-scan camera.
The WEB acquisition mode is the default mode enforced automatically by MultiCam for line-scan cameras; it can also be explicitly invoked by assigning value WEB to AcquisitionMode.
When invoking the WEB acquisition mode:
- ActivityLength is enforced to 1. The channel goes inactive at the completion of the sequence.
- PhaseLength_Pg is enforced to 1. A single page is acquired during an acquisition phase.
- PageLength_Ln is automatically set to a working value. However, the page length can be enforced by setting PageLength_Ln. The minimal applicable value is the camera line rate divided by 500.
- TrigMode establishes the starting condition of the sequence and consequently the starting condition of the first phase of the sequence. Possible values are IMMEDIATE, HARD, SOFT, and COMBINED. The default MultiCam setting is IMMEDIATE.
- NextTrigMode is enforced to REPEAT. This ensures that no lines are missed between subsequent acquisition phases.
- The sequence length is specified by SeqLength_Ln. Assigning a value -1 enforces an indefinite acquisition sequence.
- EndTrigMode is enforced to AUTO. The sequence terminates automatically after the acquisition of the specified number of pages. An indefinite acquisition sequence stops when the channel is forced to its inactive state.
- BreakEffect establishes the effect of a user break on the channel. When set to FINISH, it ensures the integrity of the last acquired phase page even when the user break event occurs during its execution; this is the default value. When set to ABORT, the effect of the user break is immediate (at line boundary); the current acquisition might be incomplete; the portion of image already acquired is available. Note that when SeqLength_Ln is not a multiple of PageLength_Ln, the last acquired page is partially filled despite the FINISH setting.
- Elapsed_Ln reports the number of acquired lines in the sequence.
- When the sequence length is defined (SeqLength_Ln ¹ -1), Remaining_Ln reports the number of remaining lines in the sequence.