NationalInstruments.RFmx.PulseMX
- Updated2025-10-13
- 3 minute(s) read
Classes
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
| 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