LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

undefined property in property node

I have found some inexplicable property nodes in some NI-VIs. For example in the "Web Document Tool.VI", wich can be found in "..\LabVIEW\project\webdoc.llb", there is an application property node with the property "App.MenuLaunchVI". I did not found a description of this property in the LabVIEW helpfile, and I cannot select this property manually in the property node popup-menu.
Why is this property not available for me (there are others too, for example in the TestStand LV Operator Interface)?

I would be very grateful for some hints.
0 Kudos
Message 1 of 4
(3,033 Views)
This node returns the name of the VI from which a VI have been launched thru the Tools menu. There is no reason why this property is kept private since it might be quite useful.

There is another I know of: that is the AppSysVIs which returns the list of VIs marked "System". A VI marked "System" (private property) is not shown in VI hierachy window or listed in the App.AllVIs. You can set this property using "project\goopwiz.llb\Hide System VIs.vi" from the GOOP Wizard.

That was my little bit of hacking... 🙂

Jean-Pierre


LabVIEW, C'est LabVIEW

Message 2 of 4
(3,033 Views)
What do you understand under "private property" and how can I access them generally.
0 Kudos
Message 3 of 4
(3,033 Views)
I mean by private property or method, a property/method that is used internally but not available to the user.

Generally you can't access them. The AppLaunchVI application property is not available unless you copy the node from a VI that uses it openly on its diagram. This VI probably have been edited in a version of LabVIEW that allows to use privates.

Jean-Pierre


LabVIEW, C'est LabVIEW

0 Kudos
Message 4 of 4
(3,033 Views)