Provides methods to fetch and read the spectral emission mask (SEM) measurement results.

Derives from

Syntax

Namespace: NationalInstruments.RFmx.SpecAnMX

public class RFmxSpecAnMXSemResults : 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

NameDescription
FetchAbsoluteMaskTrace(string, double, ref Spectrum< float >)

Fetches the absolute mask trace used for SEM measurement.

FetchCarrierMeasurement(string, double, out double, out double, out double, out double)

Fetches the carrier power measurement.

FetchCompositeMeasurementStatus(string, double, out RFmxSpecAnMXSemCompositeMeasurementStatus)

Fetches the overall SEM measurement status based on the measurement limits and the fail criteria that you set in the SetOffsetLimitFailMask(string, RFmxSpecAnMXSemOffsetLimitFailMask) method for each offset segment.

FetchFrequencyResolution(string, double, out double)

Fetches the frequency bin spacing, in hertz (Hz), of the spectrum acquired by the measurement.

FetchLowerOffsetMargin(string, double, out RFmxSpecAnMXSemLowerOffsetMeasurementStatus, out double, out double, out double, out double)

Fetches the measurement status and margin from the limit line measured in the lower offset segment.

FetchLowerOffsetMarginArray(string, double, ref RFmxSpecAnMXSemLowerOffsetMeasurementStatus[], ref double[], ref double[], ref double[], ref double[])

Fetches the array of measurement statuses and margins from the limit line measured in the lower offset segments.

FetchLowerOffsetPower(string, double, out double, out double, out double, out double, out double)

Fetches the lower offset segment power measurements.

FetchLowerOffsetPowerArray(string, double, ref double[], ref double[], ref double[], ref double[], ref double[])

Fetches the arrays of lower offset segment power measurements.

FetchRelativeMaskTrace(string, double, ref Spectrum< float >)

Fetches the relative mask trace used for spectral emission mask (SEM) measurement.

FetchSpectrum(string, double, ref Spectrum< float >)

Fetches the spectrum used for spectral emission mask (SEM) measurement.

FetchTotalCarrierPower(string, double, out double)

Fetches the total integrated power, in dBm, of all the enabled carriers measured when you set the SetPowerUnits(string, RFmxSpecAnMXSemPowerUnits) method to dBm. Gets the power spectral density, in dBm/Hz, when you set the SetPowerUnits(string, RFmxSpecAnMXSemPowerUnits) method to dBmPerHertz.

FetchUpperOffsetMargin(string, double, out RFmxSpecAnMXSemUpperOffsetMeasurementStatus, out double, out double, out double, out double)

Fetches the measurement status and margin from the limit line measured in the upper offset segment.

FetchUpperOffsetMarginArray(string, double, ref RFmxSpecAnMXSemUpperOffsetMeasurementStatus[], ref double[], ref double[], ref double[], ref double[])

Fetches the measurement status and margin from the limit line measured in the upper offset segments.

FetchUpperOffsetPower(string, double, out double, out double, out double, out double, out double)

Fetches the upper offset segment power measurements.

FetchUpperOffsetPowerArray(string, double, ref double[], ref double[], ref double[], ref double[], ref double[])

Fetches the arrays of upper offset segment power measurements.

GetCarrierAbsolutePower(string, out double)

Gets the carrier power.

GetCarrierFrequency(string, out double)

Gets the center frequency, in hertz (Hz), of the carrier.

GetCarrierIntegrationBandwidth(string, out double)

Gets the frequency range, in hertz (Hz), over which the measurement integrates the carrier power.

GetCarrierPeakAbsolutePower(string, out double)

Gets the peak power in the carrier channel.

GetCarrierPeakFrequency(string, out double)

Gets the frequency, in hertz (Hz), at which the peak power occurred in the carrier channel.

GetCarrierTotalRelativePower(string, out double)

Gets the carrier power, in dB, relative to the total carrier power of all enabled carriers.

GetCompositeMeasurementStatus(string, out RFmxSpecAnMXSemCompositeMeasurementStatus)

Gets the overall measurement status based on the measurement limits and the fail criteria.

GetFrequencyResolution(string, out double)

Gets the frequency bin spacing, in hertz (Hz), of the spectrum acquired by the measurement.

GetLowerOffsetMargin(string, out double)

Gets the margin, in dB, from the limit mask.

GetLowerOffsetMarginAbsolutePower(string, out double)

Gets the power, at which the margin occurred in the lower (negative) offset segment.

GetLowerOffsetMarginFrequency(string, out double)

Gets the frequency, in hertz (Hz), at which the margin occurred in the lower (negative) offset segment.

GetLowerOffsetMarginRelativePower(string, out double)

Gets the power, in dB, at which the margin occurred in the lower (negative) offset segment relative to the integrated or peak power of the reference carrier.

GetLowerOffsetMeasurementStatus(string, out RFmxSpecAnMXSemLowerOffsetMeasurementStatus)

Gets the lower offset measurement status based on measurement limits and the fail criteria.

GetLowerOffsetPeakAbsolutePower(string, out double)

Gets the peak power measured in the lower (negative) offset segment.

GetLowerOffsetPeakFrequency(string, out double)

Gets the frequency, in hertz (Hz), at which the peak power occurred in the offset segment.

GetLowerOffsetPeakRelativePower(string, out double)

Gets the power in the lower (negative) offset segment relative to the integrated or peak power of the reference carrier.

GetLowerOffsetPowerReferenceCarrier(string, out int)

Gets the carrier index for measured power that was used as reference to define the lower (negative) offset segment relative power. The reference carrier is the carrier that has an offset closest to the offset segment.

GetLowerOffsetStartFrequency(string, out double)

Gets the start frequency, in hertz (Hz), of the offset segment relative to the closest configured carrier offset.

GetLowerOffsetStopFrequency(string, out double)

Gets the stop frequency, in hertz (Hz), of the offset segment relative to the closest configured carrier offset.

GetLowerOffsetTotalAbsolutePower(string, out double)

Gets the lower (negative) offset segment power measured.

GetLowerOffsetTotalRelativePower(string, out double)

Gets the power in the lower (negative) offset segment relative to the integrated or peak power of the reference carrier.

GetTotalCarrierPower(string, out double)

Gets the total integrated power, in dBm, of all the enabled carriers measured when you set the SetPowerUnits(string, RFmxSpecAnMXSemPowerUnits) method to dBm. Gets the power spectral density, in dBm/Hz, when you set the SetPowerUnits(string, RFmxSpecAnMXSemPowerUnits) method to dBmPerHertz.

GetUpperOffsetMargin(string, out double)

Gets the margin, in dB, from the limit mask.

GetUpperOffsetMarginAbsolutePower(string, out double)

Gets the power, in dB, at which the margin occurred in the upper (positive) offset segment.

GetUpperOffsetMarginFrequency(string, out double)

Gets the frequency, in hertz (Hz), at which the margin occurred in the upper (positive) offset.

GetUpperOffsetMarginRelativePower(string, out double)

Gets the power, in dB, at which the margin occurred in the upper (positive) offset segment relative to the integrated or peak power of the reference carrier.

GetUpperOffsetMeasurementStatus(string, out RFmxSpecAnMXSemUpperOffsetMeasurementStatus)

Gets the upper offset measurement status based on measurement limits and the fail criteria.

GetUpperOffsetPeakAbsolutePower(string, out double)

Gets the peak power measured in the upper (positive) offset segment.

GetUpperOffsetPeakFrequency(string, out double)

Gets the frequency, in hertz (Hz), at which the peak power occurred in the offset segment.

GetUpperOffsetPeakRelativePower(string, out double)

Gets the peak power in the upper (positive) offset segment relative to the integrated or peak power of the reference carrier.

GetUpperOffsetPowerReferenceCarrier(string, out int)

Gets the carrier index for measured power that was used as reference to define the upper (positive) offset segment relative power. The reference carrier is the carrier that has an offset closest to the offset segment.

GetUpperOffsetStartFrequency(string, out double)

Gets the start frequency, in hertz (Hz), of the offset segment relative to the closest configured carrier offset.

GetUpperOffsetStopFrequency(string, out double)

Gets the stop frequency, in hertz (Hz), of the offset segment relative to the closest configured carrier offset.

GetUpperOffsetTotalAbsolutePower(string, out double)

Gets the upper (positive) offset segment power.

GetUpperOffsetTotalRelativePower(string, out double)

Gets the power in the upper (positive) offset segment relative to the integrated or peak power of the reference carrier.