LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

GOOP intruduction

I would like to use the OOP capabilities in LabView. I have downloaded the GOOP wizard and looked around for information. Unfortunatelly I have not been able to find a good introduction, though I have read most of the documentation in the NI website on the subject. I have quite some experience programming LabView the usual way. However I have not been able to get a start using the Wizard: how do you create a class? where are the support feautures that are other wise quite hany in other LabView modules? Is there any step-by-step tutorial?

Thank you
0 Kudos
Message 1 of 5
(3,469 Views)
The SciWare GOOP Developer and class framework has a very easy to follow tutorial that walks you step by step through creating a class, implementing inheritance, virtual functions and binding a process. The tutorial also includes example code that demonstrates the core features.

GOOP Developer has an explorer style user interface that makes creating and managing your OOP based project easy and intuitive. You can develop in any version of LabVIEW from 6.1 up.

For more information or to evaluate GOOP Developer please visit

www.sciware.com.au


The evaluation version is identical to the retail version except that it has a nag. The classes that you build with the evaluation are fully featured so that if you decide to purchase then you can continue development.
Kurt Friday
www.sciware.com.au
0 Kudos
Message 2 of 5
(3,434 Views)
The SciWare GOOP Developer and class framework has a very easy to follow tutorial that walks you step by step through creating a class, implementing inheritance, virtual functions and binding a process. The tutorial also includes example code that demonstrates the core features.

GOOP Developer has an explorer style user interface that makes creating and managing your OOP based project easy and intuitive. You can develop in any version of LabVIEW from 6.1 up.

For more information or to evaluate GOOP Developer please visit

www.sciware.com.au


The evaluation version is identical to the retail version except that it has a nag. The classes that you build with the evaluation are fully featured so that if you decide to purchase then you can continue development.
Kurt Friday
www.sciware.com.au
0 Kudos
Message 3 of 5
(3,431 Views)
Hi,

The help is pretty limited in this original GOOP Wizard.

To create a class choose "Create New Class..." from the
0 Kudos
Message 4 of 5
(3,343 Views)
Hi,
Something went terribly wrong with my first reply...:-)
The help is pretty limited in this original GOOP Wizard.

To create a class choose "Create New Class..." from the menu and follow the instructions. Then I suggest you generate two methods (press the Add Method... button), first select Reading as Method Type and secondly select Modifying as MethodType. Evaluate the diagrams of these generated methods to see how the help methods for reading and modifying object data works.
The Wizard you are using is the original GOOP Wizard, developed by NI and Endevo. There are also newer and more powerful versions of this Wizard. The latest is Wizard 3 which provides inheritance, virtual methods, icon editors, class renaming etc. The drawback with these are that they are not free. We also provide a UML tool for visual design, reverse engineering etc.
Read this tutorial on OO programming in LabVIEW if you haven't already read it:
http://zone.ni.com/devzone/devzoneweb.nsf/Opendoc?openagent&AC58A7633833CFF58625687E006C3B90
Please visit www.endevo.se to read more about our tools.
Contact support@endevo.se if you have more questioons about using the Wizard. I would be happy to help you more.

Thanks,
Jan Klasson
Endevo
0 Kudos
Message 5 of 5
(3,338 Views)