35
X-Series Programmers Guide
Developing and Deploying VISA Projects
3 Developing and Deploying VISA Projects
This chapter provides a brief overview of the requirements for development and deployment of Virtual Instrument
Software Architecture (VISA) programming projects using various languages. Sections include:
• “Programming in Visual Basic 6 with VISA” on page 35
• “Programming in C or C++ with VISA” on page 35
• “Programming with Microsoft .NET and VISA” on page 36
• “Requirements for Deploying a VISA Project” on page 37
For an overview of the relationship between VISA and other programming tools and drivers, see “X-Series Programming
Options” on page 10.
Programming in Visual Basic 6 with VISA
See the VISA online Help section "Using the VISA C API in Microsoft Visual Basic 6", in the Keysight VISA Help.
Location of Header Files
The required header files visa32.bas and agvisa32.bas can be found in:
C:\Program Files (x86)\IVI Foundation\VISA\WinNT\agvisa\include
or
C:\Program Files (x86)\IVI Foundation\VISA\WinNT\include
Programming in C or C++ with VISA
Full details of X-Series programming in C and C++ are provided in the Keysight I/O Libraries Suite.
Location of Header Files & Libraries
The header file visa.h can be found in:
C:\Program Files (x86)\IVI Foundation\VISA\WinNT\include
Programs must link to the VISA libraries visa32.lib or agvisa32.lib, located in subfolders of:
C:\Program Files (x86)\IVI Foundation\VISA\WinNT\lib