National Instruments LabVIEW: A Programming Environment for Laboratory Automation and Measurement
Author(s) -
Chance Elliott,
Vipin Vijayakumar,
Wesley Zink,
Richard L. Hansen
Publication year - 2007
Publication title -
jala journal of the association for laboratory automation
Language(s) - English
Resource type - Journals
eISSN - 1540-2452
pISSN - 1535-5535
DOI - 10.1016/j.jala.2006.07.012
Subject(s) - computer science , automation , instrument control , visual programming language , turnkey , process (computing) , suite , graphical user interface , interface (matter) , data acquisition , laboratory automation , software engineering , programming language , operating system , engineering , mechanical engineering , archaeology , bubble , maximum bubble pressure method , history
National Instruments LabVIEW is a graphical programming language that has its roots in automation control and data acquisition. Its graphical representation, similar to a process flow diagram, was created to provide an intuitive programming environment for scientists and engineers. The language has matured over the last 20 years to become a general purpose programming environment. LabVIEW has several key features which make it a good choice in an automation environment. These include simple network communication, turnkey implementation of common communication protocols (RS232, GPIB, etc.), powerful toolsets for process control and data fitting, fast and easy user interface construction, and an efficient code execution environment. We discuss the merits of the language and provide an example application suite written in-house which is used in integrating and controlling automation platforms.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom