Cilxs_queryarbwaveformcapabilities – AMETEK Ls Series Driver Manual User Manual
Page 211
IVI Driver Manual
Lx / Ls Series
207
ciLxs_QueryArbWaveformCapabilities
ViStatus ciLxs_QueryArbWaveformCapabilities (ViSession instrumentHandle,
ViPInt32
maximumNumber_ofWaveforms,
ViPInt32 waveformQuantum,
ViPInt32 minimumWaveformSize,
ViPInt32
maximumWaveformSize);
Purpose
This function returns the attributes of the function generator that are
related to creating arbitrary sequences. These attributes are the maximum
number of sequences, minimum sequence length, maximum sequence length,
and maximum loop count.
Parameter List
instrumentHandle
Variable Type ViSession
The ViSession handle that you obtain from the ciLxs_init or
ciLxs_InitWithOptions function. The handle identifies a particular
instrument session.
Default Value: None
maximumNumber_ofWaveforms
Variable Type ViInt32 (passed by reference)
Returns the maximum number of arbitrary waveforms that the function
generator allows. The driver obtains this value from the
CILXS_ATTR_MAX_NUM_WAVEFORMS attribute.
waveformQuantum
Variable Type ViInt32 (passed by reference)
The size (i.e. number of points) of each waveform must be a multiple
of a constant quantum value. This parameter obtains the quantum value
the function generator uses. The driver returns this value from the
CILXS_ATTR_WAVEFORM_QUANTUM attribute. For example, when this
attribute returns a value of 8, all waveform sizes must be a multiple
of 8.
minimumWaveformSize
Variable Type ViInt32 (passed by reference)
Returns the minimum number of points the function generator allows in