Keysight IO Libraries Suite 17.1 Update 1

Keysight IO Libraries Suite 17 began the next generation of the former Agilent IO Libraries Suite, the libraries and tools you've come to rely on to speed up connection and control of your instruments. You may notice that some identifiers – for example, file paths and Windows service names – still include the Agilent name; these will be addressed in future versions of the software. Agilent’s Electronic Measurement Group became Keysight Technologies in 2014; for more information, see http://www.keysight.com.

Table of Contents


What is the Keysight IO Libraries Suite? top

The Keysight IO Libraries Suite is a collection of libraries and utility programs. The IO libraries (SICL, VISA, and VISA COM) enable instrument communication for a variety of development environments (Keysight VEE Pro, Microsoft Visual Studio, etc.) that are compatible with test instruments from a variety of manufacturers. With the Keysight IO Libraries Suite, you can develop and use software for systems based on LXI, PXI, and AXIe standards, utilizing GPIB, USB, LAN, RS-232, PXI, AXIe, and VXI interfaces. Several utility programs help you quickly and easily connect your instruments to your PC.

Establishing communication between your instruments and your PC is as easy as 1, 2, 3:

  1. Install the IO Libraries Suite: Get all the software you need to connect instruments to your PC via GPIB, USB, LAN, and other standard interfaces.
  2. Install Instrument Software and Connect Your Instruments: Install any software that came with your instruments. Connect cables and apply power.
  3. Run Keysight Connection Expert to Identify and Communicate with Instruments: See connected instruments, send commands to your instruments, and make configuration settings.

If you received two disks with your Keysight product, install the IO Libraries Suite first. Then browse the second disk to find instrument drivers, documentation, and other application software, depending on the product you have purchased.

System Requirements for Keysight IO Libraries Suite 17.1 top

The following table lists the system configurations that Keysight tested IO Libraries Suite 17.1 on and that are therefore guaranteed to work. In general, any x86 or x64 (except Itanium) processor should work but there may be a decrease in performance.

Operating System Windows XP SP3 (32-bit only) Professional and Home Windows Vista, SP1 and SP2 (32-bit and 64-bit), Business, Ultimate, Enterprise, Home Basic, and Home Premium Windows 7 SP1 (32-bit and 64-bit) Starter, Home Basic, Home Premium, Professional, Ultimate, Enterprise Windows 8 and Windows 8.1 (32-bit and 64-bit), including Windows 8/8.1, Windows 8 /8.1 Pro, and Windows 8/8.1 Enterprise Windows Server 2008 R2 SP1 (64-bit) Standard and Enterprise Windows Server 2012 (64-bit) Standard
Processor Speed 600MHz or higher required, 800MHz recommended 1Ghz 32-bit (x86), 1GHz 64-bit (x64), no support for Itanium64 1Ghz 32-bit (x86), 1GHz 64-bit (x64), no support for Itanium64 1Ghz 32-bit (x86), 1GHz 64-bit (x64), no support for Itanium64 or Windows 8 RT 1.4 GHz (x64 processor) or 1.3GHz (Dual Core), no support for Itanium64 1.4 GHz (x64 processor) or 1.3GHz (Dual Core), no support for Itanium64
Available Memory 256 MB minimum (1 GB or greater recommended)1 1 GB minimum1 1 GB minimum1 1 GB minimum1 1 GB minimum1 1 GB minimum1
Available Disk Space3 1.5 GB available hard disk space, includes:

·  1GB available for Microsoft .NET Framework 4.0

·100MB for Keysight IO Libraries Suite

1.5 GB available hard disk space, includes:

·1GB available for Microsoft .NET Framework 4.02

·100MB for Keysight IO Libraries Suite

1.5 GB available hard disk space, includes:

·1GB available for Microsoft .NET Framework 4.0

·100MB for Keysight IO Libraries Suite

1.5 GB available hard disk space, includes:

·1GB available for Microsoft .NET Framework 4.0

·100MB for Keysight IO Libraries Suite

1.5 GB available hard disk space, includes:

·1GB available for Microsoft .NET Framework 4.0

·100MB for Keysight IO Libraries Suite

1.5 GB available hard disk space, includes:

·1GB available for Microsoft .NET Framework 4.0

·100MB for Keysight IO Libraries Suite

Display Minimum of 1024 x 768, 96 or 120 DPI Minimum of 1024 x 768, 96 or 120 DPI Minimum of 1024 x 768, 96 or 120 DPI Minimum of 1024 x 768, 96 or 120 DPI Minimum of 1024 x 768, 96 or 120 DPI Minimum of 1024 x 768, 96 or 120 DPI

Browser: Use a supported version of Internet Explorer; see http://support.microsoft.com/kb/969393.

1 On older PCs with minimum RAM, installation can take a long time when installing the IO Libraries Suite and the .NET Framework.

2 .NET Framework Runtime Components are installed by default with Windows Vista. Therefore, you may not need this amount of available disk space.

3 Because of the installation procedure, less disk space may be required for operation than is required for installation. The amount of space listed above is required for installation.

Who is licensed to install IO Libraries Suite 17?

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 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. Refer to http://www.keysight.com/find/iosuite to locate the version you need.


Installing the Software top

To install Keysight IO Libraries Suite 17:

First, disconnect any USB instruments, USB/GPIB converters, PXI and AXIe chassis, 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 IO Libraries disk in your CD/DVD drive:

  1. Open Windows File Explorer and browse the CD/DVD drive.
  2. Browse to the Autorun folder and double-click to execute auto.exe.

If you are downloading Keysight IO Libraries Suite from the Web:

  1. Go to http://www.keysight.com/find/iosuite.
  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. Follow the instructions as prompted during the installation.

You can select either a Typical or a Custom installation. In most cases, you can select a Typical installation which installs the IO Libraries Suite using the recommended settings. Select the Custom installation to:

After the installation is complete, re-connect any devices that you disconnected prior to installing.


What's New in Keysight IO Libraries Suite 17.1 Update 1?

top

This update provides defect fixes and performance improvements, including:

IO Libraries Suite 17.1 provided several enhancements, including:

Keysight IO Libraries Suite 17.0 marked a significant update in the architecture of the IO Libraries Suite infrastructure, as well as an all-new Connection Expert. To learn more about those changes, see the Transition Guide in the IO Libraries Suite Help. To find this help, click the IO Control in the Windows notification area, then select Documentation > IO Libraries Suite Help.

Note: The IO Libraries Suite GPIB auto-scan feature is incompatible with certain instruments, including some Keysight 34980As and 34410As; in some cases, compatibility depends on the version of firmware on your instrument. If IO Libraries Suite detects an incompatible instrument on a GPIB interface, it will automatically turn off auto-scan for that GPIB interface.

In addition, some older instruments do not respond correctly to the SCPI identification query, *IDN? These instruments may experience problems when queried by the IO Libraries Suite. After two failures, IO Libraries Suite will stop sending *IDN? to that instrument until the next reboot or reconnect. You can prevent *IDN? from ever being sent to an instrument by manually adding the instrument and turning off its auto-identification property.

For more information on the auto-scan and auto-discovery features, click the IO Control in the Windows notification area, then select Documentation > IO Libraries Suite Help and search for "auto-scan" or "auto-discover" in the help file. For up-to-date information about compatibility issues and solutions, visit www.keysight.com/find/iosuitecompatibility.


Upgrading from Earlier Versions of IO Libraries Suite

top

There are no issues upgrading from IO Libraries Suite 17.0 or 17.1 to 17.1 Update 1.

When you upgrade from versions prior to IO Libraries Suite 17.0, in general, your configuration is retained. However, you may see some changes in your configuration and some instrument properties may be lost. For detailed information and workarounds, see Upgrading from Earlier Versions in the IO Libraries Suite Help. To find this help, click the IO Control in the Windows notification area, then select Documentation > IO Libraries Suite Help.


Known Issues

top
  1. In some cases, on Windows XP, the IO Libraries Suite installer may turn off the Microsoft Windows firewall. After installing IO Libraries Suite on Windows XP, select Start > Control Panel > Windows Firewall and ensure that the firewall settings are as you want them.
  2. The range of valid VISA interface IDs for Remote USB interfaces is now USB1 through USB254. In the past, it was possible to assign interface IDs up through USB299. If you defined a Remote USB interface ID above 254 (using a past release of IO Libraries Suite), when you upgrade to IO Libraries Suite 17.1, its VISA interface ID will be blank. To change it to a valid interface ID, in Connection Expert, select Manual Configuration > Edit Existing Instruments/Interfaces, select this Remote USB interface, and choose a new VISA interface ID from the drop-down menu.
  3. In some cases, when you upgrade to IO Libraries Suite 17.1, Keysight 488 may be disabled even though it was previously enabled. To enable Keysight 488, in Connection Expert, select Settings, then Options, then Keysight 488 Options. Select the check box labeled Enable Keysight GPIB cards for 488 programs.

Uninstalling the Software

top

Use the Windows Control Panel to remove the Keysight IO Libraries Suite. Do not delete files directly. To uninstall or modify the Keysight IO Libraries Suite, select Keysight IO Libraries Suite from the list of installed programs.

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. This is because there is no reliable way for the IO Libraries Suite uninstaller to be sure that no other installed product (whether from Keysight or another vendor) is using these files and directories.


License Grant

top

Keysight grants you a 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 the Software, and store or run 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 Keysight'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 the Software on your PC(s) and instrument(s). 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.


PCIe® and PCI EXPRESS® are US registered trademarks and/or service marks of PCI-SIG.

© Keysight Technologies 1983-2015