©
National Instruments Corporation
4-1
NI PXIe-5450 User Manual
4
Programming
Programming State Model
In this topic the word “property,” when not referring to a specific property,
refers to both properties in LabVIEW and attributes in C or CVI.
The NI-FGEN programming model has three main states: Idle, Committed,
and Generating, as shown in the following figure.
Idle
—You can program all session properties in the Idle state. However,
when in the Idle state, the properties may not have been applied to the
device yet, so the device hardware configuration may not match the session
property values–the device remains configured as it was the last time a
session was committed. If the computer has just been reset or the niFgen
Reset Device VI or the
niFgen_ResetDevice
function has just been
called, the device is in the default hardware state. This means the device is
not generating a waveform, although, depending on the previous state, a
constant DC voltage from the last waveform sample generated on the
output connector may be present.