List of VISA COM Interfaces
Keysight VISA COM provides the interfaces listed below. Click a link to see the syntax of that interface. The most commonly used interfaces are in bold.
For a diagram of relationships among these interfaces, see Diagram of VISA COM Interfaces.
Name | Description |
---|---|
Interface IAsyncMessage | This is the asynchronous messaging interface exported by most resources. |
Interface IBaseMessage | This interface provides the I/O functionality set found on the most common messaging resource types. |
Interface IEvent | This interface is exported by all Event objects. |
Interface IEventGpibCIC | This interface is exported by Gpib CIC event objects. |
Interface IEventHandler | Clients of VISA COM I/O implement the interface to receive asynchronous events. |
Interface IEventIOCompletion | This interface is exported by I/O Completion event objects. |
Interface IEventManager | The interface for event management exported by all resource types that support events. |
Interface IEventTrigger | This interface is exported by Trigger event objects. |
Interface IEventUsbInterrupt |
Notification that a vendor-specific USB interrupt was received from the device. |
Interface IEventVxiSignal | This interface is exported by Vxi Signal event objects. |
Interface IEventVxiVmeInterrupt | This interface is exported by Vxi Vme Interrupt event objects. |
Interface IFormattedIO488 | This interface provides basic formatted I/O functionality. |
Interface IGpib | This interface provides INSTR attributes and methods. |
Interface IGpibIntfc | This interface provides the properties and methods specific to GPIB INTFC sessions |
Interface IGpibIntfcMessage | This interface provides the subset of text stream features. |
Interface IHislipInstr | The interface for properties specific to HiSLIP INSTR sessions. |
Interface IHislipInstr2 | This interface is an extension of IHislipInstr providing additional properties specific to the HiSLIP INSTR sessions. |
Interface IMessage | This is the synchronous messaging interface exported by most resources. |
Interface IPxi | The IPxi base interface defines the methods and COM properties specific to PXI INSTR sessions. |
Interface IPxi2 | This interface is an extension of IPxi providing additional methods and properties specific to the PXI INSTR sessions. |
Interface IRegister | This interface provides a means of register access. |
Interface IRegister64 | The IRegister64 interface provides a means of register access for INSTR and MEMACC session types. |
Interface IResourceManager | This is the base interface for finding, enumerating, and creating VISA COM I/O resources. |
Interface IResourceManager3 | Finds, enumerates, and creates VISA COM I/O resources. |
Interface ISerial | This interface provides the methods and properties specific to ASRL INSTR sessions. |
Interface ISharedRegister | This interface provides a means of allocating memory. |
Interface ISharedRegister64 | The ISharedRegister64 interface provides a means of allocating memory on remote buses on INSTR sessions on interface types. |
Interface ITcpipInstr | The interface for properties specific to TCPIP INSTR sessions. |
Interface ITcpipInstr2 | This interface is an extension of ITcpipInstr providing additional methods and properties specific to TCPIP INSTR sessions. |
Interface ITcpipSocket | This interface provides the properties and methods specific to the TCPIP SOCKET resource sessions. |
Interface ITcpipSocket2 | This interface is an extension of ITcpipSocket providing additional methods and properties specific to the TCPIP SOCKET resource sessions. |
Interface IUsb | This interface defines the methods and properties specific to USB INSTR sessions. |
Interface IVisaSession | The base interface for VISA COM I/O resources. |
Interface IVxi | This base interface defines the methods and COM properties specific to VXI. |
Interface IVxi3 | This interface defines the methods and COM properties specific to VXI. |
Interface IVxiBackplane | This interface provides the properties and methods specific to the VXI BACKPLANE resource. |
Interface IVxiMemacc | This Interface provides the properties specific to VXI Memory Access resources. |
COM Return Codes | Values and Descriptions of VISA COM IO Return Codes. |