NI-RFSG Instrument Driver Programming Flow
- Updated2025-10-20
- 2 minute(s) read
NI-RFSG Instrument Driver Programming Flow
NI-RFSG VIs are located on the LabVIEW Functions palette at . The top-level NI-RFSG Functions palette is shown, and the core VIs are highlighted in the following figure:

Every application using NI-RFSG must call the five VIs highlighted on the preceding palette image. These VIs are arranged from left to right in the order they must be called:
niRFSG
Initialize—Opens a session to the NI-RFSG device and initializes both the AWG and the upconverter hardware.
niRFSG
Configure RF—Configures the frequency and power level of the RF output
signal.
niRFSG
Initiate—Initiates signal generation.
niRFSG
Check Generation Status—Monitors signal generation status and checks
for any errors which may occur during signal generation.
niRFSG
Close—Closes the NI-RFSG session and
deallocates memory resources used by NI-RFSG. You must call
this VI once for every session opened with niRFSG Initialize.