Introduction to Object Oriented Programming for HAL Design in LabVIEW

I just recorded a webcast dedicated to introducing object oriented programming in LabVIEW with a focus specifically towards the value of the approach for the purpose of designing abstraction layers. When introducing OOP, this webcast seeks to clarify the contrast with a non-OOP approach and illustrate why OOP lends itself towards improved scalability and extensibility. If you've …

Continue reading Introduction to Object Oriented Programming for HAL Design in LabVIEW

Advertisement

Recommendations for Deploying LabVIEW Plugins in the Run-Time Engine

One technical aspect of creating the Measurement Utility that continues to prove to be challenging is building plugins in order to ensure they can be called correctly in the run-time engine (RTE).  To be clear, I'm referring specifically to plugins that are loaded dynamically by a LabVIEW-built executable using a factory pattern.  I thought I'd take a …

Continue reading Recommendations for Deploying LabVIEW Plugins in the Run-Time Engine

Measurement Utility 3.0 now available for download, and some thoughts on debugging a large Actor Framework system.

As promised, I have posted the 3.0 version of the Measurement Utility for download here: Measurement Utility (Plugin Hardware Abstraction Layer Using Actor Framework). Note: If you're not familiar with the system I'm referring to, start with this older blog entry: Designing a LabVIEW Measurement System with Multiple Abstraction Layers. This latest version has been quite …

Continue reading Measurement Utility 3.0 now available for download, and some thoughts on debugging a large Actor Framework system.