Teledyne LeCroy WaveExpert 100H Operators Manual User Manual
Page 203

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++.