Laboratory Process Controller
|
|
|
|
|
Foundation ::
Project Management ::
Laboratory Process Controller
|
Laboratory Process Controller
Laboratory Process Controller using Natural Language Commands from a Personal Computer
|
 |
Moderators: Adopt This Application! |
SOURCE CODE AVAILABLE
|
|
|
The complex environment of the typical research laboratory requires flexible process control. This program provides natural language process control from an IBM PC or compatible machine. Sometimes process control schedules require changes frequently, even several times per day. These changes may include adding, deleting, and rearranging steps in a process. This program sets up a process control system that can either run without an operator, or be run by workers with limited programming skills.
The software system includes three programs. Two of the programs, written in FORTRAN77, record data and control research processes. The third program, written in Pascal, generates the FORTRAN subroutines used by the other two programs to identify the user commands with the user-written device drivers.
The software system also includes an input data set which allows the user to define the user commands which are to be executed by the computer. To set the system up the operator writes device driver routines for all of the controlled devices. Once set up, this system requires only an input file containing natural language command lines which tell the system what to do and when to do it. The operator can make up custom commands for operating and taking data from external research equipment at any time of the day or night without the operator in attendance.
The Laboratory Process Controller system carries the NASA case number LEW-14907. It was originally released as part of the COSMIC collection.
|
|
More software from National Technology Transfer Center
|
|
|
|
|
|