RFmxSpecAnMXTxpConfiguration Class
- Updated2025-10-13
- 3 minute(s) read
Provides methods to configure the transmit power (TXP) measurement.
Derives from
Syntax
Namespace: NationalInstruments.RFmx.SpecAnMX
public class RFmxSpecAnMXTxpConfiguration : RFmxSpecAnMXSubObject
Remarks
For more information about RFmx SpecAn, refer to the RFmx SpecAn Help.
Thread Safety
Any public static members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Methods
| Name | Description |
|---|---|
| ConfigureAveraging(string, RFmxSpecAnMXTxpAveragingEnabled, int, RFmxSpecAnMXTxpAveragingType) | Configures averaging for the transmit power (TXP) measurement. |
| ConfigureMeasurementInterval(string, double) | Configures the acquisition time, in seconds, for the transmit power (TXP) measurement. |
| ConfigureRbwFilter(string, double, RFmxSpecAnMXTxpRbwFilterType, double) | Configures the resolution bandwidth (RBW) filter to measure the power of the signal as seen through this filter. |
| ConfigureThreshold(string, RFmxSpecAnMXTxpThresholdEnabled, double, RFmxSpecAnMXTxpThresholdType) | Configures the threshold level for the samples that need to be considered for the transmit power (TXP) measurement. Enable the threshold when analyzing burst signals or signals with dead time. |
| ConfigureVbwFilter(string, RFmxSpecAnMXTxpVbwFilterAutoBandwidth, double, double) | Configures VBW settings including the VBW mode, video bandwidth (VBW), and the VBW to RBW ratio. |
| GetAllTracesEnabled(string, out bool) | Gets whether the traces to be stored and retrieved after performing the transmit power (TXP) measurement are enabled. |
| GetAveragingCount(string, out int) | Gets the number of acquisitions used for averaging. |
| GetAveragingEnabled(string, out RFmxSpecAnMXTxpAveragingEnabled) | Gets whether averaging for the transmit power (TXP) measurement is enabled. |
| GetAveragingType(string, out RFmxSpecAnMXTxpAveragingType) | Gets the averaging type for averaging multiple spectrum acquisitions. The averaged spectrum is used for transmit power (TXP) measurement. |
| GetMeasurementEnabled(string, out bool) | Gets whether transmit power (TXP) measurement is enabled. |
| GetMeasurementInterval(string, out double) | Gets the acquisition time, in seconds, for the transmit power (TXP) measurement. |
| GetNumberOfAnalysisThreads(string, out int) | Gets the maximum number of threads used for parallelism for transmit power (TXP) measurement. |
| GetRbwFilterAlpha(string, out double) | Gets the roll-off factor for the root-raised-cosine (RRC) filter. |
| GetRbwFilterBandwidth(string, out double) | Gets the bandwidth, in hertz (Hz), of the resolution bandwidth (RBW) filter used to sweep the acquired signal. |
| GetRbwFilterType(string, out RFmxSpecAnMXTxpRbwFilterType) | Gets the shape of the digital resolution bandwidth (RBW) filter. |
| GetThresholdEnabled(string, out RFmxSpecAnMXTxpThresholdEnabled) | Gets whether thresholding of the acquired samples to be used for the transmit power (TXP) measurement is enabled. |
| GetThresholdLevel(string, out double) | Gets the relative or absolute threshold power level. |
| GetThresholdType(string, out RFmxSpecAnMXTxpThresholdType) | Gets the reference for the power level that is used as the threshold. |
| GetVbwFilterAutoBandwidth(string, out RFmxSpecAnMXTxpVbwFilterAutoBandwidth) | Gets whether the video bandwidth (VBW) is expressed directly or computed based on the VBW to RBW ratio. |
| GetVbwFilterBandwidth(string, out double) | Gets the video bandwidth when you set the SetVbwFilterAutoBandwidth(string, RFmxSpecAnMXTxpVbwFilterAutoBandwidth) method to False. |
| GetVbwFilterVbwToRbwRatio(string, out double) | Gets the VBW to RBW Ratio when you set the SetVbwFilterAutoBandwidth(string, RFmxSpecAnMXTxpVbwFilterAutoBandwidth) method to True. |
| SetAllTracesEnabled(string, bool) | Sets whether to enable the traces to be stored and retrieved after performing the transmit power (TXP) measurement. |
| SetAveragingCount(string, int) | Sets the number of acquisitions used for averaging. |
| SetAveragingEnabled(string, RFmxSpecAnMXTxpAveragingEnabled) | Sets whether to enable averaging for the transmit power (TXP) measurement. |
| SetAveragingType(string, RFmxSpecAnMXTxpAveragingType) | Sets the averaging type for averaging multiple spectrum acquisitions. The averaged spectrum is used for transmit power (TXP) measurement. |
| SetMeasurementEnabled(string, bool) | Sets whether to enable transmit power (TXP) measurement. |
| SetMeasurementInterval(string, double) | Sets the acquisition time, in seconds, for the transmit power (TXP) measurement. |
| SetNumberOfAnalysisThreads(string, int) | Sets the maximum number of threads used for parallelism for transmit power (TXP) measurement. |
| SetRbwFilterAlpha(string, double) | Sets the roll-off factor for the root-raised-cosine (RRC) filter. |
| SetRbwFilterBandwidth(string, double) | Sets the bandwidth, in hertz (Hz), of the resolution bandwidth (RBW) filter used to sweep the acquired signal. |
| SetRbwFilterType(string, RFmxSpecAnMXTxpRbwFilterType) | Sets the shape of the digital resolution bandwidth (RBW) filter. |
| SetThresholdEnabled(string, RFmxSpecAnMXTxpThresholdEnabled) | Sets whether to enable thresholding of the acquired samples to be used for the transmit power (TXP) measurement. |
| SetThresholdLevel(string, double) | Sets the relative or absolute threshold power level. |
| SetThresholdType(string, RFmxSpecAnMXTxpThresholdType) | Sets the reference for the power level that is used as the threshold. |
| SetVbwFilterAutoBandwidth(string, RFmxSpecAnMXTxpVbwFilterAutoBandwidth) | Sets whether the video bandwidth (VBW) is expressed directly or computed based on the VBW to RBW ratio. |
| SetVbwFilterBandwidth(string, double) | Sets the video bandwidth when you set the SetVbwFilterAutoBandwidth(string, RFmxSpecAnMXTxpVbwFilterAutoBandwidth) method to False. |
| SetVbwFilterVbwToRbwRatio(string, double) | Sets the VBW to RBW Ratio when you set the SetVbwFilterAutoBandwidth(string, RFmxSpecAnMXTxpVbwFilterAutoBandwidth) method to True. |