Starting Download..
save Save

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

Was this helpful?


Didn't find what you're looking for?