University of Basel, Department of Chemistry, Klingelbergstrasse 80, 4056, Basel, Switzerland.
University of Basel, Department of Chemistry, Klingelbergstrasse 80, 4056, Basel, Switzerland.
Anal Chim Acta. 2019 Jun 13;1058:18-28. doi: 10.1016/j.aca.2018.10.071. Epub 2018 Nov 5.
The use of the computer language Forth for controlling experimental analytical instruments built in laboratories is described. Forth runs on a microcontroller and as it is an interpreted language the user can directly communicate with it by employing a terminal emulator program running on a personal computer. Thus the user can test attached hardware, such as pumps, valves, electronic pressure regulators, detectors and chemical sensors, directly from the keyboard. This overcomes the lack of interactivity, a significant shortcoming, of the computer languages C and C++, the default on such microcontroller platforms as the Arduinos, which have become very popular in recent years for laboratory applications. Common examples of purpose built experimental analytical laboratory instruments are sequential injection analysis systems, microfluidic devices, or automated sample extraction systems. Application examples from our laboratory are given, namely the regulation of mass-flow controllers for gases, the sequencing of an experimental capillary electrophoresis instrument and the acquisition of a signal from an alcohol sensor.
描述了使用计算机语言 Forth 来控制实验室中内置的实验分析仪器。Forth 在微控制器上运行,由于它是一种解释型语言,用户可以通过在个人计算机上运行终端仿真程序直接与之通信。因此,用户可以直接从键盘测试附加的硬件,如泵、阀、电子压力调节器、检测器和化学传感器。这克服了 C 和 C++等计算机语言的缺乏交互性这一显著缺点,这些语言是近年来在 Arduino 等微控制器平台上的默认语言,这些平台在实验室应用中非常流行。专用实验分析实验室仪器的常见示例有顺序注射分析系统、微流控器件或自动化样品提取系统。我们实验室给出了应用示例,即气体质量流量控制器的调节、实验毛细管电泳仪的测序以及酒精传感器信号的获取。