Past NIWeek Sessions

cancel
Showing results for 
Search instead for 
Did you mean: 

Building Plug-In Architectures and Hardware Abstraction Layers (HALs)

Watch as we apply two popular software design patterns from the Gang-of-Four text to illustrate examples of powerful and scalable architectures in NI LabVIEW. View a command pattern as an alternative to a traditional producer-consumer pattern in demonstrating basic object-oriented concepts. This example also illustrates the use of a factory pattern to dynamically load and create plug-ins, which is used in an example of a HAL.

Click here to link to the presentation with all the demos and source code. https://decibel.ni.com/content/docs/DOC-15014

Contributors