Command Palette

Search for a command to run...

Skip to content
SVC-02Engineering Service

LabVIEW

LabVIEW — short for Laboratory Virtual Instrument Engineering Workbench — is a programming environment in which you create programs using graphical notation, connecting functional nodes via wires through which data flows.

[A]Introduction

What the unit delivers.

Graphical Development

In this regard LabVIEW differs from traditional programming languages like C, C++, or Java, in which you program with text. However, LabVIEW is much more than a programming language — it is an interactive program development and execution system designed for people, like scientists and engineers, who need to program as part of their jobs.

Using the powerful graphical programming language that many LabVIEW users affectionately call 'G' (for graphical), LabVIEW can increase productivity by orders of magnitude. Programs that take weeks or months to write using conventional programming languages can be completed in hours, because LabVIEW is specifically designed to take measurements, analyze data, and present results to the user.

Platforms & Libraries

The LabVIEW development environment works on computers running Windows, Mac OS X, or Linux. LabVIEW can create programs that run on those platforms as well as a variety of embedded platforms, including Field Programmable Gate Arrays (FPGAs), Digital Signal Processors (DSPs), and microprocessors.

LabVIEW contains application-specific libraries for data acquisition (DAQ), General Purpose Interface Bus (GPIB), serial instrument control, data analysis, data presentation, data storage, and communication over the Internet. The Analysis Library contains a multitude of useful functions, including signal generation, signal processing, filters, windows, statistics, regression, linear algebra, and array arithmetic.

Process Signal
  1. 01

    Acquire

    Data acquisition through DAQ, GPIB and serial instrument control.

  2. 02

    Analyze

    Signal processing, filtering, statistics and linear algebra via the Analysis Library.

  3. 03

    Present

    Results presented through LabVIEW's versatile graphical user interface.

[B]Capabilities

Units of capability.

CAP-01

Measurement Systems

Programs specifically designed to take measurements and analyze data using DAQ, GPIB and serial instrument libraries.

CAP-02

Data Presentation

Versatile graphical user interfaces to present results — ideal for simulations and presentation of ideas.

CAP-03

Embedded Targets

Deployment across desktop platforms and embedded targets including FPGA, DSP and microprocessors.

Applications
Test & measurementData acquisitionInstrument controlSimulations