- Tech know how online

laboratory virtual instrument engineering workbench (LabVIEW)

LabVIEW (Laboratory Virtual Instrument Engineering Workbench) is a graphical program development environment from National Instruments and uses the G programming language. It is a platform-independent system for Windows, Mac OS X, Linux and Unix

. The programming language was developed in 1983 by Jeff Kodosky in cooperation with the University of Texas. In the meantime, National Instruments Corporation distributes version 8.6 (August 2008) and the application areas have become more diverse accordingly. A LabVIEW program is called a virtual instrument (VI) because its appearance and functionality are based on a real instrument. The structuring of complex problems is made possible with the help of subprograms - the so-called SubVIs. The program is created graphically and consists of a front panel and a block diagram. The front panel realizes the interactive user interface of the program. The block diagram represents the program logic of the virtual instrument (VI), while the front panel generates parts of the G-Source code, namely the objects

for the block diagram.Screenshot

of a LabViEW document, Screenshot:

of a LabViEW document, Screenshot:

The components of a block diagram are subordinate subVIs, predefined functions, constants and program flow structures such as branches

, case distinctions or repeat loops. The main difference to text-based programming languages is that LabVIEW is based on the data flow paradigm. In the block diagram, the individual components are connected to each other via data flows - also called wires. Thegraphical G-compiler directly generates a very fast executable program code

, which is comparable toC++

in termsof performance. The functionality of the data flow provides products of parallelization and multitasking

. LabVIEW has a high distribution especially in measurement and automation technology due to its intuitively learnable structures as well as due to the continuous further development of interfaces and functions for the most different application areas.

Informationen zum Artikel
Englisch: laboratory virtual instrument engineering workbench - LabVIEW
Updated at: 16.07.2009
#Words: 360