What is LabVIEW
LabVIEW is system software for applications requiring testing, measurement and control with fast access to hardware and data insights.
LabVIEW offers a graphical programming approach that allows you to visualize every aspect of your application, including hardware configuration, measurement data and debugging. This visualization makes it easy to integrate hardware from any vendor, diagram complex logic, develop data analysis algorithms, and design custom technical user interfaces.
What can LabVIEW do for you?
Using LabVIEW ensures:
Short development time of automation processes.
Flexibility in implementing changes, also at a later stage.
High speed data acquisition and data logging
Simple implementation of function generators.
Display analysis results of measurement signals on-the-fly on a computer screen.
A wide range of interfaces with actuators and sensors.
In which industries is LabVIEW applied?
LabVIEW can be seen in both the production and the test process and can play a major role in automation for both.
Examples are:
- Automotive
- Food & Agriculture
- Martime & Offshore
- Transport & logistics
- Plastics & packaging
- Aviation
Why LabVIEW:
LabVIEW is a programming language specially made for automating (industrial) processes. It is widely used for the following reasons:
Program efficiency
Because LabVIEW is graphical and already supports many basic functions, a programmer can quickly find a solution to complex problems. LabVIEW also has many application area specific toolkits. These toolkits make it possible to solve domain specific problems. Examples of these toolkits are::
- Vision,
- Motion,
- Sound and vibration analysis,
- Digital filters,
- Real-time video analyse,
- FPGA.
Hardware support
LabVIEW integrates without problems with all hardware from National Instruments as well as with all other hardware that can communicate with a computer. LabVIEW supports a large number of protocols such as:
- CAN-bus,
- LIN-bus,
- Modbus,
- Profinet / Profibus,
- OPC,
- RS232, RS485,
- Bluetooth,
- SMTP email,
- HTTP,
- FTP,
- WebDAV,
- EtherCAT.
Everything from one platform
With LabVIEW it is possible to create Microsoft Windows programs, among other things. It is also possible to program real-time systems and even FPGAs. Normally for these three variants you need three programmers with all three different specialties.
With LabVIEW it is possible that the programmer can program these three disciplines with and through each other without any problems without having to specialize in, for example, VHDL (FPGA), C ++ (Windows) or C (Embedded real-time).