Dynamic Sequencing is a way to dynamically select segments/sequences to be played.
The selection can be done by software or by the external dynamic input port (Hardware
driven dynamic changes via the dynamic input port are only possible in systems
containing the M8197A). The time from selecting a new segment/sequence to the time
the change is visible at the output is not specified and is dependent on the actually
played segment’s/sequence’s end relative to arrival of the change event.
When using dynamic sequencing, the arm mode must be set to self-armed and all
advancement modes must be set to Auto. Additionally, the trigger mode Gated is not
allowed.
When switching sequences of more than 256 vectors dynamically, the play time of the
last segment of such a sequence needs to be at least 256 sequence vectors long.
Examples:
Sequence with 5 segments of 50 vectors each overall sequence is smaller
than 256 vectors, small sequence is independent from loop counts, no special
treatment is required.
Sequence with 6 segments of 50 vectors each sequence bigger is than 256
vectors, special treatment is required. Following are the possible solutions:
Create one segment with the content of all 6 segments.
Put a loop count of 6 on the last segment.
Use a segment of at least 256 vectors for the 6
th
segment.