RfsgArbWaveformAttributes Class
- Updated2025-10-14
- 2 minute(s) read
Provides the methods and attributes for configuring waveform properties. /summary>
Derives from
Syntax
Namespace: NationalInstruments.ModularInstruments.NIRfsg
public class RfsgArbWaveformAttributes : RfsgSubObject
Properties
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| 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> |