RFmxSpecAnMXTxpConfiguration Class
- Updated2024-07-17
- 6 minute(s) read
RFmx
Provides methods to configure the transmit power (TXP) measurement.
Inheritance Hierarchy
Namespace: NationalInstruments.RFmx.SpecAnMX
Assembly: NationalInstruments.RFmx.SpecAnMX.Fx40 (in NationalInstruments.RFmx.SpecAnMX.Fx40.dll) Version: 24.5.0.49286 (24.5.0.49286)
Syntax
public sealed class RFmxSpecAnMXTxpConfiguration : RFmxSpecAnMXSubObject
Public NotInheritable Class RFmxSpecAnMXTxpConfiguration Inherits RFmxSpecAnMXSubObject
The RFmxSpecAnMXTxpConfiguration type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| ConfigureAveraging | Configures averaging for the transmit power (TXP) measurement. | |
| ConfigureMeasurementInterval | Configures the acquisition time, in seconds, for the transmit power (TXP) measurement. | |
| ConfigureRbwFilter | Configures the resolution bandwidth (RBW) filter to measure the power of the signal as seen through this filter. | |
| ConfigureThreshold | 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 |
Configures VBW settings including the VBW mode, video bandwidth (VBW), and the VBW to RBW ratio. | |
| Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object) | |
| GetAllTracesEnabled | Gets whether the traces to be stored and retrieved after performing the transmit power (TXP) measurement are enabled. | |
| GetAveragingCount | Gets the number of acquisitions used for averaging. | |
| GetAveragingEnabled | Gets whether averaging for the transmit power (TXP) measurement is enabled. | |
| GetAveragingType | Gets the averaging type for averaging multiple spectrum acquisitions. The averaged spectrum is used for transmit power (TXP) measurement. | |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object) | |
| GetMeasurementEnabled | Gets whether transmit power (TXP) measurement is enabled. | |
| GetMeasurementInterval | Gets the acquisition time, in seconds, for the transmit power (TXP) measurement. | |
| GetNumberOfAnalysisThreads | Gets the maximum number of threads used for parallelism for transmit power (TXP) measurement. | |
| GetRbwFilterAlpha | Gets the roll-off factor for the root-raised-cosine (RRC) filter. | |
| GetRbwFilterBandwidth | Gets the bandwidth, in hertz (Hz), of the resolution bandwidth (RBW) filter used to sweep the acquired signal. | |
| GetRbwFilterType | Gets the shape of the digital resolution bandwidth (RBW) filter. | |
| GetThresholdEnabled | Gets whether thresholding of the acquired samples to be used for the transmit power (TXP) measurement is enabled. | |
| GetThresholdLevel | Gets the relative or absolute threshold power level. | |
| GetThresholdType | Gets the reference for the power level that is used as the threshold. | |
| GetType | Gets the Type of the current instance. (Inherited from Object) | |
| GetVbwFilterAutoBandwidth | Gets whether the video bandwidth (VBW) is expressed directly or computed based on the VBW to RBW ratio. | |
| GetVbwFilterBandwidth | Gets the video bandwidth when you set the SetVbwFilterAutoBandwidth(String, RFmxSpecAnMXTxpVbwFilterAutoBandwidth) method to False. | |
| GetVbwFilterVbwToRbwRatio | Gets the VBW to RBW Ratio when you set the SetVbwFilterAutoBandwidth(String, RFmxSpecAnMXTxpVbwFilterAutoBandwidth) method to True. | |
| SetAllTracesEnabled | Sets whether to enable the traces to be stored and retrieved after performing the transmit power (TXP) measurement. | |
| SetAveragingCount | Sets the number of acquisitions used for averaging. | |
| SetAveragingEnabled | Sets whether to enable averaging for the transmit power (TXP) measurement. | |
| SetAveragingType | Sets the averaging type for averaging multiple spectrum acquisitions. The averaged spectrum is used for transmit power (TXP) measurement. | |
| SetMeasurementEnabled | Sets whether to enable transmit power (TXP) measurement. | |
| SetMeasurementInterval | Sets the acquisition time, in seconds, for the transmit power (TXP) measurement. | |
| SetNumberOfAnalysisThreads | Sets the maximum number of threads used for parallelism for transmit power (TXP) measurement. | |
| SetRbwFilterAlpha | Sets the roll-off factor for the root-raised-cosine (RRC) filter. | |
| SetRbwFilterBandwidth | Sets the bandwidth, in hertz (Hz), of the resolution bandwidth (RBW) filter used to sweep the acquired signal. | |
| SetRbwFilterType | Sets the shape of the digital resolution bandwidth (RBW) filter. | |
| SetThresholdEnabled | Sets whether to enable thresholding of the acquired samples to be used for the transmit power (TXP) measurement. | |
| SetThresholdLevel | Sets the relative or absolute threshold power level. | |
| SetThresholdType | Sets the reference for the power level that is used as the threshold. | |
| SetVbwFilterAutoBandwidth | Sets whether the video bandwidth (VBW) is expressed directly or computed based on the VBW to RBW ratio. | |
| SetVbwFilterBandwidth | Sets the video bandwidth when you set the SetVbwFilterAutoBandwidth(String, RFmxSpecAnMXTxpVbwFilterAutoBandwidth) method to False. | |
| SetVbwFilterVbwToRbwRatio | Sets the VBW to RBW Ratio when you set the SetVbwFilterAutoBandwidth(String, RFmxSpecAnMXTxpVbwFilterAutoBandwidth) method to True. | |
| ToString | Returns a string that represents the current object. (Inherited from Object) |
Remarks
For more information about RFmx SpecAn, refer to the RFmx SpecAn Help.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.