07-07-2020 07:20 AM
So I used LabVIEW a few years ago and have recently begun using it again.
I remember back then being able to access an element's properties by expanding it, without using external property nodes.
Basically, you could expand an element such as an array within the block diagram and then access its properties with wires as if you had placed a whole bunch of property nodes underneath the element. Now, I'd like to do that again. But apparently, you've got to use property nodes now? Or at least I can't find a way to access an element's properties right at the element instead of placing nodes all over the block diagram... How do I do that again?
Basically, what I want to do is to access an array's properties such as the number of rows right at the array instead of creating an external property node. I remember that being possible years ago...
07-07-2020 07:39 AM
Hi fipich,
I'm using LabVIEW for quite a long time but I cannot remember to have "expanded a terminal" in the block diagram.
Use property nodes to change properties! (Or right-click the control to open its properties dialog.)
07-07-2020 07:46 AM
You can create a reference to the array by right clicking and Create --> Reference, and wire that to a general property node. Other than that, I have no idea what you're remembering.
Saying "Thanks that fixed it" or "Thanks that answers my question" and not giving a Kudo or Marked Solution, is like telling your waiter they did a great job and not leaving a tip. Please, tip your waiters.
07-07-2020 08:47 AM
@fipich99 wrote:
So I used LabVIEW a few years ago and have recently begun using it again.
I remember back then being able to access an element's properties by expanding it, without using external property nodes.
Basically, you could expand an element such as an array within the block diagram and then access its properties with wires as if you had placed a whole bunch of property nodes underneath the element. Now, I'd like to do that again. But apparently, you've got to use property nodes now? Or at least I can't find a way to access an element's properties right at the element instead of placing nodes all over the block diagram... How do I do that again?
Basically, what I want to do is to access an array's properties such as the number of rows right at the array instead of creating an external property node. I remember that being possible years ago...
I've been using LabVIEW since the mid 90s and I do not remember what you're talking about. You can right click and create a property node that is connected to the control/indicator, and that property node is expandable, but I never recall the terminal itself acting as a property node.
07-07-2020 09:16 AM - edited 07-07-2020 09:17 AM
Could it be you're trying to "extract' an invoke node?
You can expand a property node, but not an invoke node.
that's "not extendable" not "notextendable"...
07-07-2020 10:27 AM
I've seen code that has all terminals disconnected and using value property nodes for wiring. A value property node can of course be expanded for other properties.
I hope you'll immediately forget all these memories and start fresh with the basic tutorials.
07-07-2020 10:29 AM
I'll take a guess... maybe you want a "connected" property node?
The one on the left is "connected" to the MyNumericArray terminal, but it's still a property node. The only difference between the one on the left and the one on the right is that the left one is associated with a specific control, while the one on the right is a generic property node. Both act exactly the same.
07-09-2020 12:23 PM
For terminology, it's not "connected" or "disconnected." Rather, it's implicit and explicit.
You're using the term "connected" to refer to an implicit property node. Explicit require the user to explicitly link a specific reference to the property node. Implicit have the control reference implied by the name and color of the stripe in the property node.
07-09-2020 12:39 PM
@natasftw wrote:
For terminology, it's not "connected" or "disconnected." Rather, it's implicit and explicit.
You're using the term "connected" to refer to an implicit property node. Explicit require the user to explicitly link a specific reference to the property node. Implicit have the control reference implied by the name and color of the stripe in the property node.
TIL, thanks!
07-09-2020 12:53 PM
@natasftw wrote:
For terminology, it's not "connected" or "disconnected." Rather, it's implicit and explicit.
You're using the term "connected" to refer to an implicit property node. Explicit require the user to explicitly link a specific reference to the property node. Implicit have the control reference implied by the name and color of the stripe in the property node.
Thanks. That makes sense.