11-13-2020 10:32 AM - edited 11-13-2020 10:32 AM
I'm learning to use IMAQdx, getting into the lower level stuff with property nodes... Now the way I usually explore this kind of thing is to select an interesting looking property on the node, create an indicator, then hit 'run' and see what happens. It recently dawned on me that this is a very clunky way to go about learning.
Another way I've done this is to wire a given property to the edge of the structure (select "use default if unwired" if it's a case structure) and put a probe on it. This is a little less cumbersome but still feels like a hack.
So I've been wondering: is there such a thing as a generic property browser--some way to quickly examine the available properties and simply see what all the outputs are at a glance?
11-13-2020 02:32 PM
Use a variant indicator.
11-13-2020 02:53 PM
Thanks, that's another good method.
This presents essentially the same issue encountered when using the methods I described above: namely, one would have to go through each property one by one.
I've also discovered the property browser and that does show them all at a glance, just not the actual property values. It makes sense that a tool like this doesn't show values because it sits outside the data flow--which begs the question, is there a tool like this that can be placed in the data flow? Say, a probe on a reference wire that reports the value of every available property.
11-13-2020 06:02 PM
Look into custom probes. You'd have to write it yourself, but it can be done (at least in a general sense, I haven't used IMAQdx).
11-13-2020 08:17 PM
There's a klunky way to do it (but only in the dev environment).
Make a VI that has just a property node in it.
Now have another VI set the open that VI and get a reference to that property node. Then you can do something like this: