beautypg.com

Teledyne LeCroy WaveExpert 100H Operators Manual User Manual

Page 203

background image

Wave Expert

WE-OM-E Rev A

201

int numSweeps;

int _dummy1; // not used

double verGain; // scale factor that relates integer sample data values to the vertical units of the
waveform.

double verOffset; // vertical offset (in vertical units, e.g. Volts) of the waveform

double verResolution; // vertical resolution of the measurement system (also in vertical units)

double horInterval; // scale factor that relates integer sample indices to the horizontal units of the
waveform.

double horOffset; // horizontal offset (in horizontal units, e.g. seconds) of the waveform

double horResolution; // horizontal resolution of the measurement system (also in horizontal units)

lecTimeStamp trigTime; // trigger time, units of 1ns since 00:00:00 on Jan 1st 2000, 64-bit unsigned
integer

char verUnit[48]; // vertical units of the waveform ("V" for example)

char horUnit[48]; // horizontal units of the waveform ("s" for example)

Data Length Limitations

The size of the memory window is fixed at 80 Mbytes, which equates to 40M samples.

Performance

Under optimal conditions, on a DSO with a 1.7 GHz Celeron processor, rates of up to 75 MS/s have
been observed. Due to the differences between the acquisition and processing hardware in each of
the X-Stream DSOs, this value may vary significantly and therefore cannot be guaranteed.
However, this is by far the fastest way to process data using a user-defined algorithm on an
X-Stream DSO.

Choice of Programming Language

The system was designed for use with the C/C++ programming language, and all furnished
examples use this language. It is theoretically possible, however, for the processing to be
implemented in any language that supports Windows named events (Mutex) and can open a
named memory-mapped file. Nevertheless, no guarantee can be given as to the behavior of the
system using anything but C/C++.