Supported VISA COM I/O Resource Classes
The Keysight VISA COM library supports the GPIB::INSTR, GPIB::INTFC, TCPIP::INSTR, TCPIP::SOCKET, USB::INSTR, PXI::INSTR, and ASRL::INSTR resource types. Below are a diagram and details of the VISA resource types supported by Keysight VISA COM, the COM interfaces supported by each resource type, and typical VISA resource strings to open each type.
ASRL::INSTR VISA COM I/O Resource Type
Exported interfaces:
- IBaseMessage
- IEventManager
- IMessage
- ISerial
- IUnknown
- IVisaSession
Sample VISA Resource Open String:
- ASRL1::INSTR
GPIB::INSTR VISA COM I/O Resource Type
Exported interfaces:
Sample VISA Resource Open String:
- GPIB0::12::INSTR
GPIB::INTFC VISA COM I/O Resource Type
Exported interfaces:
Sample VISA Resource Open String:
- GPIB0::INTFC
PXI::INSTR VISA COM I/O Resource Type
Exported interfaces:
- IPxi
- IPxi2
- IRegister
- IRegister64
- IUnknown
- IVisaSession
Sample VISA Resource Open String:
- PXI0::3-18::INSTR
TCPIP::SOCKET VISA COM I/O Resource Type
Exported interfaces:
Sample VISA Resource Open String:
- TCPIP0::TESTPC3::7777::SOCKET
TCPIP::INSTR, TCPIP::INSTR (HiSlip) VISA COM I/O Resource Type
Exported interfaces:
- IBaseMessage
- IEventManager
- IHislipInstr
- IHislipInstr2
- IMessage
- ITcpipInstr
- ITcpipInstr2
- IUnknown
- IVisaSession
Sample VISA Resource Open Strings:
- TCPIP0::156.140.113.105::INST0::INSTR (IPv4 address)
- TCPIP0::[fde8::1]::INST0::INSTR (IPv6 address)
- TCPIP0::[fe80::1]::hislip0::INSTR
USB::INSTR VISA COM I/O Resource Type
Exported interfaces:
Sample VISA Resource Open String:
- USB::0x1234::0x5678::A22-5::INSTR
See Also
Creating and Finding Resource Session Objects