ni-rfsg-dotnet-api-ref_doc

Table of Contents

RfsgArb.WriteWaveform(T) Method (String, ComplexWaveform(T))

  • Updated2024-05-08
  • 1 minute(s) read
RfsgArb.WriteWaveform(T) Method (String, ComplexWaveform(T))

RfsgArbWriteWaveformT Method (String, ComplexWaveformT)

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.Fx40 (in NationalInstruments.ModularInstruments.NIRfsg.Fx40.dll) Version: 2022

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
Type: SystemString
Specifies the name used to identify the waveform. This string is case-insensitive and alphanumeric, and it does not use reserved words.
data
Type: NationalInstrumentsComplexWaveformT
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

ExceptionCondition
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).

See Also

Log in to get a better experience