Object-Oriented Programming in LabVIEW: May 12-13, 2011

Object-Oriented 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 principles 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

​Course Information:

May 12-13, 2011

8:15 AM - 4:30 PM

Peak Technical Training Center

9835 Carrol Centre Rd, Ste 105

San Diego, CA 92126


Sign up here

Featured Posts
Recent Projects