Discussion:
OOP & GOOP
(too old to reply)
prayami
2006-11-16 03:10:07 UTC
Permalink
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,
amiramke
2006-11-16 07:10:09 UTC
Permalink
Hi,
 
Before you upgrade to a new version of LabVIEW for using OOP, you can go to <a href="http://www.sciware.com.au/" target="_blank">www.sciware.com.au</a>. 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.
&nbsp;
Hope I helped,
&nbsp;
Ami
SciWare
2006-12-19 08:10:08 UTC
Permalink
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.
&nbsp;
Tunde A
2006-11-17 01:10:08 UTC
Permalink
Hi,
&nbsp;
Checkout the following links for more information on GOOP and OOP in LabVIEW.
&nbsp;
<a href="http://digital.ni.com/public.nsf/websearch/162415E05FC2543786256865006C1EA0?OpenDocument" target="_blank">Object-Oriented Programming in LabVIEW</a>
<a href="http://zone.ni.com/devzone/cda/tut/p/id/3574" target="_blank">LabVIEW Object-Oriented Programming: The Decisions Behind the Design</a>
<a href="http://zone.ni.com/devzone/cda/tut/p/id/3573" target="_blank">LabVIEW Object-Oriented Programming FAQ</a>.
<a href="https://sine.ni.com/apps/utf8/nigb.confirm?p_gb_prof_id=10344&amp;p_lang=US&amp;p_dl_url=&amp;p_dwnld=N&amp;p_code=GB_DEMOLVOBJPROG&amp;p_up_id=1022915&amp;p_pr=10344" target="_blank">Developing Object Oriented Applications in LabVIEW Demo</a>
<a href="http://zone.ni.com/devzone/cda/tut/p/id/3391" target="_blank">Graphical Object Oriented Programming (GOOP)</a>
&nbsp;
Tunde
RickZapaita
2008-08-07 20:40:07 UTC
Permalink
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
Thomasg
2006-11-17 16:40:11 UTC
Permalink
Hi,
&nbsp;
You can read more about the GOOP concept at <a href="http://www.endevo.se/content/blogcategory/18/103/lang,en/" target="_blank">http://www.endevo.se/content/blogcategory/18/103/lang,en/</a>
&nbsp;
Regards
&nbsp;
/Thomas
amiramke
2007-01-08 14:40:09 UTC
Permalink
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
Loading...