Now it's 2006, and with the release of LabVIEW 8.2, we have object-oriented programming in LabVIEW. But from my conversations at NIWeek, it seems to me that many people don't really know what that means, or how they can benefit from it.
So I'd like to take a little time to discuss LabVIEW Object-Oriented Programming (LabVOOP) from my perspective: the point of view of someone who has spent years using LabVIEW and is familiar with object-oriented concepts, but had not tried to use the third-party OO tools that were available in the past.
Over the next few weeks, I'll explain various aspects of the OO features of LabVIEW 8.2. I'll try to post in "bite-size" chunks so you can all journey along with me from the ground floor up.
I'll warn you at the start that OO is not some kind of magic cure that will fix all your problems. I view it as another tool in your VI development toolbox. But I eagerly anticipate seeing what people will build with it.