Agilent IO Libraries Suite 15.0 LXI Class B Update
Table of Contents
What Is Agilent IO Libraries Suite?
Agilent Open System Developer Community
Agilent IO Libraries Suite is a collection of libraries that give you the ability to use your instruments from a test and measurement program, and utilities that help you quickly and easily connect your instruments to your PC.
To quickly and easily establish communication between your instruments and your PC, follow these three steps:
1. Install the IO Libraries Suite: Get all the software you need to connect via GPIB, USB, LAN, and other standard interfaces.
2. Connect Your Instrument: Connect cables & apply power.
3. Run Agilent Connection Expert to Configure Your Connection: See your system graphically and send commands to your instruments.
If you received two CD-ROMs with your Agilent product, install the IO Libraries Suite first. Then browse the second CD to find instrument drivers, documentation, and other application software, depending on the product you have purchased.
Note on Version Numbering: Agilent IO Libraries Suite is an enhanced, improved successor to the Agilent IO Libraries product. Agilent IO Libraries versions began with A.01.00 and ended with M.01.01. Agilent IO Libraries Suite versions began with 14.0, which is a higher version than M.01.01 for purposes of determining compatibility with other software and hardware products.
System Requirements for Agilent IO Libraries Suite 15.0 |
The system requirements for Agilent IO Libraries Suite 15.0 are as follows:
Operating System | Windows XP Service Pack 2 (or later) Windows 2000 Professional, SP 4 (or later) | Windows Vista (Business, Ultimate, Enterprise)1 |
Processor | 450MHz Pentium II or higher required 800MHz recommended | 1Ghz 32-bit (x86) |
Available Memory | 128MB minimum (256 MB or greater recommended) | 512 MB minimum (1GB recommended) |
Available Disk Space2 |
|
|
Video | Super VGA (800x600) 256 colors or more | Support for DirectX 9 graphics with 128MB graphics memory recommended (Super VGA graphics is supported) |
Browser | Microsoft Internet Explorer 5.01 or greater | Microsoft Internet Explorer 7 or greater |
You may want the Adobe Reader, which will allow you to read Agilent IO Libraries Suite manuals in PDF format. It can be obtained at http://www.adobe.com.
Who is licensed to install IO Libraries Suite 15.0?
See the License Grant at the end of this file to determine whether you are licensed to install this software.
What if I need support for an older operating system?
It is generally best to use the current version of the Agilent IO Libraries Suite. This version will support the newest interfaces and operating systems, and will have the most advanced features. However, you may need to install an earlier version of the IO Libraries Suite to support an older interface or operating system.
To install Agilent IO Libraries Suite 15.0 LXI Class B Update:
First, disconnect any USB instruments, USB/GPIB converters, and FireWire® (IEEE 1394)-VXI interfaces that are connected to your PC.
Shut down all other applications that are running on the PC.
If you have the Automation-Ready CD in your CD-ROM drive:
1. Click this link, which opens a Windows File Explorer for the CD.
2. Browse to the Autorun folder and double-click to execute auto.exe.
If you are downloading Agilent IO Libraries Suite from the Web:
1. Go to http://www.agilent.com/find/iolib.
2. Download the IO Libraries Suite self-extracting zip file (*.exe) to any location on your hard disk.
3. Double-click the .exe file to extract all files and start the installation process.
After the installation is complete, re-connect any devices that you disconnected prior to installing.
For detailed discussion of installation options, refer to the Agilent IO Libraries Suite Connectivity Guide. You will need Adobe Reader (available at www.adobe.com). You can also find the
Connectivity Guide at http://www.agilent.com/find/iolib.
What's Changed in Agilent IO Libraries Suite 15.0 LXI Class B Update |
Agilent IO Libraries Suite 15.0 LXI Class B Update includes defect fixes and makes several significant improvements and additions:
The following IO Libraries Suite 15.0 defects are corrected in this LXI Class B Update release:
The following list of changes were made with IO Libraries Suite 15.0, and are carried through in this update.
C:\Program Files\Agilent\IO Libraries Suite
to the standard Windows location for program data. In Windows XP it is:
C:\Documents and Settings\All Users\Application Data\Agilent\Agilent IO Libraries
and in Windows Vista it is:
C:\ProgramData\Agilent\Agilent IO Libraries
http://www.microsoft.com/downloads/details.aspx?familyid=6EBCFAD9-D3F5-4365-8070-334CD175D4BB&displaylang=en
If you need to change the USBTMC driver associated with a device, you must do it for each device you wish to change. From the Windows device manager, right click on the device you wish to change and select ‘Update Driver Software…’. Choose ‘Browse my computer for driver software’ then choose ‘Let me pick from a list of device drivers on my computer’. From that list select the driver you desire and then click ‘Next’ to install the driver. You may be asked to reboot when you make this change.
In this case, the Connection Expert shows the USBTMC device in the failed state and the device cannot be used by the Connection Expert or by a VISA program that was built to explicitly use Agilent VISA (linked with agvisa32.dll). It can be used by a normal VISA program (one linked with visa32.dll) and the device will appear in NI-MAX. The VISA Open Report will indicate that the device is managed by NI-MAX and is usable in a VISA program.
In this case, Connection Expert shows the USBTMC device in the connected state and the Connection Expert and Agilent’s Interactive IO program can communicate with it. It will not, however, be usable by a standard VISA program and it will not be visible in NI-MAX. The VISA Open Report will show that this device is managed by Agilent Connection Expert as unavailable to a VISA program.
Note: on Windows XP, this is not an issue because the NI USBTMC driver is (for the most part) compatible with the Agilent driver.
Note: it is not necessary to configure a LAN instrument in the Connection Expert for a program to be able to communicate with it. If the IP address of the device is known, a program can talk to it even if it is not configured in the Connection Expert.
To disable UAC:
For additional information, refer to:
http://technet2.microsoft.com/WindowsVista/en/library/0d75f774-8514-4c9e-ac08-4c21f5c6c2d91033.mspx?mfr=true
Workaround: Close all instances of Windows Explorer after completing installation of IO Libraries. Thereafter, the environment variables seen by Visual Studio reflect the additions made by the IO Libraries install and the C samples will find PtpManagerC.dll or LxiEventManagerC.dll and run successfully.
Use the Windows Control Panel ("Add or Remove Programs" in windows XP or "Programs and Features" in Windows Vista) to remove the Agilent IO Libraries Suite. Do not delete files directly.
Removing the IO Libraries Suite does not delete the standard VISA directory, standard VISA COM files, standard IVI (Interchangeable Virtual Instrument Foundation) files, and IVI Shared Components. There is no reliable way for the IO Libraries Suite uninstaller to be sure that no other installed product (whether from Agilent or another vendor) is using these files and directories.
For every individual Agilent instrument, Agilent hardware I/O product (including Agilent GPIB cards and Agilent I/O converters), and development copy of Agilent T&M Toolkit or Agilent VEE Pro that you legally own or have a valid, legal license from Agilent to use, Agilent grants you one non-exclusive license of the Software at no charge pursuant to the terms of the License Agreement. The License Agreement is displayed when you install the software and is available in the IO Libraries Suite Online Help. You may download one copy of the Software, and store or run that copy of the Software for internal use and purposes in accordance with this Agreement and the documentation provided with the Software. Such documentation may include license terms provided by Agilent's third party suppliers, which will apply to the use of the Software and take precedence over these license terms. In the absence of documentation specifying the applicable license, you may store or run one copy of the Software on one machine or instrument. If the Software is otherwise licensed for concurrent or network use, you may not allow more than the maximum number of authorized users to access and use the Software concurrently.
Thank you for your interest in Agilent IO Libraries Suite 15.0. As you use IO Libraries Suite, we also invite you to join the Agilent System Developer community at www.systemcomponents.tm.agilent.com for additional test & measurement connectivity resources and information free of charge.
Microsoft and Windows are U.S. registered trademarks of Microsoft Corporation.
FireWire is a registered trademark of Apple Computer, Inc.
Copyright © Agilent Technologies, Inc. 2004-2008