Provides the methods and attributes for configuring waveform properties. /summary>

Derives from

Syntax

Namespace: NationalInstruments.ModularInstruments.NIRfsg

public class RfsgArbWaveformAttributes : RfsgSubObject

Properties

NameDescription
FilePath

Sets or gets the file path of the waveform. /summary> value>Specifies the file path of the waveform.

remarks>Supported Devices: PXIe-5820/5830/5831/5832/5840/5841 /remarks>

IQRate

Sets or gets the I/Q rate of the waveform. To set this attribute, the NI-RFSG device must be in the Configuration state. /summary> value> Specifies the I/Q rate of the waveform. /value> remarks>Supported Devices: PXIe-5820/5830/5831/5832/5840/5841 /remarks>

Markers

Gets arb marker collection. A marker index can be passed using the indexer NationalInstruments.ModularInstruments.NIRfsg.RfsgArbMarkerCollection.this[int].

Papr

Sets or gets the peak-to-average power ratio (PAPR). /summary> value>Specifies the value of peak-to-average power ratio (PAPR). /value> remarks>Supported Devices: PXIe-5820/5830/5831/5832/5840/5841 /remarks>

RuntimeScaling

Sets or gets the waveform runtime scaling. The waveform runtime scaling is applied to the waveform data before any other signal processing. /summary> value>Specifies the value of waveform runtime scaling.

remarks>Supported Devices: PXIe-5820/5830/5831/5832/5840/5841 /remarks>

SignalBandwidth

Sets or gets the bandwidth of the arbitrary signal. This value must be less than or equal to (0.8 × I/Q rate). /summary> value> Specifies the bandwidth of the arbitrary signal. /value> remarks>Supported Devices: PXIe-5820/5830/5831/5832/5840/5841 /remarks>

WaveformSize

Gets the size of the waveform specified by the active channel. /summary> value>Specifies the size of the waveform specified by the active channel.

remarks>Supported Devices: PXIe-5820/5830/5831/5832/5840/5841/5841+5655 /remarks>

Methods

NameDescription
GetWaveformBurstStartLocations(ref double[])

Returns the burst start locations of the waveform stored in the NI-RFSG session. /summary> param name="locations">Returns the burst start locations stored in the NI-RFSG session for the waveform you specified in the channel name parameter. This value is expressed in samples.

remarks>Supported Devices: PXIe-5820/5830/5831/5832/5840/5841 /remarks>

GetWaveformBurstStopLocations(ref double[])

Returns the burst stop locations of the waveform stored in the NI-RFSG session. /summary> param name="locations">Returns the burst start locations stored in the NI-RFSG session for the waveform you specified in the channel name parameter. This value is expressed in samples.

remarks>Supported Devices: PXIe-5820/5830/5831/5832/5840/5841 /remarks>

SetWaveformBurstStartLocations(double[])

Configures the burst start locations of the burst in samples where the burst refers to the active portion of a waveform. /summary> param name="locations">Specifies the burst start locations, in samples, to store in the NI-RFSG session.

remarks>Supported Devices: PXIe-5820/5830/5831/5832/5840/5841 /remarks>

SetWaveformBurstStopLocations(double[])

Configures the burst stop locations of the burst in samples where the burst refers to the active portion of a waveform. /summary> param name="locations">Specifies the burst stop locations, in samples, to store in the NI-RFSG session.

remarks>Supported Devices: PXIe-5820/5830/5831/5832/5840/5841 /remarks>