What programming languages are supported with Agilent IO Libraries version 15.1?
IO Libraries Revisions: Suite 14.2 and greater
The programming languages supported depend upon which library (SICL, VISA, VISA COM or NI-488.2) you choose to use.
- VISA (visa32.lib) – A visa.h header file is included for use with C/C++. A visa32.bas file is included for programming in Visual Basic 6. A visa32.vb file is included for programming in Visual Basic .Net. A visa32.cs file is included for programming in C#. Agilent VISA is the API used by DirectIO in Agilent VEE 8.0 and greater. Agilent VISA is compatible with MATLAB if you have installed the MATLAB Instrument Control Toolbox. Agilent VISA is compatible with the current generation of National Instrument's LabVIEW and LabWindows/CVI products (NI-VISA does not need to be installed).
- VISA COM – the VISA COM API works in environments that provide standard COM support. Examples include Visual Basic 6, Visual Basic.Net, and C#.
- SICL (sicl32.lib) – A sicl.h header file is included for use with C/C++. A sicl32.bas file is included for programming in Visual Basic 6. Agilent does not recommend using SICL for new development; instead use either VISA or VISA COM.
- Agilent 488 – the Agilent 488 library is supplied by Agilent to work with National Instruments’ NI-488.2 library. Agilent 488 can be used with any application development program that can access it including LabVIEW, LabWindows/CVI, C/C++ and Visual Basic. Agilent does not recommend using Agilent 488 (NI-488.2) for new development; instead use either VISA or VISA COM.
Last Updated: 26November, 2008