Developing a large Labview application

On request

Price:€ 1.550,00 excl. VAT
Duration:3 consecutive days, +31 85 401 3600


LabVIEW (Laboratory Virtual Instrument Engineering Workbench) of National Instruments is a graphical programming environment by pictographs, not by text, for performing measurements and data acquisition, analysis and graphical presentation of information. This course is the third in row that addresses the development of large applications.


After the course, the participant will be able to develop scalable, readable and maintainable LabVIEW applications. The participants will have acquired the knowledge/skills to define, design, implement, test and deploy LabVIEW applications.

Intended for

Laboratory employees, development engineers and project leaders who are involved in the definition and execution of measurements. Educational level should be at least technical college. Minimum level of knowledge and experience are the courses ‘Labview 1: introduction in language and programming’ and ‘Programming in Labview 2’.


Development practices

- Scalable, readable, maintainable Vis

- Software development lifecycle


Project analysis

- Differences between functional and non-functional specifications

- Requirements document

- Project organization with abstract components


User Interface Design 

- Organization and design of a readable user interface

- Development of a front panel prototype

- Development of a user interface that can be easily localized


Project design

- Selection of an appropriate design pattern

- Utilization of an event structure

- Implementation of user events

- Design of a hierarchical application

- Utilization of the Project Explorer window

- Choice of data types

- Restricted data access

- Selection of an appropriate error handling strategy


User Interface Implementation

- Methods of displaying data

- Consistent and meaningful icons and connector panes


Code implementation

- Initialization of a design pattern, implementation of data structures

- Use of LabVIEW Style Guidelines

- Implementation of execution and software control timing

- Scalable and maintainable modules

- Error handling strategy


Implementation of a Test Plan

- Code verification

- A test plan for individual modules

- A test plan for module integration

- A system test plan


VI Performance evaluation and improvement

- Identification of memory and performance problems

- Fixing Performance Problems


Implementation of Documentation

- Design documentation

- User and developer documentation


Application deployment

- Implementing Code for Stand-Alone Applications

- Building a Stand-Alone Application

- Building an Installer



Classroom teaching and practical workshops using a PC. Course material: course binder. Award: certificate.




On request

Developing a large Labview application

Tel. +31 85 401 3600

Sign up

Sign up for this training

Question form