Usage of niFGen Commit.vi with the NI 5401/5404/5411/5431 Hardware: Signal Sources (AWG/FG/AO)>>Arbitrary Waveform and Function Generators>>PCI-5401, Signal Sources (AWG/FG/AO)>>Arbitrary Waveform and Function Generators>>PCI-5411, Signal Sources (AWG/FG/AO)>>Arbitrary Waveform and Function Generators>>PCI-5431, Signal Sources (AWG/FG/AO)>>Arbitrary Waveform and Function Generators>>PXI-5401, Signal Sources (AWG/FG/AO)>>Arbitrary Waveform and Function Generators>>PXI-5404, Signal Sources (AWG/FG/AO)>>Arbitrary Waveform and Function Generators>>PXI-5411, Signal Sources (AWG/FG/AO)>>Arbitrary Waveform and Function Generators>>PXI-5431
Problem: Why can't I use niFGen Commit.vi with NI 5401/5404/5411/5431? Solution: The niFgen Commit.vi in LabVIEW is not supported by the NI 5401/5404/5411/5431 signal generators. This is because the NI 5401/5404/5411/5431 devices are based on the Traditional NI-DAQ architecture. Only signal generators built with the DAQmx architecture support the niFGEN Commit.vi due to the implementation of the state transition model inside the DAQmx driver. This function verifies attribute values, reserves the device, and commits the attribute values to the device. If the attributes values are all valid, the device configuration matches the session configuration. In the Committed state, waveforms, scripts, and sequences can be loaded into memory. If any attributes are changed, NI-FGEN implicitly transitions back to the Idle state. Because of this, the following benifits can be observed:
The picture below shows the State Transition Model for NI-DAQmx Devices: ![]() Related Links: Attachments:
Report Date: 12/28/2005 Last Updated: 12/31/2007 Document ID: 3SRGENMO |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

