VISA User's Guide
This help section shows VISA programming techniques using C/C++ and Visual Basic. For information on .NET programming languages, refer to the VISA C in Microsoft .NET Tutorial.
![]() |
This version of the IO Libraries Suite supports Windows and Linux. Available utilities, APIs, help files and features vary by operating system. Variations are flagged in help with these icons: |
This guide contains these sections:
- VISA Overview - Provides a short description of the Keysight Virtual Instrument Software Architecture (VISA).
- Programming with VISA - Describes the basics of VISA and lists some sample programs. The section also includes information on how to create sessions, how to use formatted I/O, and how to use events.
- Programming via GPIB and VXI - Describes how to use VISA to communicate with instruments over the following interfaces:
- GPIB
- GPIB-VXI
- VXI
- GPIB
- Programming PXI Devices - Describes how to use VISA to program PXI, PXIe, and PCIe® devices installed in a PC or PXI chassis.
- Programming via LAN - Describes how to use VISA to communicate over a LAN (Local Area Network) to instruments.
- Programming via USB - Describes how to use VISA to communicate over a USB (Universal Serial Bus) to instruments.
See Also
VISA Documentation lists other sources of information on VISA programming.