ni-rfsg-dotnet-api-ref_doc

Content Type
Programming Language
Current manual
Table of Contents
Product Documentationni-rfsg-dotnet-api-ref_docRfsgArb.WriteWaveform Method (String, ComplexInt16[])Current page
Table of Contents

RfsgArb.WriteWaveform Method (String, ComplexInt16[])

RfsgArb.WriteWaveform Method (String, ComplexInt16[])

RfsgArbWriteWaveform Method (String, ComplexInt16)

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

Namespace:  NationalInstruments.ModularInstruments.NIRfsg
Assembly:  NationalInstruments.ModularInstruments.NIRfsg.Fx40 (in NationalInstruments.ModularInstruments.NIRfsg.Fx40.dll) Version: 2022

Syntax

public void WriteWaveform(
	string name,
	ComplexInt16[] data
)
Public Sub WriteWaveform ( 
	name As String,
	data As ComplexInt16()
)

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: NationalInstrumentsComplexInt16
Specifies the array of data to load onto the waveform. The data array passed to this method should be of type NationalInstruments.ComplexInt16.

Exceptions

ExceptionCondition
ObjectDisposedException The WriteWaveform(String, Double, Double) method was accessed after the associated NIRfsg object was disposed.

Remarks

This method takes the data array of a complex baseband signals data as input. If the waveform is large, use the AllocateWaveform(String, Int32) method.

The NI-RFSG must be in the Configuration state before you call WriteWaveform(String, Double, Double).

See Also

Was this information helpful?