SICL (Standard Instrument Control Library) is an I/O library developed by Keysight that is portable across many I/O interfaces.
Important: SICL is included in the Keysight IO Libraries Suite for backwards compatibility; VISA and VISA COM are recommended for development of new test programs.
This version of the IO Libraries Suite supports Windows and Linux. Available utilities, APIs, help files and features vary by operating system. Variations are flagged in help with these icons: for Windows and for Linux.
This help file is a snapshot for internal alpha of the first Linux-supported release; some topics are under construction.
The reference information for Keysight SICL is organized into the following
major sections.
A manual that shows you how to build and program SICL applications for specific interfaces (GPIB, VXI, RS-232, LAN, and USB).
Additional Keysight IO Libraries Suite Documentation
You can view additional documentation for the Keysight IO Libraries Suite by selecting Documentation from the Help menu in Connection Expert menu, or via the Keysight IO Control application from Application Finder and then select desired documentation.
For links to other help files, web resources, and live support for IO Libraries Suite, see Using Help and Getting Support.
Documentation Notes
Warranty
THE MATERIAL CONTAINED IN THIS DOCUMENT IS PROVIDED "AS IS," AND IS SUBJECT TO BEING CHANGED, WITHOUT NOTICE, IN FUTURE EDITIONS. FURTHER, TO THE MAXIMUM
EXTENT PERMITTED BY APPLICABLE LAW, KEYSIGHT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED WITH REGARD TO THIS MANUAL AND ANY INFORMATION CONTAINED HEREIN,
INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. KEYSIGHT SHALL NOT BE LIABLE FOR ERRORS OR FOR
INCIDENTAL OR CONSEQUENTIAL DAMAGES IN CONNECTION WITH THE FURNISHING, USE, OR PERFORMANCE OF THIS DOCUMENT OR ANY INFORMATION CONTAINED HEREIN. SHOULD KEYSIGHT AND THE
USER HAVE A SEPARATE WRITTEN AGREEMENT WITH WARRANTY TERMS COVERING THE MATERIAL IN THIS DOCUMENT THAT CONFLICT WITH THESE TERMS, THE WARRANTY TERMS IN THE SEPARATE AGREEMENT WILL CONTROL.
Technology License
The hardware and/or software described in this document are furnished
under a license and may be used or copied only in accordance with the
terms of such license.
Restricted Rights Legend
If software is for use in the performance of a U.S. Government prime
contract or subcontract, Software is delivered and licensed as “Commercial
computer software” as defined in DFAR 252.227-7014 (June 1995), or as
a “commercial item” as defined in FAR 2.101(a) or as “Restricted computer
software” as defined in FAR 52.227-19 (June 1987) or any equivalent agency
regulation or contract clause. Use, duplication or disclosure of Software
is subject to Keysight Technologies’ standard commercial license terms,
and non-DOD Departments and Agencies of the U.S. Government will receive
no greater than Restricted Rights as defined in FAR 52.227-19(c)(1-2)
(June 1987). U.S. Government users will receive no greater than Limited
Rights as defined in FAR 52.227-14 (June 1987) or DFAR 252.227-7015 (b)(2)
(November 1995), as applicable in any technical data.
Safety Notices
A WARNING notice denotes a hazard. It calls attention to an operating procedure, practice, or the like that, if not correctly performed or adhered to, could result in personal injury or death. Do not proceed beyond a WARNING notice until the indicated conditions are fully understood and met.
A CAUTION notice denotes a hazard. It calls attention to an operating procedure, practice, or the like that, if not correctly performed or adhered to, could result in damage to the product or loss of important data. Do not proceed beyond a CAUTION notice until the indicated conditions are fully understood and met.
Trademarks
PCI-SIG®, PCIe® and the PCI Express® are US registered trademarks and/or service marks of PCI-SIG.
CompactPCI® and the CompactPCI logo are registered US trademarks of the PCI Industrial Computer Manufacturers Group.
Component Copyright Information
ni4882.obj
The National Instruments (NI) object file ni4882.obj is used by Keysight's 64-bit gpib-32.dll to forward NI-488.2 API calls to NI GPIB cards.