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