Cargando…

Instrument Control (iC) – An Open-Source Software to Automate Test Equipment

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 meas...

Descripción completa

Detalles Bibliográficos
Autor principal: Pernstich, K. P.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: [Gaithersburg, MD] : U.S. Dept. of Commerce, National Institute of Standards and Technology 2012
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4553880/
https://www.ncbi.nlm.nih.gov/pubmed/26900522
http://dx.doi.org/10.6028/jres.117.010
_version_ 1782387967652790272
author Pernstich, K. P.
author_facet Pernstich, K. P.
author_sort Pernstich, K. P.
collection PubMed
description 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. This paper introduces 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 functionality of iC can be extended with minimal programming effort in Java or Python, and new measurement equipment can be addressed by defining new commands in a text file without any programming.
format Online
Article
Text
id pubmed-4553880
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher [Gaithersburg, MD] : U.S. Dept. of Commerce, National Institute of Standards and Technology
record_format MEDLINE/PubMed
spelling pubmed-45538802016-02-19 Instrument Control (iC) – An Open-Source Software to Automate Test Equipment Pernstich, K. P. J Res Natl Inst Stand Technol Article 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. This paper introduces 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 functionality of iC can be extended with minimal programming effort in Java or Python, and new measurement equipment can be addressed by defining new commands in a text file without any programming. [Gaithersburg, MD] : U.S. Dept. of Commerce, National Institute of Standards and Technology 2012-05-02 /pmc/articles/PMC4553880/ /pubmed/26900522 http://dx.doi.org/10.6028/jres.117.010 Text en https://creativecommons.org/publicdomain/zero/1.0/ The Journal of Research of the National Institute of Standards and Technology is a publication of the U.S. Government. The papers are in the public domain and are not subject to copyright in the United States. Articles from J Res may contain photographs or illustrations copyrighted by other commercial organizations or individuals that may not be used without obtaining prior approval from the holder of the copyright.
spellingShingle Article
Pernstich, K. P.
Instrument Control (iC) – An Open-Source Software to Automate Test Equipment
title Instrument Control (iC) – An Open-Source Software to Automate Test Equipment
title_full Instrument Control (iC) – An Open-Source Software to Automate Test Equipment
title_fullStr Instrument Control (iC) – An Open-Source Software to Automate Test Equipment
title_full_unstemmed Instrument Control (iC) – An Open-Source Software to Automate Test Equipment
title_short Instrument Control (iC) – An Open-Source Software to Automate Test Equipment
title_sort instrument control (ic) – an open-source software to automate test equipment
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4553880/
https://www.ncbi.nlm.nih.gov/pubmed/26900522
http://dx.doi.org/10.6028/jres.117.010
work_keys_str_mv AT pernstichkp instrumentcontrolicanopensourcesoftwaretoautomatetestequipment