08-08-2006 09:41 AM
LabVIEW Object-Oriented Programming:
The Decisions Behind the Design
A white paper from LabVIEW R&D
LabVIEW: A piece of software celebrating its 20th birthday this year. Is it a design tool? Is it a programming language? It is both, and because it is both it has been a major boon to scientists and engineers who need to program the computer without getting the computer scientists involved. Whenever we, the LabVIEW developers, want to add new features, we must consider that the majority of our customers are not programmers. In version 8.2, we are introducing LabVIEW Object-Oriented Programming (LabVOOP). Object orientation (OO) is a programming style full of abstract concepts and technical vocabulary. Most explanations of it require either an intimate knowledge of programming or a long learning curve. We aimed to streamline that complexity with the goal of making the power of OO accessible to a wide range of our users. The result may surprise OO proponents familiar with other programming languages. This paper lays out the design decisions and the reasoning behind those decisions as we created LabVOOP.
This paper assumes some familiarity with LabVOOP. You might consider reviewing the relevant sections of the LabVIEW Help and the example programs before continuing.
08-08-2006 10:31 AM
08-08-2006 12:35 PM
08-08-2006 01:05 PM
08-09-2006 10:40 AM
08-10-2006 01:04 PM
08-10-2006 01:43 PM
08-11-2006 01:19 AM
08-11-2006 10:39 AM
08-11-2006 11:10 AM