Jump to content

LabVIEW Project

From LabVIEW Wiki
Revision as of 14:02, 9 February 2009 by Tcplomp (talk | contribs)

About LabVIEW Projects

A LabVIEW Project is a tool for organizing project files, NI hardware, configuration data, and build specifications. Project information is stored in an .lvproj file.

The "Project Explorer" window, shown below, is where you interact with LabVIEW projects:

The Project Explorer

Contents

The contents of a project is seperated into Targets. Each target represent a platform on which the code will run, for instance Real Time modules.

Under each target three subdivisions are made:

  1. Code
  2. Dependencies
  3. Build specifications

Code

Items under a target represent links to actual files, these files can be rearranged inside the LabVIEW project to have a better seperation like VIs, controls or libraries. Moving things around inside the LabVIEW project will not alter the files or there location except when the files are added or removed from a library-file.

Dependencies

Dependencies are files used by files inside the code section and not explicitly added to the project. LabVIEW 8.5 and up have seperate categories for vi.lib, user.lib and instr.lib.

Build specifications

The build specifications contains setting for distributing the code in several forms as a toolkit (source distribution), executable (exe), shared library (DLL) or web-app.

These builds can be included in an installer.


External Links