RFmxPulseMXPulseConfiguration Methods
- Updated2024-07-17
- 14 minute(s) read
RFmxPulseMXPulseConfiguration Methods
The RFmxPulseMXPulseConfiguration type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | Configure1ReferenceWaveform | Configures the reference pulse waveform used for time sidelobe measurements. |
![]() | Equals | (Inherited from Object.) |
![]() | GetAllTracesEnabled |
Gets whether to enable storing and retrieving traces after performing the measurements.
|
![]() | GetAmplitudeLevelDomain |
Gets whether voltage or power to be used as domain for pulse measurements.
|
![]() | GetAmplitudeTraceUnit |
Gets the unit of the amplitude level. This method is applicable only for the amplitude trace.
|
![]() | GetDetectionHysteresis |
Gets the hysteresis for pulse detection in dB for the defined threshold.
|
![]() | GetDetectionMinimumOffDuration |
Gets the minimum pulse off duration to be ignored by the pulse detection. This value is expressed in seconds.
|
![]() | GetDetectionReference |
Gets the reference used for SetDetectionThreshold(String, Double) method.
|
![]() | GetDetectionThreshold |
Gets the threshold used for pulse detection. The unit dB or dBm is based on the value you set to the SetDetectionReference(String, RFmxPulseMXPulseDetectionReference) method.
|
![]() | GetDroopCompensationEnabled |
Gets whether to compensate the droop detected in pulse level when applying thresholds.
|
![]() | GetFrequencyAndPhaseCWFrequencyOffset |
Gets to manually enter the CW frequency offset. This method is valid only when you set the SetFrequencyAndPhaseModulationType(String, RFmxPulseMXPulseModulationType) method to CW.
|
![]() | GetFrequencyAndPhaseCWFrequencyOffsetAuto |
Gets 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.
|
![]() | GetFrequencyAndPhaseDeviationRangeEdgeStart |
Gets the start of the pulse data used for the phase/frequency deviation and error measurements when you set the SetFrequencyAndPhaseDeviationRangeReference(String, RFmxPulseMXPulseFrequencyAndPhaseDeviationRangeReference) method to Edge.
|
![]() | GetFrequencyAndPhaseDeviationRangeEdgeStop |
Gets the stop of the pulse data used for the phase/frequency deviation and error measurements when you set the SetFrequencyAndPhaseDeviationRangeReference(String, RFmxPulseMXPulseFrequencyAndPhaseDeviationRangeReference) method to Edge.
|
![]() | GetFrequencyAndPhaseDeviationRangeLength |
Gets the length of the pulse data used for the phase/frequency deviation and error measurements when you set the SetFrequencyAndPhaseDeviationRangeReference(String, RFmxPulseMXPulseFrequencyAndPhaseDeviationRangeReference) method to Center.
|
![]() | GetFrequencyAndPhaseDeviationRangeReference |
Gets the reference used for the measurement range in phase/frequency deviation and error measurements.
|
![]() | GetFrequencyAndPhaseModulationType |
Gets the pulse modulation type used for the phase and frequency error, and pulsed FM Measurement.
|
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetLevelComputationMethod |
Gets 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.
|
![]() | GetLowerThresholdLevel |
Gets the lower threshold level as a percentage of the pulse amplitude used to signify the start of a rising or end of a falling edge.
|
![]() | GetMeasurementEnabled |
Gets whether pulse measurements are enabled..
|
![]() | GetMeasurementPointAveragingDuration |
Gets the length of the averaging window centered at the measurement point. A minimum of 1 sample is used internally.
|
![]() | GetMeasurementPointOffset |
Gets the time offset of the measurement point within the pulse for phase, frequency, and stability measurements.
|
![]() | GetMeasurementPointReference |
Gets 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.
|
![]() | GetMetricsAmplitudeDeviationUnit |
Gets the unit for amplitude deviation results. This method is applicable only for droop, ripple and overshoot results.
|
![]() | GetMetricsEnabled |
Gets whether to enable pulse metrics results computation.
|
![]() | GetMultiburstEnabled |
Gets whether to enable pulse measurements on the multiple burst transmission.
|
![]() | GetMultiburstLength |
Gets the number of pulses assigned to a single burst.
|
![]() | GetMultipleMeasurementPointsEnabled |
Gets 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.
|
![]() | GetMultipleMeasurementPointsWindowStart |
Gets the start of the measurement window used for multiple measurement points selection over pulse ON duration.
|
![]() | GetMultipleMeasurementPointsWindowStepSize |
Gets the step size of multiple measurement points selection within the measurement window over pulse ON duration. A minimum of 1 sample step size is used internally.
|
![]() | GetMultipleMeasurementPointsWindowStop |
Gets the stop of the measurement window used for multiple measurement points selection over pulse ON duration.
|
![]() | GetNumberOfAnalysisThreads |
Gets the maximum number of threads used for parallelism for the pulse measurement.
|
![]() | GetSelectedBurstTrace |
Gets the burst number selected for the display of traces. This method is applicable for IQ, amplitude and pulse stability traces.
|
![]() | GetSelectedPulseTrace |
Gets the pulse number selected for displaying the traces. This method is valid only for IQ, amplitude and pulse stability traces.
|
![]() | GetStabilityEnabled |
Gets whether to enable pulse stability results computation.
|
![]() | GetStabilityFrequencyErrorCompensation |
Gets 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.
|
![]() | GetStabilityMeasurementOffset |
Gets the offset in number of pulses to be used for pulse stability measurement. This method is applicable for average stability results and pulse-to-pulse stabilty trace.
|
![]() | GetStabilityPulseToPulseOffset |
Gets the offset in number of pulses used for pulse-to-pulse stability measurement trace.
|
![]() | GetStabilityReferenceOffset |
Gets the offset in number of pulses used for pulse stability reference computation.
|
![]() | GetTimeSidelobeEnabled |
Gets whether to enable pulse time sidelobe results computation. You can use the Configure1ReferenceWaveform(String, ComplexWaveformComplexSingle) function to set the reference waveform for correlation computation.
|
![]() | GetTimeSidelobeKeepOutTime |
Gets keep out time for the time sidelobe measurements.
|
![]() | GetTimeSidelobeKeepOutTimeAuto |
Gets whether the keep out time computation for the time sidelobe measurements is automatic or manual.
|
![]() | GetTimeSidelobeMinimumCorrelation |
Gets the minimum peak correlation value for the time sidelobe measurements.
|
![]() | GetTimeSidelobeReferenceWindowType |
Gets the window type to be applied to the reference pulse to obtain correlated output for the time sidelobe measurements.
|
![]() | GetTraceRangeAuto |
Gets whether the trace range computation of the selected pulse is automatic or manually configured by you.
|
![]() | GetTraceRangeLength |
Gets the length in seconds of the trace range centered at the reference point.
|
![]() | GetTraceRangeOffset |
Gets the time offset in seconds from the reference point to position the trace range.
|
![]() | GetTraceRangeReference |
Gets the reference point for positioning of trace range. You can set reference point based on reference and Pulse Trace Range Offset (s) value.
|
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | GetUpperThresholdLevel |
Gets the upper threshold level as a percentage of the pulse amplitude used to signify the end of a rising edge or beginning of a falling edge.
|
![]() | GetWidthThresholdLevel |
Gets the middle threshold level as a percentage of the pulse amplitude used to signify the mid-transition level between pulse states used for pulse width computation.
|
![]() | SetAllTracesEnabled |
Sets whether to enable storing and retrieving traces after performing the measurements.
|
![]() | SetAmplitudeLevelDomain |
Sets whether voltage or power to be used as domain for pulse measurements.
|
![]() | SetAmplitudeTraceUnit |
Sets the unit of the amplitude level. This method is applicable only for the amplitude trace.
|
![]() | SetDetectionHysteresis |
Sets the hysteresis for pulse detection in dB for the defined threshold.
|
![]() | SetDetectionMinimumOffDuration |
Sets the minimum pulse off duration to be ignored by the pulse detection. This value is expressed in seconds.
|
![]() | SetDetectionReference |
Sets the reference used for SetDetectionThreshold(String, Double) method.
|
![]() | SetDetectionThreshold |
Sets the threshold used for pulse detection. The unit dB or dBm is based on the value you set to the SetDetectionReference(String, RFmxPulseMXPulseDetectionReference) method.
|
![]() | SetDroopCompensationEnabled |
Sets whether to compensate the droop detected in pulse level when applying thresholds.
|
![]() | SetFrequencyAndPhaseCWFrequencyOffset |
Sets to manually enter the CW frequency offset. This method is valid only when you set the SetFrequencyAndPhaseModulationType(String, RFmxPulseMXPulseModulationType) method to CW.
|
![]() | SetFrequencyAndPhaseCWFrequencyOffsetAuto |
Sets 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.
|
![]() | SetFrequencyAndPhaseDeviationRangeEdgeStart |
Sets the start of the pulse data used for the phase/frequency deviation and error measurements when you set the SetFrequencyAndPhaseDeviationRangeReference(String, RFmxPulseMXPulseFrequencyAndPhaseDeviationRangeReference) method to Edge.
|
![]() | SetFrequencyAndPhaseDeviationRangeEdgeStop |
Sets the stop of the pulse data used for the phase/frequency deviation and error measurements when you set the SetFrequencyAndPhaseDeviationRangeReference(String, RFmxPulseMXPulseFrequencyAndPhaseDeviationRangeReference) method to Edge.
|
![]() | SetFrequencyAndPhaseDeviationRangeLength |
Sets the length of the pulse data used for the phase/frequency deviation and error measurements when you set the SetFrequencyAndPhaseDeviationRangeReference(String, RFmxPulseMXPulseFrequencyAndPhaseDeviationRangeReference) method to Center.
|
![]() | SetFrequencyAndPhaseDeviationRangeReference |
Sets the reference used for the measurement range in phase/frequency deviation and error measurements.
|
![]() | SetFrequencyAndPhaseModulationType |
Sets the pulse modulation type used for the phase and frequency error, and pulsed FM Measurement.
|
![]() | SetLevelComputationMethod |
Sets 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.
|
![]() | SetLowerThresholdLevel |
Sets the lower threshold level as a percentage of the pulse amplitude used to signify the start of a rising or end of a falling edge.
|
![]() | SetMeasurementEnabled |
Sets whether pulse measurements are enabled..
|
![]() | SetMeasurementPointAveragingDuration |
Sets the length of the averaging window centered at the measurement point. A minimum of 1 sample is used internally.
|
![]() | SetMeasurementPointOffset |
Sets the time offset of the measurement point within the pulse for phase, frequency, and stability measurements.
|
![]() | SetMeasurementPointReference |
Sets 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.
|
![]() | SetMetricsAmplitudeDeviationUnit |
Sets the unit for amplitude deviation results. This method is applicable only for droop, ripple and overshoot results.
|
![]() | SetMetricsEnabled |
Sets whether to enable pulse metrics results computation.
|
![]() | SetMultiburstEnabled |
Sets whether to enable pulse measurements on the multiple burst transmission.
|
![]() | SetMultiburstLength |
Sets the number of pulses assigned to a single burst.
|
![]() | SetMultipleMeasurementPointsEnabled |
Sets 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.
|
![]() | SetMultipleMeasurementPointsWindowStart |
Sets the start of the measurement window used for multiple measurement points selection over pulse ON duration.
|
![]() | SetMultipleMeasurementPointsWindowStepSize |
Sets the step size of multiple measurement points selection within the measurement window over pulse ON duration. A minimum of 1 sample step size is used internally.
|
![]() | SetMultipleMeasurementPointsWindowStop |
Sets the stop of the measurement window used for multiple measurement points selection over pulse ON duration.
|
![]() | SetNumberOfAnalysisThreads |
Sets the maximum number of threads used for parallelism for the pulse measurement.
|
![]() | SetSelectedBurstTrace |
Sets the burst number selected for the display of traces. This method is applicable for IQ, amplitude and pulse stability traces.
|
![]() | SetSelectedPulseTrace |
Sets the pulse number selected for displaying the traces. This method is valid only for IQ, amplitude and pulse stability traces.
|
![]() | SetStabilityEnabled |
Sets whether to enable pulse stability results computation.
|
![]() | SetStabilityFrequencyErrorCompensation |
Sets 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.
|
![]() | SetStabilityMeasurementOffset |
Sets the offset in number of pulses to be used for pulse stability measurement. This method is applicable for average stability results and pulse-to-pulse stabilty trace.
|
![]() | SetStabilityPulseToPulseOffset |
Sets the offset in number of pulses used for pulse-to-pulse stability measurement trace.
|
![]() | SetStabilityReferenceOffset |
Sets the offset in number of pulses used for pulse stability reference computation.
|
![]() | SetTimeSidelobeEnabled |
Sets whether to enable pulse time sidelobe results computation. You can use the Configure1ReferenceWaveform(String, ComplexWaveformComplexSingle) function to set the reference waveform for correlation computation.
|
![]() | SetTimeSidelobeKeepOutTime |
Sets keep out time for the time sidelobe measurements.
|
![]() | SetTimeSidelobeKeepOutTimeAuto |
Sets whether the keep out time computation for the time sidelobe measurements is automatic or manual.
|
![]() | SetTimeSidelobeMinimumCorrelation |
Sets the minimum peak correlation value for the time sidelobe measurements.
|
![]() | SetTimeSidelobeReferenceWindowType |
Sets the window type to be applied to the reference pulse to obtain correlated output for the time sidelobe measurements.
|
![]() | SetTraceRangeAuto |
Sets whether the trace range computation of the selected pulse is automatic or manually configured by you.
|
![]() | SetTraceRangeLength |
Sets the length in seconds of the trace range centered at the reference point.
|
![]() | SetTraceRangeOffset |
Sets the time offset in seconds from the reference point to position the trace range.
|
![]() | SetTraceRangeReference |
Sets the reference point for positioning of trace range. You can set reference point based on reference and Pulse Trace Range Offset (s) value.
|
![]() | SetUpperThresholdLevel |
Sets the upper threshold level as a percentage of the pulse amplitude used to signify the end of a rising edge or beginning of a falling edge.
|
![]() | SetWidthThresholdLevel |
Sets the middle threshold level as a percentage of the pulse amplitude used to signify the mid-transition level between pulse states used for pulse width computation.
|
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |