Provides methods to configure the SEM measurement.

Derives from

Syntax

Namespace: NationalInstruments.RFmx.WlanMX

public class RFmxWlanMXSemConfiguration : RFmxWlanMXSubObject

Methods

NameDescription
ConfigureAveraging(string, RFmxWlanMXSemAveragingEnabled, int, RFmxWlanMXSemAveragingType)

Configures averaging for the measurement.

ConfigureMaskType(string, RFmxWlanMXSemMaskType)

Configures the mask type for the SEM measurement.

ConfigureNumberOfOffsets(string, int)

Configures the number of offset segments for the SEM measurement when you set the SetMaskType(string, RFmxWlanMXSemMaskType) method to Custom .

ConfigureOffsetFrequencyArray(string, double[], double[], RFmxWlanMXSemOffsetSideband[])

Configures the array of offset start and stop frequencies and specifies whether the offsets are present on one side, or on both the sides of the carrier when you set the SetMaskType(string, RFmxWlanMXSemMaskType) method to Custom .

ConfigureOffsetRelativeLimitArray(string, double[], double[])

Configures an array of relative mask limits corresponding the start and stop frequencies of the offsets when you set the SetMaskType(string, RFmxWlanMXSemMaskType) method to Custom . The relative limits are relative to the peak power of the carrier.

ConfigureSpan(string, RFmxWlanMXSemSpanAuto, double)

Configures the frequency range around the center frequency to be acquired for the SEM measurement.

ConfigureSweepTime(string, RFmxWlanMXSemSweepTimeAuto, double)

Configures the sweep time.

GetAllTracesEnabled(string, out bool)

Gets whether to enable the traces to be stored and retrieved after performing the SEM measurement.

GetAmplitudeCorrectionType(string, out RFmxWlanMXSemAmplitudeCorrectionType)

Gets whether the amplitude of the frequency bins, used in the measurement, is corrected for external attenuation at the RF center frequency, or at the individual frequency bins. Use the RFmxInstr_CfgExternalAttenuationTable function to configure the external attenuation table.

GetAveragingCount(string, out int)

Gets the number of acquisitions used for averaging when you set the SetAveragingEnabled(string, RFmxWlanMXSemAveragingEnabled) method to True .

GetAveragingEnabled(string, out RFmxWlanMXSemAveragingEnabled)

Gets whether to enable averaging for the SEM measurement.

GetAveragingType(string, out RFmxWlanMXSemAveragingType)

Gets the averaging type for averaging multiple spectrum acquisitions. The averaged spectrum is used for SEM measurement.

GetCarrierIntegrationBandwidth(string, out double)

Gets the integration bandwidth of the carrier as per the standard and channel bandwidth. This value is expressed in Hz.

GetMaskType(string, out RFmxWlanMXSemMaskType)

Gets whether the mask used for the SEM measurement is defined either as per the standard or as specified by you.

GetMeasurementEnabled(string, out bool)

Gets whether to enable the spectral emission mask (SEM) measurement.

GetNumberOfAnalysisThreads(string, out int)

Gets the maximum number of threads used for parallelism for SEM measurement.

GetNumberOfOffsets(string, out int)

Gets the number of offset segments for the SEM measurement when you set the SetMaskType(string, RFmxWlanMXSemMaskType) method to Custom .

GetOffsetRelativeLimitStart(string, out double)

Gets the relative power limit corresponding to the start of the offset segment. This value is expressed in dB.

GetOffsetRelativeLimitStop(string, out double)

Gets the relative power limit corresponding to the end of the offset segment. This value is expressed in dB.

GetOffsetSideband(string, out RFmxWlanMXSemOffsetSideband)

Gets whether the offset segment is present on one side or on both sides of the carrier.

GetOffsetStartFrequency(string, out double)

Gets the start frequency of the offset segment relative to the carrier frequency. This value is expressed in Hz.

GetOffsetStopFrequency(string, out double)

Gets the stop frequency of the offset segment relative to carrier frequency. This value is expressed in Hz.

GetSpan(string, out double)

Gets the frequency range of the spectrum used for the SEM measurement. This value is expressed in Hz.

GetSpanAuto(string, out RFmxWlanMXSemSpanAuto)

Gets whether the frequency range of the spectrum used for SEM measurement is computed automatically by the measurement or is configured by you.

GetSweepTimeAuto(string, out RFmxWlanMXSemSweepTimeAuto)

Gets whether the sweep time for the SEM measurement is computed automatically or is configured by you.

GetSweepTimeInterval(string, out double)

Gets the sweep time for the SEM measurement. This value is expressed in seconds.

SetAllTracesEnabled(string, bool)

Sets whether to enable the traces to be stored and retrieved after performing the SEM measurement.

SetAmplitudeCorrectionType(string, RFmxWlanMXSemAmplitudeCorrectionType)

Sets whether the amplitude of the frequency bins, used in the measurement, is corrected for external attenuation at the RF center frequency, or at the individual frequency bins. Use the RFmxInstr_CfgExternalAttenuationTable function to configure the external attenuation table.

SetAveragingCount(string, int)

Sets the number of acquisitions used for averaging when you set the SetAveragingEnabled(string, RFmxWlanMXSemAveragingEnabled) method to True .

SetAveragingEnabled(string, RFmxWlanMXSemAveragingEnabled)

Sets whether to enable averaging for the SEM measurement.

SetAveragingType(string, RFmxWlanMXSemAveragingType)

Sets the averaging type for averaging multiple spectrum acquisitions. The averaged spectrum is used for SEM measurement.

SetMaskType(string, RFmxWlanMXSemMaskType)

Sets whether the mask used for the SEM measurement is defined either as per the standard or as specified by you.

SetMeasurementEnabled(string, bool)

Sets whether to enable the spectral emission mask (SEM) measurement.

SetNumberOfAnalysisThreads(string, int)

Sets the maximum number of threads used for parallelism for SEM measurement.

SetNumberOfOffsets(string, int)

Sets the number of offset segments for the SEM measurement when you set the SetMaskType(string, RFmxWlanMXSemMaskType) method to Custom .

SetOffsetRelativeLimitStart(string, double)

Sets the relative power limit corresponding to the start of the offset segment. This value is expressed in dB.

SetOffsetRelativeLimitStop(string, double)

Sets the relative power limit corresponding to the end of the offset segment. This value is expressed in dB.

SetOffsetSideband(string, RFmxWlanMXSemOffsetSideband)

Sets whether the offset segment is present on one side or on both sides of the carrier.

SetOffsetStartFrequency(string, double)

Sets the start frequency of the offset segment relative to the carrier frequency. This value is expressed in Hz.

SetOffsetStopFrequency(string, double)

Sets the stop frequency of the offset segment relative to carrier frequency. This value is expressed in Hz.

SetSpan(string, double)

Sets the frequency range of the spectrum used for the SEM measurement. This value is expressed in Hz.

SetSpanAuto(string, RFmxWlanMXSemSpanAuto)

Sets whether the frequency range of the spectrum used for SEM measurement is computed automatically by the measurement or is configured by you.

SetSweepTimeAuto(string, RFmxWlanMXSemSweepTimeAuto)

Sets whether the sweep time for the SEM measurement is computed automatically or is configured by you.

SetSweepTimeInterval(string, double)

Sets the sweep time for the SEM measurement. This value is expressed in seconds.