Developing Linux Applications with NI LabVIEW or LabWindows/CVI

Publish Date: Dec 08, 2014 | 1 Ratings | 5.00 out of 5 |  PDF

Overview

National Instruments provides development support for LabVIEW and selected add-ons with Linux®, as well as run-time support for LabWindows/CVI applications on Linux. This paper includes detailed reference information on National Instruments development software support for various Linux distributions.

Table of Contents

  1. Developing Linux Applications with NI LabVIEW
  2. LabWindows/CVI

1. Developing Linux Applications with NI LabVIEW

Each version of the National Instruments LabVIEW development environment is supported on Linux, and can be used to develop applications that run on Linux. For information on specific supported distributions, please see the following reference: KnowledgeBase 5CNEG20S: What Linux Distributions Do National Instruments Drivers and Software Support?

The exact functionality included in the LabVIEW development environment varies across operating systems. Detailed function information is located on the LabVIEW for Linux product page on ni.com.

LabVIEW Add-Ons

The following add-ons to the LabVIEW development environment are supported on Linux (with the same distributions as the LabVIEW development environment itself).

Note that the LabVIEW Application Builder for Linux can be used with the LabVIEW development environment on Linux to develop stand-alone executables from LabVIEW applications (VIs). Stand-alone Linux executables can not be generated directly from the LabVIEW development environment on Windows or another OS, although LabVIEW VIs are portable across operating systems (provided they contain supported functions).

LabVIEW Driver APIs

When installed after the LabVIEW for Linux development environment, National Instruments driver software will generally add LabVIEW API VIs to call into the driver (available on the LabVIEW palette). For information about the APIs included with each driver, see the readme document for each driver available on ni.com/support.

Back to Top

2. LabWindows/CVI

National Instruments provides run-time support on Linux for applications built with the LabWindows/CVI development environment for Windows. This means that applications developed with LabWindows/CVI on a Windows OS can be compiled and run on supported Linux distributions with the LabWindows/CVI Run-Time Module installed.

For a detailed information on supported Linux distributions with the LabWindows/CVI Run-Time Module, visit KnowledgeBase 5CNEG20S: What Linux Distributions Do National Instruments Drivers and Software Support?

To learn more about the process of compiling and running LabWindows/CVI applications on Linux, see the tutorial: Introduction to the LabWindows/CVI Run-Time Module for Linux. To purchase the LabWindows/CVI Run-Time Module, visit the NI LabWindows/CVI Run-Time Module for Linux product page.

LabWindows/CVI Driver APIs

National Instruments driver software generally ships with a C API that can be used to access I/O devices from LabWindows/CVI applications. For information about the APIs included with each driver, see the readme document for each driver available on ni.com/support.

>> Return to the National Instruments Linux Portal

Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.

Back to Top

Bookmark & Share


Ratings

Rate this document

Answered Your Question?
Yes No

Submit