Acqiris U5310A User Manual page 33

Acquisition card
Hide thumbs Also See for U5310A:
Table of Contents

Advertisement

Output data streams
Acquired data stream per channel
Acquired samples are in 10-bit format but 32-bit data are streamed in output.
When reading data, each int32 data returned by the function FetchDataInt32 contains a number of
10-bit raw data which may not be an integer .
To guarantee that the FetchDataInt32 function returns an integer number of 10-bit sample data, the
NbOfElementsToFetch should verify:
The function FetchDataInt32 returns output data in 32-bit format. Thus, the output data has to be
unpacked to retrieve the samples in 10-bit format, then converted from 10-bit to 16-bit Integers using
the most significant bits. The streaming example provided includes this data format translation.
Marker stream (absolute trigger position)
The marker stream contains the trigger time-stamps, encoded in 512 bits, as described below.
511
Reserved for future use
Table 3.1 - Trigger time-stamp fields.
The trigger position in number of samples is given by: Returned Trigger position / 256
The trigger position in seconds is given by: Returned Trigger position / (256 x Sampling rate)
Trigger position
Using raw data output, trigger position is known with the accuracy of a sample (corresponding to the
st
1
sample). If customer application requires trigger position at sub-sample, the information is available
on the marker stream (absolute trigger position).
Acquisition sequence
An example of CST acquisition sequence is illustrated below.
U5310A User's Manual
3.2   Continuous Simultaneous acquisition and readout, with trigger (CST option)
NbOfElementsToFetch = 5 x NbOfSamples / 16
96 95
Trigger position
32 31
Trigger index
8 7
0
0x01
33

Advertisement

Table of Contents
loading

Table of Contents