niRFSG Write Arb Waveform (Complex SGL) VI
- Updated2025-10-14
- 3 minute(s) read
Writes an arbitrary waveform to the NI-RFSG device. This VI accepts the complex baseband data in the form of complex single data type.
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.
waveform data
—
waveform data specifies the array of data to load into the waveform. You must normalize the data points in the array to have polar magnitudes between 0.0 and +1.00.
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
—
waveform data
—
error in
—
more data pending?
—
instrument handle out
—
error out
—