LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Black wrenches gone from class parameter accessor folders

Solved!
Go to solution

Hi!

I'm not sure what is going on with my environment but at some point was getting my Accessors (using the automatic creation wizard) placed into a folder named as the parameter being accessed, with a black wrench overlay on the virtual folder.  The black wrench overlays also are present, though not anymore, at the VI.  Nowadays, they get created with no folder (unless I call for it by name) but then no group folder "Accessors" can be selected as well. The wrench isn't tied to access scope, that only adds or removes keys on the folder.  It's also not tied to dynamic or static dispatch (apparently as both are dynamic). 

 

Does anyone know what the black wrench indicates and how I can add or remove them?

 

I've attached an image of what I used to get and now get VISA_DVR accessors are newer:

carlos_camargo_0-1622048783935.png

 

0 Kudos
Message 1 of 7
(2,372 Views)
Solution
Accepted by topic author carlos_camargo

There are two options available when automatically creating accessors, available via the property node or not. If you choose the "make available through proerty nodes", you will automatically get the folder with the black wrench. If you disable this option, the VIs are simply created in whatever folder you specify. I suspect that you have changed your selection for the property node access. If I recall, LabVIEW will remember your last choice. 



Mark Yedinak
Certified LabVIEW Architect
LabVIEW Champion

"Does anyone know where the love of God goes when the waves turn the minutes to hours?"
Wreck of the Edmund Fitzgerald - Gordon Lightfoot
Message 2 of 7
(2,341 Views)

Thanks very much for that answer.  I think I changed my mind about wanting the accessors available through property nodes or not.  It had been a while since I did the earlier ones so I forgot I was doing that.  It would sure be nice if this was made obvious (and changeable) in a right-click menu or something similar.

0 Kudos
Message 3 of 7
(2,299 Views)

You can change it yourself without having to re-create the accessors. Right-click on your class (or a virtual folder in your class) and choose New > Property Definition Folder. Name it whatever you want the property name to be, then drag your previously-created accessors into that folder. Now you can access that member data with a property node.

Message 4 of 7
(2,232 Views)

@Darren wrote:

You can change it yourself without having to re-create the accessors. Right-click on your class (or a virtual folder in your class) and choose New > Property Definition Folder. Name it whatever you want the property name to be, then drag your previously-created accessors into that folder. Now you can access that member data with a property node.


Thanks!  That's a very useful tip.

0 Kudos
Message 5 of 7
(2,217 Views)

@Darren wrote:

You can change it yourself without having to re-create the accessors. Right-click on your class (or a virtual folder in your class) and choose New > Property Definition Folder. Name it whatever you want the property name to be, then drag your previously-created accessors into that folder. Now you can access that member data with a property node.


And you can do this to regular VI's too... they don't even have to be accessors!  Basically a way you can make pseudo-invoke nodes 🙂

Message 6 of 7
(2,210 Views)

@BertMcMahan wrote:

@Darren wrote:

You can change it yourself without having to re-create the accessors. Right-click on your class (or a virtual folder in your class) and choose New > Property Definition Folder. Name it whatever you want the property name to be, then drag your previously-created accessors into that folder. Now you can access that member data with a property node.


And you can do this to regular VI's too... they don't even have to be accessors!  Basically a way you can make pseudo-invoke nodes 🙂


Thanks for that excellent tip!

0 Kudos
Message 7 of 7
(2,175 Views)