NI Training Community

Showing results for 
Search instead for 
Did you mean: 

Object Oriented Design Patterns Technical Manual and Exercises

This technical manual demonstrates some of the most important object-oriented design patterns and how they can be used in LabVIEW to improve the scalability and maintainability of an application. A functionally equivalent version of the application that was built using a classic producer consumer queued message handler (PC-QSM) pattern is also provided in order to relate the example to a well-known LabVIEW approach.  This application also demonstrates how proper architecture can enable a highly modular application that enables multiple people to work on separate components without impacting or breaking un-related components.  This modularity is made possible by the fact that several dependencies are dynamically loaded at run-time, including the plugins and the images.  In addition, the menu interface was designed separate of this application and is another independent resource.

César Verdejo
Training and Certification | National Instruments