
It also has built-in library functions that facilitate the application of software standards such as TCP/IP and ActiveX.

LabVIEW integrates all functions of communication with hardware and data acquisition cards that meet GPIB, VXI, RS-232 and RS-485 protocols. LabVIEW (Laboratory Virtual instrument Engineering Workbench) is a graphical programming language development environment, which is widely accepted by industry, academia and research laboratories as a standard data acquisition and instrument control software. Future instruments should also be networked. The most used is the IEEE488 or GPIB protocol. Users can define and manufacture various instruments according to their own needs.Īnother problem of virtual instrument research is the interconnection of various standard instruments and the connection with computers. It can give full play to the computer's capabilities, has powerful data processing functions, and can create more powerful instruments. General hardware is used as much as possible, and the difference between various instruments is mainly software.

The graphical source code of LabVIEW is similar to a flowchart to some extent, so it is also called block diagram code. This is the graphical source code, also known as G code. Using icons and wiring, you can programmatically control the objects on the front panel. The user interface is called the front panel in LabVIEW. LabVIEW provides many controls that look similar to traditional instruments (such as oscilloscopes, multimeters) and can be used to easily create user interfaces. VI refers to virtual instrument and is a program module of LabVIEW. The data flow between the nodes in the block diagram determines the execution order of VIs and functions. The traditional text programming language determines the program execution order based on the order of statements and instructions, while LabVIEW uses data flow programming. LabVIEW (Laboratory Virtual Instrument Engineering Workbench) is a graphical programming language for creating applications with icons instead of text lines. LabVIEW also has traditional program debugging tools, such as setting breakpoints, displaying the results of data and its subroutines (subVIs) in an animated manner, single-step execution, etc., to facilitate program debugging. The function library of LabVIEW includes data acquisition, GPIB, serial port control, data analysis, dataĭisplay and data storage, etc. Like C and BASIC, LabVIEW is also a general-purpose programming system with a huge library of functions to complete any programming task. The LabVIEW development environment integrates all the tools engineers and scientists need to quickly build a variety of applications, and is designed to help engineers and scientists solve problems, increase productivity, and continuously innovate LabVIEW software is the core of the NI design platform and is also ideal for developing measurement or control systems.
