NI-FGEN General Programming Flow

NI Signal Generator

NI-FGEN
General Programming Flow


The following diagram shows the general programming flow for applications using NI-FGEN. Not all NI-FGEN VIs appear in the general programming flow as some VIs are considered utility VIs, which perform tasks such as resetting the device and returning the revision number of NI-FGEN. Refer to the NI-FGEN LabVIEW Reference or the NI-FGEN C Function Reference for more information.

niFgen Initialize niFgen Configure Output Mode niFgen Configure Standard Waveform niFgen Clear User Standard Waveform niFgen Define User Standard Waveform niFgen Create Frequency List niFgen Configure Frequency List niFgen Clear Frequency List niFgen Clear User Standard Waveform niFgen Define User Standard Waveform niFgen Create Waveform (poly) niFgen Allocate Waveform niFgen Set Waveform Next Write Position niFgen Write Waveform (poly) niFgen Configure Arbitrary Waveform niFgen Clear Arbitrary Waveform niFgen Create Waveform niFgen Allocate Waveform niFgen Set Waveform Next Write Position niFgen Write Waveform (poly) niFgen Clear Arbitrary Sequence niFgen Create Arbitrary Sequence niFgen Create Advanced Arb Sequence niFgen Configure Arbitrary Sequence niFgen Output Enable niFgen Initiate Generation niFgen Abort Generation niFgen Send Software Edge Trigger niFgen Configure Standard Waveform niFgen Configure Sample Clock Source niFgen Configure Clock Mode niFgen Set Sample Rate niFgen Configure Reference Clock niFgen Configure Trigger niFgen Configure Trigger Mode niFgen Export Signal niFgen Configure Digital Patterning niFgen Configure Digital Filter Configure Analog Filter niFgen Configure Output Mode niFgen Configure Output Impedance niFgen Error Message niFgen Close niFgen Delete Script niFgen Write Script niFgen Allocate Named Waveform niFgen Set Named Waveform Next Write Position niFgen Write Named Waveform niFgen Delete Named Waveform