niRFSG Read and Download Waveform From File (TDMS) VI
- Updated2025-10-14
- 3 minute(s) read
Reads the waveforms from a TDMS file and downloads one waveform into each of the NI RF vector signal generators.
Supported Devices: PXIe-5820/5830/5831/5832/5840/5841/5842/5860

Inputs/Outputs
waveform name
—
waveform name specifies the name used to store the waveform. This string is case-insensitive. Example: "waveform::waveform0"
instrument handle
—
instrument handle identifies your instrument session. instrument handle is obtained from either the niRFSG Initialize VI or the niRFSG Initialize With Options VI.
file path
—
file path specifies the absolute path to the TDMS file from which the NI-RFSG reads the waveforms.
waveform index
—
waveform index specifies the index of the waveform to be read from the TDMS file.
error in
—
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
instrument handle out
—
instrument handle out passes a reference to your instrument session to the next VI. instrument handle out is obtained from the niRFSG Initialize VI or the niRFSG Initialize With Options VI.
error out
—
error out contains error information. This output provides standard error out functionality. |
Details
This VI reads the following information from the TDMS file and writes it into the NI-RFSG session:
- Sample Rate
- PAPR
- Runtime Scaling
- RF Blanking Marker Locations
- RF Blanking Enabled
- Burst Start Locations
- Burst Stop Locations
- RF Blanking Marker Source
- Signal Bandwidth
- Waveform Size
If RF blanking marker locations are present in the file but burst locations are not present, burst locations are calculated from RF blanking marker locations and stored in the NI-RFSG session.
waveform name
—
instrument handle
—
file path
—
waveform index
—
error in
—
instrument handle out
—
error out
—