Configure Waveform

NI-RFSG LabVIEW

Configure Waveform

Owning Palette: Generation Configuration

Use the Waveform Configuration VIs to configure a waveform.

Palette Object Description
niRFSG Configure Generation Mode

Configures the NI-RFSG device to generate a continuous sine tone (CW), apply IQ (vector) modulation to the RF output signal, or generate arbitrary waveforms according to scripts. The NI-RFSG device must be in the Configuration state before you call this VI.

Supported Devices: NI 5650/5651/5652/5670/5671/5672

niRFSG Write Arb Waveform

Writes an arbitrary waveform to the NI-RFSG device. This VI enters the I and Q vectors of a complex baseband signal. If the waveform to be written is already allocated using the niRFSG Allocate Arb Waveform VI, the more data pending? parameter is ignored. This VI has six polymorphic instances that take as data input a complex cluster, a waveform datatype (CWDT), Direct DMA, Complex DBL, I16, and I-Q arrays. The NI 5670/5671 device must be in the Configuration state before you call this VI.

Supported Devices: NI 5670/5671/5672

niRFSG Write Script

Identifies a string containing a script to control waveform generation in Script mode. Use the niRFSG Configure Generation Mode VI to configure the device for Script mode. The NI-RFSG device must be in the Configuration state before calling this VI. Refer to the topic Scripting Instructions in the NI RF Signal Generators Help for information about using scripts.

Supported Devices: NI 5670/5671/5672

niRFSG Clear Arb Waveform

Deletes a specified waveform from the pool of currently defined waveforms. The NI-RFSG device must be in the Configuration state before you call this VI.

Supported Devices: NI 5670/5671/5672

niRFSG Clear All Arb Waveforms

Deletes all currently defined waveforms and scripts. The NI-RFSG device must be in the Configuration state before you call this VI.

Supported Devices: NI 5670/5671/5672

niRFSG Configure Digital Modulation User Defined Waveform

Specifies the message signal used for digital modulation when the Modulation Type property is enabled and the Waveform Type property is set to User Defined.

Supported Devices: NI 5650/5651/5652

niRFSG Select Arb Waveform

Specifies the waveform that is generated upon a call to the niRFSG Initiate VI when the generation mode parameter of the niRFSG Configure Generation Mode VI is set to Arb Waveform. You must specify a waveform name in the name parameter if you have written multiple waveforms. The NI-RFSG device must be in the Configuration state before you call this VI.

Supported Devices: NI 5670/5671/5672

niRFSG Configure Signal Bandwidth

Configures the signal bandwidth of the arbitrary waveform. The NI-RFSG device must be in the Configuration state before you call this VI.

Supported Devices: NI 5670/5671/5672

niRFSG Fractional Resampling

Resamples and/or realigns a complex-valued waveform that you specify. This VI has three polymorphic instances, which take as data input a Complex Cluster, a Complex Waveform, or an I-Q Array.

Supported Devices: NI 5670/5671/5672

niRFSG Allocate Arb Waveform

Allocates onboard memory space for the arbitrary waveform. Use this VI to specify the total size of a waveform before writing the data. You only need to use this VI if you are calling the niRFSG Write Arb Waveform VI multiple times to write a large waveform in smaller blocks. The NI-RFSG device must be in the Configuration state before you call this VI.

Supported Devices: NI 5670/5671/5672