LabVIEW
Overview
LabVIEW is a highly productive graphical programming language for building data acquisition and instrumentation systems. With LabVIEW, you can quickly create user interfaces that give you interactive control of your software system. To specify your system functionality, you intuitively assemble block diagrams - a natural design notation for scientists and engineers. LabVIEW is cross-platform compatible and has all the same development tools and language capabilities of a standard programming language. Its tight integration with measurement hardware facilitates rapid development of data acquisition, analysis, and presentation solutions.
Faster Development
LabVIEW accelerates development over traditional programming by at least a factor of four - and sometimes as much as a factor of 10! With the modularity and hierarchical structure of LabVIEW, you can prototype, design, and modify systems in a short amount of time.
Better Investment
Using a LabVIEW system, each user has access to a complete instrumentation laboratory at less than the cost of a single commercial instrument.
Optimal Performance
All LabVIEW applications execute at compiled speed for optimal performance. With the LabVIEW Professional Development System or Application Builder, you can also build stand-alone executables for secure distribution to operator stations of the production floor.
Open Development Environment
With the open development environment of LabVIEW, you can connect to other applications through ActiveX, the Internet, DLLs, shared libraries, SQ: (for databases), DataSocket, TCP/IP, DDE, and numerous other protocols. LabVIEW also has available hardware libraries for plug-in data acquisition, signal conditioning, GPIB, VXI, PXI, computer-based instruments, RS-232/485 protocols, image acquisition, and motion control.
See also:
LabVIEW Basics