Classes

NameDescription
RFmxPulseMX

Defines a root class which is used to identify and control PULSE signal configuration.

RFmxPulseMXConstants

Specifies constants for I/O terminals.

RFmxPulseMXPulse

Represents the Pulse measurement.

RFmxPulseMXPulseConfiguration

Provides methods to configure the Pulse measurement.

RFmxPulseMXPulseResults

Provides methods to fetch and read the Pulse measurement results.

RFmxPulseMXSubObject

Represents members that are common to all sub-object of RFmxPulseMX classes.

Interfaces

None

Structures

None

Enumerations

NameDescription
RFmxPulseMXDigitalEdgeTriggerEdge

Specifies the active edge for the trigger. This method is used only when you set the TriggerType method to DigitalEdge.

RFmxPulseMXIQPowerEdgeTriggerLevelType

Specifies the reference for the IQPowerEdgeTriggerLevel method. The IQ Power Edge Level Type method is used only when you set the TriggerType method to IQPowerEdge.

RFmxPulseMXIQPowerEdgeTriggerSlope

Specifies whether the device asserts the trigger when the signal power is rising or when it is falling. The device asserts the trigger when the signal power exceeds the level that you specify in the IQPowerEdgeTriggerLevel method with the slope you specify. This method is used only when you set the TriggerType method to IQPowerEdge.

RFmxPulseMXMaximumPulseCountEnabled

Specifies whether to enable the maximum pulse count for pulse measurements.You must configure this method when you set the SegmentedAcquisitionEnabled method to False.

RFmxPulseMXMeasurementFilterType

Specifies the demodulation filter type to be used in the measurements.

RFmxPulseMXMeasurementTypes

Specifies the type of measurement.

RFmxPulseMXMultiburstEnabled

Specifies whether to enable pulse measurements on the multiple burst transmission.

RFmxPulseMXPropertyId

Specifies all the attribute identifiers.

RFmxPulseMXPulseAcquisitionTraceSelect

Specifies the mode to select all pulses or the subset of acquired pulses available for display acquisition trace, limited to MaximumPulseCountEnabled method if set to True.

RFmxPulseMXPulseAmplitudeLevelDomain

Specifies whether voltage or power to be used as domain for pulse measurements.

RFmxPulseMXPulseAmplitudeTraceUnit

Specifies the unit of the amplitude level. This method is applicable only for the amplitude and acquired amplitude trace.

RFmxPulseMXPulseCWFrequencyOffsetAuto

Specifies whether the CW frequency offset computation of every detected pulse is automatic or manual. This method is valid only when you set the SetFrequencyAndPhaseModulationType(string, RFmxPulseMXPulseModulationType) method to CW.

RFmxPulseMXPulseDetectionReference

Specifies the reference used for SetDetectionThreshold(string, double) method.

RFmxPulseMXPulseDroopCompensationEnabled

Specifies whether to compensate the droop detected in pulse level when applying thresholds.

RFmxPulseMXPulseFrequencyAndPhaseDeviationRangeReference

Specifies the reference used for the measurement range in phase/frequency deviation and error measurements.

RFmxPulseMXPulseLevelComputationMethod

Specifies the algorithm used to detect the pulse levels. The algorithm is based on the histogram method of level detection as defined in IEEE Std 181-2011.

RFmxPulseMXPulseMeasurementPointReference

Specifies the reference used for the measurement point calculation, in phase, frequency, and stability measurements. You can set measurement point based on a reference and offset.

RFmxPulseMXPulseMetricsAmplitudeDeviationUnit

Specifies the unit for amplitude deviation results. This method is applicable only for droop, ripple and overshoot results.

RFmxPulseMXPulseMetricsEnabled

Specifies whether to enable pulse metrics results computation.

RFmxPulseMXPulseModulationType

Specifies the pulse modulation type used for the phase and frequency error, and pulsed FM Measurement.

RFmxPulseMXPulseMultipleMeasurementPointsEnabled

Specifies whether to enable pulse stability measurements on multiple measurement points. This method is used to enable the multiple measurement points stability trace when you set the All Traces Enabled method to TRUE.

RFmxPulseMXPulseStabilityEnabled

Specifies whether to enable pulse stability results computation.

RFmxPulseMXPulseStabilityFrequencyErrorCompensation

Specifies whether to compute and correct the frequency offset for stability results computation. This is an optional setting and in negligible frequency error condition you must set this method to Off to avoid incorrect results.

RFmxPulseMXPulseTimeSidelobeEnabled

Specifies whether to enable pulse time sidelobe results computation.

RFmxPulseMXPulseTimeSidelobeKeepOutTimeAuto

Specifies whether the keep out time computation for the time sidelobe measurements is automatic or manual.

RFmxPulseMXPulseTimeSidelobeReferenceWindowType

Specifies the window type to be applied to the reference pulse to obtain correlated output for the time sidelobe measurements.

RFmxPulseMXPulseTraceRangeAuto

Specifies whether the trace range computation of the selected pulse is automatic or manually configured by you.

RFmxPulseMXPulseTraceRangeReference

Specifies the reference point for positioning of trace range. You can set reference point based on reference and Pulse Trace Range Offset (s) value.

RFmxPulseMXSegmentedAcquisitionEnabled

Specifies whether to enable Segmented Acquisition. This mode is best applied when the pulses are sparsely spaced.

RFmxPulseMXTriggerMinimumQuietTimeMode

Specifies whether the measurement computes the minimum quiet time used for triggering.

RFmxPulseMXTriggerType

Specifies the trigger type.

Delegates

None