Labproject

Developing a large Labview application

This training starts on: 29-10-2012
Location:Eindhoven
Price:€ 1.550,00 excl. VAT
Duration:3 consecutive days
Contact:Ellen Lely, 024 350 3532, training@hightechinstitute.nl

Information

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 third in row 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’.

Programme

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.

Timetable

29-10-2012 09:00
30-10-2012 09:00
31-10-2012 09:00

Developing a large Labview application

Location:
Eindhoven
Contact:
Ellen Lely
Tel. 024 350 3532
E-mail: training@hightechinstitute.nl

Sign up

Sign up for this training