Keysight Pathwave 89600 VSA .NET API
Application Class
Members  See Also 
Agilent.SA.Vsa.Interfaces Assembly > Agilent.SA.Vsa Namespace : Application Class


Glossary Item Box

The Application class the "top-level" class for the Keysight 89600 VSA software application.

Object Model

Application ClassContextCollection ClassContext ClassContext ClassDataRegisterCollection ClassDataRegister ClassMeasurementData ClassDisplay ClassDisplayFontInfo StructurePrinter ClassResultCollection ClassResult ClassResult ClassTraceCollection ClassTrace ClassTrace ClassTrace ClassViewCollection ClassView ClassEventBasedActions ClassStatusMessage ClassEventBasedActionsLog ClassEventBasedActionsLogEntryCollection ClassEventRuleCollection ClassEventRule ClassEventRule ClassEventRule ClassEventRule ClassEventActionCollection ClassEventCondition ClassEventDataSourceCollection ClassStatusMessage ClassHardware ClassHardwareConfigurationCollection ClassHardwareConfiguration ClassHardwareConfiguration ClassLicenseCollection ClassLicense ClassLimitTestCollection ClassLimitTest ClassLimitLineCollection ClassLimitTest ClassLimitLineCollection ClassLimitTest ClassLimitLineCollection ClassMacroCollection ClassMacro ClassMacro ClassMacro ClassMathFunctionCollection ClassMathFunctionSyntaxResult ClassMathFunction ClassMathFunction ClassMeasurementCollection ClassMeasurement ClassAnalysis ClassAverage ClassCorrectionCollection ClassCustomStepCollection ClassFrequency ClassInput ClassInputCorrectionCollection ClassMeasurementData ClassIMeasurementExtension InterfaceIChangeGroup InterfaceProcessingExtensionCollection ClassHardwareConfiguration ClassSpectrum ClassStatus ClassTime ClassUserCorrection ClassStatus ClassMeasurement ClassAnalysis ClassAverage ClassCorrectionCollection ClassCustomStepCollection ClassFrequency ClassInput ClassInputCorrectionCollection ClassMeasurementData ClassIMeasurementExtension InterfaceIChangeGroup InterfaceProcessingExtensionCollection ClassHardwareConfiguration ClassSpectrum ClassStatus ClassTime ClassUserCorrection ClassStatus ClassMeasurement ClassAnalysis ClassAverage ClassCorrectionCollection ClassCustomStepCollection ClassFrequency ClassInput ClassInputCorrectionCollection ClassMeasurementData ClassIMeasurementExtension InterfaceIChangeGroup InterfaceProcessingExtensionCollection ClassHardwareConfiguration ClassSpectrum ClassStatus ClassTime ClassUserCorrection ClassStatus ClassScpiServer ClassSourceCollection ClassSource ClassSourceChannelCollection ClassHardwareConfiguration Class

Syntax

Visual Basic (Declaration) 
Public MustInherit Class Application 
   Inherits RemotableObject
   Implements IPropertyInfoIPropertyInfo2IRemoteNotifyPropertyChangedIRemoteNotifyPropertyInfoChanged 
C++/CLI 
public ref class Application abstract : public RemotableObject, IPropertyInfoIPropertyInfo2IRemoteNotifyPropertyChangedIRemoteNotifyPropertyInfoChanged  

Remarks

All features of the 89600 VSA are accessed from this class. For example, to access the contents of a trace, you will need to have access to an instance of the Application class. For example, through a variable named "app", and then you could use the following syntax:

app.Display.Traces.SelectedItem.MeasurementData

Programmatic clients obtain a handle to an instance of this class using the static ApplicationFactory.Create method.

Requirements

Target Platforms: Windows 11 Professional or Enterprise; Windows 10 Professional, Enterprise, or Education (64-bit)

See Also

Copyright © 2010-2024 Keysight Technologies, Inc.