niRFSG Write Arb Waveform (Complex Input) VI
- Updated2025-10-14
- 3 minute(s) read
Writes an arbitrary waveform to the NI-RFSG device. This VI accepts complex baseband signal data in the form of a complex cluster.
Supported Devices: PXIe-5644/5645/5646, PXI-5670/5671, PXIe-5672/5673/5673E, PXIe-5820/5830/5831/5832/5840/5841/5842/5860

Inputs/Outputs
name
—
name specifies the name used to store the waveform. This string is case-insensitive and alphanumeric, and it cannot use reserved words.
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.
IQ waveform
—
IQ waveform specifies the complex baseband signal to write to the NI-RFSG device.
use waveform dt for IQ rate?
—
use waveform dt for IQ rate? specifies TRUE if the VI uses the waveform dt to configure the I/Q rate and FALSE if it does not configure the I/Q rate.
error in
—
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
more data pending?
—
more data pending? specifies whether the data block contains the end of the waveform. Set more data pending? to TRUE to allow data to be appended to the waveform later. Splitting the waveform into multiple data blocks can reduce the memory requirements of the write operation. You can append data to a previously written waveform by using the saved waveform name. Set this parameter to FALSE to indicate that this data block contains the end of the waveform.
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. |
name
—
instrument handle
—
IQ waveform
—
t0
—
Y
—
use waveform dt for IQ rate?
—
error in
—
instrument handle out
—
error out
—