NOTICE: Due to a lapse in annual appropriations, most of this website is not being updated. Learn more.
Form submissions will still be accepted but will not receive responses at this time. Sections of this site for programs using non-appropriated funds (such as NVLAP) or those that are excepted from the shutdown (such as CHIPS and NVD) will continue to be updated.
An official website of the United States government
Here’s how you know
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
Secure .gov websites use HTTPS
A lock (
) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.
Instrument Control (iC) -- an open-source software to automate test equipment
Published
Author(s)
Kurt Pernstich
Abstract
It has become common practice to automate data acquisition from programmable instrumentation and a range of different software solutions fulfill this task. Many routine measurements require sequential processing of certain tasks, for instance to adjust the temperature of a sample stage, take a measurement, and repeat that cycle for other temperatures. We introduce an open-source Java program that processes a series of text-based commands that define the measurement sequence. These commands are in an intuitive format which provides great flexibility and allows quick and easy adaptation to various measurement needs. For each of these commands, the iC-framework calls a corresponding Java method that addresses the specified instrument to perform the desired task. The way iC was designed enables one to quickly extend the functionality of Instrument Control with minimal programming effort or by defining new commands in a text file without any programming.
Pernstich, K.
(2012),
Instrument Control (iC) -- an open-source software to automate test equipment, Journal of Research (NIST JRES), National Institute of Standards and Technology, Gaithersburg, MD, [online], https://doi.org/10.6028/jres.117.010, https://tsapps.nist.gov/publication/get_pdf.cfm?pub_id=908598
(Accessed October 14, 2025)