All Products and Services

Object-Oriented Design and Programming in LabVIEW

Object-oriented (OO) programming has demonstrated its superiority over procedural programming for solving a variety of problems. Object-oriented design encourages cleaner interfaces between sections of code and results in code that is easier to debug and scales better for large programming teams. Object-oriented programming is the development of code in a language that enforces object-oriented design principles. This course covers the fundamental concepts of object-oriented design and programming and then demonstrates how those concepts are implemented in LabVIEW.

Course Objectives:

  • Evaluate object-oriented design priciples for the development of an application
  • Implement a basic class hierarchy using LabVIEW classes
  • Use LabVIEW features that provide additional functionality to LabVIEW classes
  • Implement an application using common object-oriented design patterns
  • Modify an existing LabVIEW application to replace common patterns with LabVIEW objects

Additional Information:

Online Training with Your NI Software Service Contract:

Depending upon your Software Service Contract, you may already be entitled to access this course material through Online Training.

Who Should Attend

Experienced LabVIEW users interested in using object-oriented programming architectures


LabVIEW Core 3 or experience programming medium to large LabVIEW applications

Purchase Now, Schedule Later

NI Training Credits are designed for individuals and companies that want to purchase training for multiple employees or team members but need the flexibility to decide who participates in the training and discuss scheduling. Credits are valid for one year after purchase. Buy Now

Product Results

Sort by
States or RegionsFormatCourse LanguageStart Date and TimeCourse LengthTraining CreditsPrice
Your own place Online English Your own date and time 1 year 2$ 675
Your own place Online English Your own date and time 6 months 2$ 450
Printed Course Manuals English
Online Virtual Classroom English Mar 24, 2020 9:00 AM CET virtual: 3 half-days 4$ 1,110
Enroll Now

9 Seats Left

MELBOURNE, FL Classroom English Jul 27, 2020 8:30 AM EDT 2 days 6$ 1,850
Enroll Now

12 Seats Left

MELBOURNE, FL Classroom English Oct 5, 2020 8:30 AM EDT 2 days 6$ 1,850
Enroll Now

12 Seats Left