IO Libraries Suite: What programming languages are supported with Keysight IO Libraries Suite 15.5?
IO Libraries Revisions: Suite 15.5
The programming languages supported depend upon which library (SICL, VISA, VISA COM or NI-488.2) you choose to use.
VISA
- Visual Studio (.NET) - visa32.cs and visa32.vb (these include files will work when targetting either 32-bit or 64-bit systems)
- Visual Studio (native) - visa.h and visa32.lib/visa64.lib
- LabVIEW - NI's VISA .vi's natively support Keysight VISA (NI-VISA doesn't have to be installed)
- VEE - natively supports Keysight VISA through DirectIO objects in VEE 8.0 and later
- MATLAB - use the 'visa' object, specifying 'agilent' for the vendor
- Excel - add the visa32.bas file as a module to use VISA functions in VBA code
VISA COM
- Visual Studio (.NET) - Ivi.Visa.Interop.dll (you can access this by linking to the VISA COM 3.0 Type Libary in the COM tab). Note: You must use Visual Studio 2005 or later and .NET 2.0 or later to build VISA COM projects in Suite 15.5
- Visual Studio (native) - GlobMgr.dll (VISA COM 3.0 Type Library)
- LabVIEW - you can link to VISA COM in LabVIEW using ActiveX automation references (VISA COM 3.0 Type Library), but it is much easier to use the built-in VISA .vi's
- VEE - you can link to VISA COM in VEE using the .NET PIA (Ivi.Visa.Interop.dll) but it is much easier to use VEE's built-in DirectIO objects, which use VISA
- Excel - add the VISA COM 3.0 Type Library (GlobMgr.dll) as a reference to use VISA COM in VBA code
SICL
- Visual Studio (native) - sicl.h and sicl32.lib
- Excel - add the sicl32.bas file as a module to use SICL functions in VBA code
NOTE: Keysight does not recommend using SICL for new development; instead use either VISA or VISA COM.
Keysight 488
- Visual Studio (.NET) - Ag488.cs and Ag488.vb (these include files will work when targetting either 32-bit or 64-bit systems)
- Visual Studio (native) - ni488.h and gpib-32.obj
- LabVIEW - the Keysight 488 router will work with NI's GPIB .vi's
NOTE: Keysight does not recommend using Keysight 488 (NI-488.2) for new development; instead use either VISA or VISA COM.
Last Updated: 01September, 2009