User manual

Chapter 3 Software Overview
© National Instruments Corporation 3-39 NI-DAQ User Manual for PC Compatibles
Waveform Generation Functions
Use the Waveform Generation (
WFM
) functions to perform buffered analog
output operations with the MIO devices, 671X devices, AT-AO-6/10
devices, and Lab and 1200 analog output devices.
Refer to the NI-DAQ Function Reference Online Help file to determine
which functions your device supports.
High-Level Waveform Generation Functions
The following high-level Waveform Generation functions accomplish with
a single call tasks that require several low-level calls to accomplish:
WFM_from_Disk
Assigns a disk file to one or more analog
output channels, selects the rate and the
number of times the data in the file is to be
generated, and starts the generation.
WFM_from_Disk
always waits for
completion before returning, unless you
call
Timeout_Config
.
WFM_Op
Assigns a waveform buffer to one or more
analog output channels, selects the rate and
the number of times the data in the buffer is
to be generated, and starts the generation. If
thenumberofbuffergenerationsisfinite,
WFM_Op
waits for completion before
returning, unless you call
Timeout_Config
.
Low-Level Waveform Generation Functions
Low-level Waveform Generation functions are for setting up, starting, and
controlling synchronous waveform generation operations:
WFM_Chan_Control
Temporarily halts or restarts waveform
generation for a single analog output
channel.
WFM_Check
Returns status information concerning a
waveform generation operation.
WFM_ClockRate
Sets an update rate and a delay rate for a
group of analog output channels.