• No results found

Operation with the "Disabled" Sequence Control Source

10 Features

10.6 Sequencer

10.6.2 Controlled Sequence Advance Mode

10.6.2.3 Operation with the "Disabled" Sequence Control Source

Operating the Sequencer

If the Disabled sequence control source is selected, the advance from one sequence set to the next proceeds in ascending sequence set index numbers and is only possible by asynchronous advance.

Similarly, sequence set restart is only possible by asynchronous restart.

The following use case (see also Figure 57) illustrates the operation of the sequencer in controlled sequence advance mode with Disabled selected as the sequence control source. Sequence set advance proceeds in ascending sequence set index numbers subject to asynchronous advance commands. After one sequence set cycle is complete, another one starts. Sequence set cycle restarts are subject to asynchronous restart commands.

In this use case, the Sequence Set Total Number parameter was set to 6. Accordingly, the available sequence set index numbers range from 0 to 5. The frame start trigger is set for rising edge triggering.

Assuming that the camera is in the process of continuously capturing images, the sequencer feature operates as follows:

When the sequencer feature becomes enabled, the sequence set cycle starts: the parameter values of the sequence set with sequence set index number 0 are loaded into the active set, thus modifying the active set.

When a frame start trigger is received, the camera checks the active set and uses it for the image acquisition. The parameter values of sequence set 0 are used.

An AsyncAdvance command is sent. After some delay, the parameter values of the next sequence set will be loaded into the active set. It is assumed here that the delay between sending the AsyncRestart command and it becoming effective will allow the acquisition of two more images.

When the next frame start trigger is received, the camera checks the active set and uses it for the image acquisition. The parameter values of sequence set 0 are used.

The AsyncAdvance command has not yet become effective because of the assumed associated delay.

The delay between sending an AsyncAdvance or an AsyncRestart software command and it becoming effective will depend on the specific installation and the current load on the network. Accordingly, the number of image acquisitions that may occur between sending the software command and it becoming effective can’t be predicted. Using the sequencer feature with Disabled sequence control source is therefore not suitable for real-time applications; it may, however, be useful for testing purposes.

Basler strongly discourages using the sequencer feature with Disabled sequence control source for real-time applications.

AW00098506000 Features

When the next frame start trigger is received, the camera checks the active set and uses it for the image acquisition. The parameter values of sequence set 0 are used.

The AsyncAdvance command has not yet become effective because of the assumed associated delay.

When the AsyncAdvance command becomes effective, the camera happens to be in the

"waiting for frame start trigger" status. The parameter values of the next sequence set, i.e. of sequence set 1, are loaded into the active set. Note that the camera briefly exits the "waiting for frame start trigger" status while the parameter values of sequence set 1 are loaded into the active set (see also Figure 57).

When the next frame start trigger is received, the camera checks the active set and uses it for the image acquisition. The parameter values of sequence set 1 are used.

When the next frame start trigger is received, the camera checks the active set and uses it for the image acquisition. The parameter values of sequence set 1 are used.

When the next frame start trigger is received, the camera checks the active set and uses it for the image acquisition. The parameter values of sequence set 1 are used.

An AsyncRestart command is sent. After some delay, the parameter values of sequence set 0 will be loaded into the active set. It is assumed here that the delay between sending the AsyncRestart command and it becoming effective will allow the acquisition of two more images.

When the next frame start trigger is received, the camera checks the active set and uses it for the image acquisition. The parameter values of sequence set 1 are used.

The AsyncRestart command has not yet become effective because of the assumed associated delay.

When the next frame start trigger is received, the camera checks the active set and uses it for the image acquisition. The parameter values of sequence set 1 are used.

The AsyncRestart command has not yet become effective because of the assumed associated delay.

When the AsyncRestart command becomes effective, the camera happens to be in the

"waiting for frame start trigger" status. The parameter values of sequence set 0 are loaded into the active set. Note that the camera briefly exits the "waiting for frame start trigger" status while the parameter values of sequence set 1 are loaded into the active set (see also Figure 57).

Make sure not to send a frame start trigger while the parameter values of a sequence set are being loaded into the active set. During this period, the camera will not wait for a frame start trigger and any frame start trigger will be ignored.

Make sure to only send a frame start trigger when the camera is in the "waiting for frame start trigger" status.

For more information about the "waiting for frame start trigger" status, see the

"Acquisition Monitoring Tools" section on page 101.

Features AW00098506000

When the next frame start trigger is received, the camera checks the active set and uses it for the image acquisition. The parameter values of sequence set 0 are used.

Another sequence set cycle has started

When the next frame start trigger is received, the camera checks the active set and uses it for the image acquisition. The parameter values of sequence set 0 are used.

While frame exposure and readout are in progress, the sequencer feature is disabled. The complete frame is transmitted and the cycling through sequence sets is terminated. The sequencer parameter values in the active set return to the values before the sequencer feature was enabled.

Make sure not to send a frame start trigger while the parameter values of a sequence set are being loaded into the active set. During this period, the camera will not wait for a frame start trigger and any frame start trigger will be ignored.

Make sure to only send a frame start trigger when the camera is in the "waiting for frame start trigger" status.

For more information about the "waiting for frame start trigger" status, see the

"Acquisition Monitoring Tools" section on page 101.