Do You Use LabVIEW OOP?

Please take a few seconds to respond to this survey regarding the use of LabVIEW classes. My impression is that LabVIEW classes have rapidly gained adoption in recent years, but I am very to interested to hear your response below.  Feel free to post comments or thoughts about your experience.



One thought on “Do You Use LabVIEW OOP?

  1. Florian Philipp

    Being a Java, C++ and LabVIEW developer, I definitely use it. I only use conventional LV programming for little functions and most GUIs — sometimes also for glue code until I get a grasp of how to model it in OOP.

    Some things that tend to annoy me:
    – Mixing XControls and objects does not go well. Last I checked, it crashed the application under certain conditions.
    – No interface inheritance. I get around it by temporarily wrapping objects in adaptors. That doesn’t always work for issue 3, however.
    – References as an afterthought. You cannot easily get a reference to an object — only to a copy of it. So if you at some point decide you need a reference, you have to change every other place where that object is used so that it uses a reference instead. I get around this by using a bit of functional programming: Build an object, then never change it.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s