| Keysight.Visa Namespace : VxiSession Class |

'DeclarationPublic NotInheritable Class VxiSession Inherits MessageBasedSession Implements Ivi.Visa.IMessageBasedRawIO, Ivi.Visa.IMessageBasedSession, Ivi.Visa.INativeVisaSession, Ivi.Visa.IRegisterBasedSession, Ivi.Visa.IVisaSession, Ivi.Visa.IVxiSession, IKeysightNativeVisaSession
'UsageDim instance As VxiSession
public sealed class VxiSession : MessageBasedSession, Ivi.Visa.IMessageBasedRawIO, Ivi.Visa.IMessageBasedSession, Ivi.Visa.INativeVisaSession, Ivi.Visa.IRegisterBasedSession, Ivi.Visa.IVisaSession, Ivi.Visa.IVxiSession, IKeysightNativeVisaSession
public ref class VxiSession sealed : public MessageBasedSession, Ivi.Visa.IMessageBasedRawIO, Ivi.Visa.IMessageBasedSession, Ivi.Visa.INativeVisaSession, Ivi.Visa.IRegisterBasedSession, Ivi.Visa.IVisaSession, Ivi.Visa.IVxiSession, IKeysightNativeVisaSession
The VxiSession class supports both register-based communication, and message-based communication (for instruments that support it). In general, message-based communication is recommended for instrument end users, and register-based communication is not.
VXI instrument vendors do not ordinarily expose the information needed to directly access a VXI instrument using register-based communication. This information is cryptic and may change from one firmware version to the next. Instead, vendors provide either a message-based alternative or some form of programmatic access via instrument drivers, software front panels, and so on. Under normal circumstances, instrument end users should not attempt to access VXI instruments using register-based communication.
Methods and properties that implement register-based properties are marked "[Register-Based]" in the documentation, including Intellisense.
System.Object
Keysight.Visa.VisaSession
Keysight.Visa.MessageBasedSession
Keysight.Visa.VxiSession
Current with Keysight IO Libraries Suite 18