Writes an arbitrary waveform to the NI-RFSG, starting from the position of the last data written in onboard memory.

Syntax

Namespace: NationalInstruments.ModularInstruments.NIRfsg

public void WriteWaveform< T >(string name, ComplexWaveform< T > data)

Remarks

This method takes the complex waveform of a baseband signal as data input. If the waveform is large, use the AllocateWaveform method.

The NI-RFSG must be in the Configuration state before you call WriteWaveform<T>.

Parameters

NameTypeDescription
namestring

Specifies the name used to identify the waveform. This string is case-insensitive and alphanumeric, and it does not use reserved words.

Parameters

NameTypeDescription
dataComplexWaveform< T >

Specifies the complex waveform to load into the waveform.

Exceptions

TypeDescription
System.ObjectDisposedException

The WriteWaveform<T> method was accessed after the associated NIRfsg object was disposed.