RfsgArb.WriteWaveform<T>(String, ComplexWaveform<T>) Method
- Updated2025-05-22
- 1 minute(s) read
Rfsg
Writes an arbitrary waveform to the NI-RFSG, starting from the position of the last data written in onboard memory.
Namespace: NationalInstruments.ModularInstruments.NIRfsg
Assembly: NationalInstruments.ModularInstruments.NIRfsg.Fx45 (in NationalInstruments.ModularInstruments.NIRfsg.Fx45.dll) Version: 2025
Syntax
public void WriteWaveform<T>( string name, ComplexWaveform<T> data )
Public Sub WriteWaveform(Of T) ( name As String, data As ComplexWaveform(Of T) )
Parameters
- name String
- Specifies the name used to identify the waveform. This string is case-insensitive and alphanumeric, and it does not use reserved words.
- data ComplexWaveformT
- Specifies the complex waveform to load into the waveform.
Type Parameters
- T
- The complex waveform passed to this method should be of type NationalInstruments.ComplexInt16 or NationalInstruments.ComplexDouble.
Exceptions
Exception | Condition |
---|---|
ObjectDisposedException | The WriteWaveformT(String, ComplexWaveformT) method was accessed after the associated NIRfsg object was disposed. |
Remarks
This method takes the complex waveform of a baseband signal as data input. If the waveform is large, use the
AllocateWaveform(String, Int32) method.
The NI-RFSG must be in the Configuration state before you call WriteWaveformT(String, ComplexWaveformT).