LabVIEW

LabVIEW is a graphic programming language developed by National Instrument. It is the software development platform that is comparable to visual studio and MATLAB. LabVIEW program is called virtual instrumentation or VI. It is primarily for the applications of measurement and automation with the seamless integration of hardware products from National Instruments.

LabVIEW works on the major operating systems including Windows, MacOS and Linux. Windows is the optimal operating system where all LabVIEW features are available. LabVIEW also provides functions for signal processing, data analysis and data communication.  Additional tools include image acquisition and processing, sound and vibration analysis and etc.

LabVIEW also works on many hardware targets. CompactRIO is the hardware platform that is composed of a real time embedded computer and modules in a FPGA powered chassis. CompactRIO module is dedicated to a specific function such as analogue input, analogue output, digital I/O and etc. LabVIEW can generate application code running on the real time embedded computer and the bit stream to reconfigure the FPGA chassis. CompactRIO is a powerful and customizable embedded device. LabVIEW FPGA module is the tool to develop FPGA code that runs on the FPGA target by National Instrument. It does not require the developer to know the hardware programming language of VHDL.

Our lab is equipped with a rich inventory of NI hardware products including multi purpose data acquisition hardware (DAQ device), compactRIO system, PXI system with FlexRIO modules. Please contact us (wei.lin@stonybrook.edu) if you need help in LabVIEW application development.