A sequence is a list of channels (max 16) that are acquired.
More...
Data Structures
Functions
- int MSXExxxx__AcquisitionSequenceInitAndStart (xsd__unsignedLong ulNbrOfChannel, struct MSXExxxx__AcquisitionSequenceInitAndStartChannelListParam *psChannelList, xsd__unsignedLong ulAcquisitionTime, xsd__unsignedLong ulAcquisitionTimeUnit, xsd__unsignedLong ulNbrOfSequence, xsd__unsignedLong ulNbrMaxSequenceToTransfer, xsd__unsignedLong ulTriggerMask, xsd__unsignedLong ulTriggerMode, xsd__unsignedLong ulHardwareTriggerEdge, xsd__unsignedLong ulHardwareTriggerCount, xsd__unsignedLong ulByTriggerNbrOfSeqToAcquire, xsd__unsignedLong ulDataFormat, xsd__unsignedLong ulForceStart, xsd__unsignedLong ulOption1, xsd__unsignedLong ulOption2, xsd__unsignedLong ulOption3, struct MSXExxxx__Response *Response)
- Initialises and starts the sequence acquisition mode.
- int MSXExxxx__AcquisitionSequenceStopAndRelease (void *_, struct MSXExxxx__Response *Response)
- Stop and release the sequence acquisition mode.
Detailed Description
It can be any order of the channels in this list.
There are different sequence modes:
- Certain number of sequences / continuous
a) Certain number of sequences:
After the acquisition of the defined number of sequences, the acquisition is stopped automatically.
b) Continuous:
The sequences are acquired continuously until a software-stop-command occurs.
You can start the acquisition by a hardware or synchro trigger.
The hardware trigger can react to a rising, falling or both edges.
You have the following possibility:
- Defining a number of edges before a trigger action is generated
There are two trigger modes (for the hardware or synchro trigger):
a) One shot
b) Sequence
a) One shot:
After the software start, the module is waiting for a trigger signal to start the acquisition. After this the trigger signal is ignored.
b) Sequence:
After the software start the module is waiting for the trigger signal and acquires x sequences (also adjustable) and then wait again.
For examples, and more explanation concerning the sequence modes, please refer to:
-
MSXE312x_Sequence_Software_Start : Sequence without trigger
-
MSXE312x_Sequence_Trigger_One_Shot : Sequence trigger one shot
-
MSXE312x_Sequence_Trigger_Only_1_Sequence : Sequence trigger sequence mode (only one sequence)
-
MSXE312x_Sequence_Trigger_Several_Sequence : Sequence trigger sequence mode (several sequences)