LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

OOP & GOOP

Hi, 
 
I haven't started LabVIEW programming yet. Our company allready has LabVIEW 7 Express Full version. We want to use really
good OOP. I have read from website that OOP is started threre in version 8.2 .
Can anybody please let me know, what is the difference between GOOP & OOP in version 8.2?
Should we upgrade version 7 to 8.2 for using OOP?
Is there any advantage of using 8.2 in respect to OOP?
We allready have some projects in LabVIEW 7 Express Full version, will they work in 8.2?
 
Thanks,
0 Kudos
Message 1 of 9
(6,522 Views)
Hi,
 
Before you upgrade to a new version of LabVIEW for using OOP, you can go to www.sciware.com.au. I use their GOOP Developer extensively and I'm very happy with the results. It looks a bit complicated if you are a beginner, but don't give up. It's a great tool and you can work with LabVIEW 6.1 and up.
 
Hope I helped,
 
Ami
0 Kudos
Message 2 of 9
(6,508 Views)
Hi,
 
Checkout the following links for more information on GOOP and OOP in LabVIEW.
 
 
Tunde
Message Edited by Support on 08-10-2009 11:25 AM
0 Kudos
Message 3 of 9
(6,464 Views)
Hi,
 
You can read more about the GOOP concept at http://www.endevo.se/content/blogcategory/18/103/lang,en/
 
Regards
 
/Thomas
0 Kudos
Message 4 of 9
(6,440 Views)
There is also the OpenG OO Toolkit as well as the variation dqGOOP, both of which are free and work in LabVIEW 7.
0 Kudos
Message 5 of 9
(6,400 Views)
Thanks a lot to everybody
0 Kudos
Message 6 of 9
(6,369 Views)

Amiram

Thanks for the positive feedback, I'm glad GOOP Developer is working well for you. I'm very interested to hear more about how you are using GOOP Developer and the kinds of systems that you are developing using it.

 

Kurt Friday
www.sciware.com.au
0 Kudos
Message 7 of 9
(6,289 Views)

Hi Kurt,

I really enjoy using GOOP, and because the first and only product I've used is Sciware's GOOP Developer (in regards to OOP with LabVIEW), It's been a real pleasure.

I've used GOOP Developer, and even modified your example for the Simple Logger to create several data acquisition systems that I can expand or change easily. I also used it to control different kinds of hardware easily (using active objects). The ability that I have to dynamically create as many instances as I require is very helpful. The whole concept totally changed my thoughts on LabVIEW as a programming language and its abilities. At the moment that's all I've done with your product, but I plan to use it a lot more.

I've also enjoyed your excellent user guide and tutorial that among other topics, explained the ability to separate the functionality from the graphic user interface.

Thanks a lot,

Amiram

0 Kudos
Message 8 of 9
(6,195 Views)
I'm a really satisfied user of GOOP! The GOOP Development Suite has a free Community Edition where you can try Endevo's OO programming. A really nice feature, among other things, is the automatic icon creator. Another nice application I like is their UML editor where you can create a UML class diagram and have the application to auto-generate the classes and sub classes, including the methods you specify for each class. They even get the icons generated! Or you can pick a top VI and get a class diagram ("reverse engineering") for documentation of your classes. Try it!

- Rick

0 Kudos
Message 9 of 9
(5,195 Views)