Keysight Pathwave 89600 VSA .NET API
MeasurementExtension Class Members
See Also  Properties  Methods  Events
Agilent.SA.Vsa.Pulse.Interfaces Assembly > Agilent.SA.Vsa.Pulse Namespace : MeasurementExtension Class

Glossary Item Box

The following tables list the members exposed by MeasurementExtension.

Public Properties

 NameDescriptionMinimum SW Version
Public PropertyAcquisitionExtraSamplesGets or sets the number of extra samples available to include in selected pulse traces.  19.00
Public PropertyAcquisitionLengthGets or sets the input signal acquisition length for non-segmented capture.  19.00
Public PropertyAmplitudeDomainGets or sets the amplitude domain used for determining rise/fall/pulse width thresholds (which are in units of percent).  19.00
Public PropertyAngleOfArrivalGets the pulse angle of arrival object.  25.20
Public PropertyCorrelationReferenceRegisterEndOffsetGets or sets the end time offset used when getting the correlation reference from a data register.  23.20
Public PropertyCorrelationReferenceRegisterStartOffsetGets or sets the start time offset used when getting the correlation reference from a data register.  23.20
Public PropertyCorrelationReferenceWindowGets or sets the window to apply to the reference pulse when performing correlation calculations.  23.20
Public PropertyCustomBpskPhaseShiftGets or sets the phase shift angle for Custom BPSK.  25.00
Public PropertyDeinterleaveByAmplitudeGets or sets whether deinterleaving, based on top level values, is enabled for each emitter.  23.00
Public PropertyDeinterleaveByFrequencyGets or sets whether deinterleaving, based on mean frequency values, is enabled for each emitter.  23.00
Public PropertyDeinterleaveByModulationTypeGets or sets whether deinterleaving, based on modulation type values, is enabled for each emitter.  23.00
Public PropertyDetectionHysteresisGets or sets the pulse detection hysteresis relative to the detection DetectionThreshold.  19.00
Public PropertyDetectionMaximumCountGets or sets the maximum number of pulses that will be detected when IsDetectionMaximumCountLimited is true.  19.00
Public PropertyDetectionThresholdGets or sets the pulse detection threshold.  19.00
Public PropertyDetectionThresholdReferenceGets or sets how the pulse detection threshold is interpreted.  19.00
Public PropertyFallTimeLowerThresholdGets or sets the lower threshold for measuring pulse fall time.  19.00
Public PropertyFallTimeUpperThresholdGets or sets the upper threshold for measuring pulse fall time.  19.00
Public PropertyFMFilterBandwidthFactorGets or sets the FM filter bandwidth factor in percentage of measurement span.  19.00
Public PropertyFrequencyReportModeGets or sets whether frequencies in the result tables are absolute or relative to measurement center frequency.  19.00
Public PropertyHistogramRangeSelectionGets or sets how the X-axis of histogram traces is handled.  19.00
Public PropertyHopAnalysisGets the hop analysis object.  25.00
Public PropertyIgnoreDropoutMaximumTimeGets or sets the maximum pulse dropout width that will be ignored if IsIgnoreDropoutEnabled is true.  19.00
Public PropertyIsCorrelationEnabledGets or sets a value indicating whether correlation and time sidelobe calculations are enabled.  23.20
Public PropertyIsCustomBpskEnabledGets or sets a value indicating whether Custom BPSK is enabled.  25.00
Public PropertyIsDetectionMaximumCountLimitedGets or sets a value indicating whether the number of pulses detected is limited by DetectionMaximumCount.  19.00
Public PropertyIsDetectionThresholdLineVisibleGets or sets a value indicating whether the detected threshold line is drawn on traces.  19.00
Public PropertyIsDisposedGets a value indicating whether the object has been disposed. If an object has been disposed any attempt to use it will lead to an ObjectDisposedException being thrown. (Inherited from Agilent.SA.Vsa.RemotableObject)
Public PropertyIsExtendedDemodBitsEnabledGets or sets a value indicating whether the long modulated pulse automatically detect.  24.00
Public PropertyIsIgnoreDropoutEnabledGets or sets a value indicating whether the detection is to ignore pulse power dropouts of duration less than IgnoreDropoutMaximumTime.  19.00
Public PropertyIsMeasurementPauseEnabledGets or sets a value indicating whether pause on measurement result is enabled.  19.00
Public PropertyIsModulationFrequencyOffsetAutomaticGets or sets a value indicating whether pulse modulation frequency offset is automatically detected  20.00
Public PropertyIsModulationTypeBarkerPhaseEnabledGets or sets a value indicating whether BPSK modulation by Barker sequences may be detected.  20.00
Public PropertyIsModulationTypeBpskEnabledGets or sets a value indicating whether BPSK modulation may be detected.  22.20
Public PropertyIsModulationTypeContinuousWaveEnabledGets or sets a value indicating whether continuous wave (i.e., no modulation) may be detected.  20.00
Public PropertyIsModulationTypeFrankCodeEnabledGets or sets a value indicating whether Frank Code modulation may be detected.  22.20
Public PropertyIsModulationTypeLinearFMEnabledGets or sets a value indicating whether Linear frequency modulation (i.e. chirps) may be detected.  20.00
Public PropertyIsModulationTypeP1CodeEnabledGets or sets a value indicating whether Pulse1 Code modulation may be detected.  22.20
Public PropertyIsModulationTypeP2CodeEnabledGets or sets a value indicating whether Pulse2 Code modulation may be detected.  22.20
Public PropertyIsModulationTypeP3CodeEnabledGets or sets a value indicating whether Pulse3 Code modulation may be detected.  22.20
Public PropertyIsModulationTypeP4CodeEnabledGets or sets a value indicating whether Pulse4 Code modulation may be detected.  22.20
Public PropertyIsModulationTypeQpskEnabledGets or sets a value indicating whether QPSK modulation may be detected.  22.20
Public PropertyIsModulationTypeTriangularFMEnabledGets or sets a value indicating whether Triangular FM modulation may be detected.  20.00
Public PropertyIsPhaseCompensatedForFrequencyGets or sets a value indicating whether phase results are compensated for frequency offset.  19.00
Public PropertyIsPulseExportIncreaseSpeedGets or sets a value indicating whether to increase pulse export speed by hiding all traces except trace A and increasing acquisition length if less than 5 MPoints.  21.00
Public PropertyIsPulseToPulseSameAsFrequencyPhaseAnalysisPartGets or sets a value indicating whether pulse-to-pulse results are calculated on the same part of the pulse as frequency/phase results.  19.00
Public PropertyIsPulseWidthMaximumLimitedGets or sets a value indicating whether the pulses are excluded from detection if they are larger than PulseWidthMaximum.  19.00
Public PropertyIsPulseWidthMinimumLimitedGets or sets a value indicating whether the pulses are excluded from detection if they are smaller than PulseWidthMinimum.  19.00
Public PropertyIsSelectedPulsesExtraDataIncludedGets or sets a value indicating whether extra data is included around the selected pulses in time-domain traces.  19.00
Public PropertyIsSelectedPulsesHighlightedGets or sets a value indicating whether the selected pulses are highlighted on time-domain result traces.  19.00
Public PropertyIsSelectedPulsesUseAllGets or sets a value indicating whether all acquired pulses are selected.  19.00
Public PropertyIsTopLevelCompensatedForDroopGets or sets a value indicating whether to use the edges of the Top of the pulse in calculating the rise, fall, and pulse width thresholds.  19.00
Public PropertyIsTrendEnabledGets or sets a value indicating whether trend line and histogram results are enabled.  19.00
Public PropertyIsTrendMeanRemovedGets or sets a value indicating whether the mean value is removed from trend lines.  19.00
Public PropertyIsTrendSecondOrderRemovedGets or sets a value indicating whether a parabolic fit is removed from trend lines.  19.00
Public PropertyIsTrendSlopeRemovedGets or sets a value indicating whether the slope of a linear fit is removed from trend lines.  19.00
Public PropertyIsTriangularFMSymmetricalGets or sets a value indicating whether triangular FM modulation is symmetrical.  20.00
Public PropertyMeasurementPauseMetricGets or sets what metric is used in pause on measurement.  19.00
Public PropertyMeasurementPauseOperatorGets or sets the relational operator used in pause on measurement.  19.00
Public PropertyMeasurementPauseThresholdGets or sets the first threshold (t1) to compare data to, when deciding whether to pause the measurement.  19.00
Public PropertyMeasurementPauseThreshold2Gets or sets the second threshold (t2) to compare data to, when deciding whether to pause the measurement.  20.2
Public PropertyModulationFrequencyOffsetGets or sets the manual modulation frequency offset for CW measurements  20.00
Public PropertyNonlinearFMGets the pulse Nonlinear FM object.  25.40
Public PropertyPulseDroopMeasurementWidthGets or sets the portion of the pulse top used for calculation.  22.00
Public PropertyPulseExportModeGets or sets whether to export the current measurement or the entire recording.  21.00
Public PropertyPulseFrequencyPhaseChipMeasurementWidthGets or sets the portion of the middle of a chip used for frequency and phase calculations in Barker-modulated pulses.  20.00
Public PropertyPulseFrequencyPhaseMeasurementWidthGets or sets the portion of the middle of a pulse used for frequency and phase calculations in CW or linear FM pulses.  19.00
Public PropertyPulseFrequencyPhaseRegionMeasurementWidthGets or sets the portion of the middle of a chirp region used for frequency and phase calculations in triangle-modulated pulses.  20.00
Public PropertyPulseRippleMeasurementWidthGets or sets the portion of the middle of a pulse used for Ripple calculation.  19.00
Public PropertyPulseTimeStartReportModeGets or sets the reference time point for pulse start times.  19.00
Public PropertyPulseToPulseAnalysisOffsetGets or sets the time offset for pulse-to-pulse analysis, relative to the reference.  19.00
Public PropertyPulseToPulseAnalysisReferenceGets or sets the reference time for specifying pulse-to-pulse analysis part.  19.00
Public PropertyPulseToPulseAnalysisWindowLengthGets or sets the time length for pulse-to-pulse analysis.  19.00
Public PropertyPulseWidthMaximumGets or sets the maximum pulse width that will be detected if IsPulseWidthMaximumLimited is true.  19.00
Public PropertyPulseWidthMinimumGets or sets the minimum pulse width that will be detected if IsPulseWidthMinimumLimited is true.  19.00
Public PropertyPulseWidthThresholdGets or sets the threshold for measuring pulse width.  19.00
Public PropertyRiseTimeLowerThresholdGets or sets the lower threshold for measuring pulse rise time.  19.00
Public PropertyRiseTimeUpperThresholdGets or sets the upper threshold for measuring pulse rise time.  19.00
Public PropertyScoringEnabledGets or sets a value indicating whether pulse scoring calculations are enabled.  24.20
Public PropertyScoringFMSlopeBaseErrorGets or sets the base error value of the FM Slope metric for scoring.  24.20
Public PropertyScoringFMSlopeEnabledGets or sets a value indicating whether FM Slope metric for scoring calculation is enabled.  24.20
Public PropertyScoringFrequencyMeanBaseErrorGets or sets the base error value of the Frequency Mean metric for scoring.  24.20
Public PropertyScoringFrequencyMeanEnabledGets or sets a value indicating whether the Frequency Mean metric for scoring calculation is enabled.  24.20
Public PropertyScoringPriBaseErrorGets or sets the base error value of the PRI metric for scoring.  24.20
Public PropertyScoringPriEnabledGets or sets a value indicating whether the PRI metric for scoring calculation is enabled.  24.20
Public PropertyScoringSequenceOffsetGets or sets the offset index to start the sequential scoring.  24.20
Public PropertyScoringSequenceOffsetAutoGets or sets a value indicating whether scoring auto sequence search is enabled.  24.20
Public PropertyScoringTopLevelBaseErrorGets or sets the base error value for the Top Level metric, for scoring.  24.20
Public PropertyScoringTopLevelEnabledGets or sets a value indicating whether the Top Level metric for scoring calculation is enabled.  24.20
Public PropertyScoringWidthBaseErrorGets or sets the base error value of the Width metric for scoring.  24.20
Public PropertyScoringWidthEnabledGets or sets a value indicating whether the Width metric for scoring calculation is enabled.  24.20
Public PropertySegmentLengthGets or sets the input signal segment length when doing segmented acquisition.  19.00
Public PropertySelectedPulsesCountGets or sets the number of pulses in the selected pulse group.  19.00
Public PropertySelectedPulsesPartGets or sets the parts of the pulse to show and highlight.  19.00
Public PropertySelectedPulsesStartGets or sets the starting pulse in the selected pulse group.  19.00
Public PropertySidelobeKeepOutModeGets or sets the keep-out mode for time sidelobe calculations.  23.20
Public PropertySidelobeKeepOutTimeGets or sets the keep-out time for time sidelobe calculations, when SidelobeKeepOutMode is SidelobeKeepOutMode.Time.  23.20
Public PropertySidelobeMinimumRhoGets or sets the minimum Rho value for time sidelobe calculations.  23.20
Public PropertySidelobeSearchRangeRatioGets or sets the search range for time sidelobe calculations, as a percent of the pulse width.  23.20
Public PropertySpectrumFftLengthMaximumGets or sets the maximum FFT length for spectrum calculations.  20.00
Public PropertySpectrumWindowGets or sets the window used for spectrum calculations.  20.00
Public PropertyTopBaseCalculationMethodGets or sets the calculation method used for determining the top and base levels of pulses.  19.00
Public PropertyTrainSearchGets the pulse train search object.  25.00
Public PropertyTrendBufferLengthGets or sets the maximum number of points accumulated for trend lines.  19.00
Public PropertyTrendDisplayLengthGets or sets the maximum number of points shown in a trend line.  19.00
‡ This is the minimum 89600 VSA software version level needed to use this member.
Top

Public Methods

 NameDescriptionMinimum SW Version
Public MethodCancelPulseDescriptorWordFileExportCancels an in-progress pulse descriptor word export operation.  21.00
Public Methodstatic (Shared in Visual Basic)CastToExtensionTypeThis method casts the supplied object to the MeasurementExtension type. Some tools are unable to use the generic methods provided on Agilent.SA.Vsa.Measurement class so this is provided as an alternative.  
Public MethodCopyMarkerPulseToRegisterCopy marker selected pulse to register D1/D2.  24.00
Public MethodCopyReferencePulsesSet reference pulses from measured pulse table.  24.20
Public MethodCreateObjRefCreates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object. (Inherited from System.MarshalByRefObject)
Public MethodExportPulseDescriptorWordFileCreate a PDW file from pulse analysis results.  24.00
Public MethodExportPulseDescriptorWordFileFromRecordingCreate a PDW file on pulse analysis results from entire recording  24.00
Public Methodstatic (Shared in Visual Basic)ExtensionTypeReturns the type for instances this measurement extension. Some tools are unable to use the generic methods provided on Agilent.SA.Vsa.Measurement class so this is provided as an alternative.  
Public MethodForceRebuildKeyMapThis method is used to force a refresh of the key map. This is necessary in cases where the key mappings to the API objects change. This can happen when the index of an item within a collection is reflected in the key name, and an item is removed from the middle of a collection. (Inherited from Agilent.SA.Vsa.RemotableObject)
Public MethodGetDeinterleaveMaxAmplitudesGets the maximum top level values for each emitter (dBm).  23.00
Public MethodGetDeinterleaveMaxFrequenciesGets the maximum frequency values for each emitter (Hz).  23.00
Public MethodGetDeinterleaveMinAmplitudesGets the minimum top level values for each emitter (dBm).  23.00
Public MethodGetDeinterleaveMinFrequenciesGets the minimum frequency values for each emitter (Hz).  23.00
Public MethodGetDeinterleaveModulationTypesGets the modulation type for each emitter.  23.00
Public MethodGetLifetimeServiceRetrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from System.MarshalByRefObject)
Public MethodGetScoringReferenceGets the reference pulse profile.  24.20
Public MethodInitializeLifetimeServiceObtains a lifetime service object to control the lifetime policy for this instance. (Inherited from Agilent.SA.Vsa.RemotableObject)
Public MethodPresetPreset the Pulse measurement.  19.00
Public MethodRecallScoringReferenceFileRead a scoring reference file.  24.20
Public MethodSavePulseDescriptorWordFileCreate a PDW file from pulse analysis results.  20.00
Public MethodSaveScoringReferenceFileCreate a scoring reference file.  24.20
Public MethodSetAllModulationTypesSet or clear all modulation types that are detected  20.00
Public MethodSetCorrelationReferenceSets the correlation reference vector.  23.20
Public MethodSetCorrelationReferenceFromRegisterSets the correlation reference vector from a data register  23.20
Public MethodSetDeinterleaveMaxAmplitudesSets the maximum top level values for each emitter (dBm).  23.00
Public MethodSetDeinterleaveMaxFrequenciesSets the maximum frequency values for each emitter (Hz).  23.00
Public MethodSetDeinterleaveMinAmplitudesSets the minimum top level values for each emitter (dBm).  23.00
Public MethodSetDeinterleaveMinFrequenciesSets the minimum frequency values for each emitter (Hz).  23.00
Public MethodSetDeinterleaveModulationTypesSets the modulation type values for each emitter.  23.00
Public MethodSetScoringReferenceSets the reference pulse profile.  24.20
‡ This is the minimum 89600 VSA software version level needed to use this member.
Top

Public Events

 NameDescriptionMinimum SW Version
Public EventPropertyChangedOccurs when a property value changes. (Inherited from Agilent.SA.Vsa.RemotableObject)
Public EventPropertyInfoChangedOccurs when secondary information about a property, such as limits, changes. (Inherited from Agilent.SA.Vsa.RemotableObject)
Public EventRemotePropertyChangedOccurs when a property value changes. (Inherited from Agilent.SA.Vsa.RemotableObject)
Public EventRemotePropertyInfoChangedOccurs when secondary information about a property, such as limits, changes. (Inherited from Agilent.SA.Vsa.RemotableObject)14.00
‡ This is the minimum 89600 VSA software version level needed to use this member.
Top

See Also