Symbio Training Services

LabVIEW Object Oriented System Design

LabVIEW Object Oriented System Design

'LabVIEW Advanced Application Development' and 'LabVIEW System Design with GOOP' [now called LabVIEW Object Oriented System Design] are the best courses I’ve ever taken. It was an intense week with high speed and lots of work, but very valuable," Lars Hellberg, Chalmers Institute of Technology

This course teaches the basics of object oriented development and design with LabVIEW and gets you off to a flying start right from the beginning. Most people who start working with object orientation, experience it as a threshold to get over, before they have changed their way of thinking. This course is designed to help you get over this threshold and show you how you can benefit from object orientation. Our trainers have substantial experience in object orientation in LabVIEW and are happy to share this with you.

The work methods and graphical notation (UML) that are needed to work with object orientation are used in this course. During the programming exercises you get a chance to apply the theoretical knowledge immediately and gain practical experience of using LabVIEW’s native object orientation support and Symbio GOOP Development Suite. The design exercises help you get into an object oriented mindset. The more advanced techniques that are taught in this course can be used to create layered architectures to facilitate maintenance of your applications. Theory is alternated with practical exercises throughout the course.

Content

  • Object oriented system development vs. traditional LabVIEW development
  • Classes, methods and data included in LabVIEW 8.20
  • Classes by-value vs. by-reference
  • Inheritance and dynamic methods
  • Aggregation – using the class as a building block
  • Object oriented design
  • Tools for using classes via reference – GOOP Development Suite
  • Programming exercises – classes, by-value and by-reference, aggregation, inheritance
  • Design exercises
  • Application exercises – design and build an object oriented test system
  • UML introduction – the most important diagrams and how to use them

Course Objectives

The goal of this course is to get you over the first threshold and into the object oriented mindset, to give you a good foundation for further development on your own.

Target Audience

LabVIEW-developers who would like to improve their ability to build maintainable test systems.

Prerequisites

The exercises require you to be able to program LabVIEW. A minimum of about one year of LabVIEW development experience is helpful for maximum benefit from this course.

Course Material

Course binder with 150 Power Point slides with text comments (notes pages). All theory and exercises are included in the course material. CD with exercises and solutions.

Download brochure

Planned Courses Autumn of 2010

  • LabVIEW Object Oriented System Design, Malmö.
  • Courses in Switzerland and Germany are courses arranged by Zühlke. Visit the homepage for dates and sign-up information.

Sign-up

Price: SEK 15890, excluding VAT.
Course length: 3 days.

 Terms and conditions:
The course fee must be paid before the start of the course. Sign-up is binding and cancellations later than 15 workdays before the start of the course will be charged the full fee. An invoice will be sent out immediately after sign-up. In case the course is cancelled, the full fee will be credited.

 Sign-up and questions: 
Send an e-mail to training@symbio.com or call Jan Klasson at +46 8 410 168 21. When signing up, please provide the following information:

  • Name, phone number and e-mail address of all course participants
  • Name and billing address of the company
  • Order number (optional)
  • Course name and date

 Location:
Courses are in Gothenburg and Malmö.

Training in the US

The GOOP course is offered in the US by our partner VIEngineering.

Training in Switzerland and Germany

The GOOP course is offered in Switzerland and Germany by our partner Zühlke.

Training in Brazil

The GOOP course is offered in Brazil by our partner M&D Online.

Training in Australia and New Zealand

The GOOP course is offered in Australia and New Zealand by our partner NVSI.