04-12-2023 05:25 AM
Hello guys,
On my VI when you select an item of Ring 1 the corresponding items of Ring 2 appear.
My problem is when you run the VI the default item of Ring 1 is Sequence 1 and when I select Sequence 1 nothing happens.
On the other hand, the two other sequences when selected are as I want them.
I don't understand why it doesn't recognize the selection of sequence 1.
However, when I select Sequence 2 or 3 and I come to select Sequence 1 again, everything works.
Do you have an idea what this is about please?
Solved! Go to Solution.
04-12-2023 05:54 AM
By Default its Sequence 1 and when you select Sequence 1 without selecting other 2 No Value Change Occurs. So it wont work.
Also Instead of Using Multiple Property Node in each case you can use Property Node outside the csae.
You can also use New Value of Value Change Event Instead of Local variables whereever applicable
04-12-2023 06:45 AM
The main problem is that the event structure only reacts to value changes you do by clicking the mouse into the ring. When programmatically changing the value of the ring inside the while loop you cannot trigger the event. That's one of the illogical things in LabVIEW, because changing the value is changing the value, no matter how.
04-12-2023 07:27 AM
@MaSta wrote:
The main problem is that the event structure only reacts to value changes you do by clicking the mouse into the ring. When programmatically changing the value of the ring inside the while loop you cannot trigger the event. That's one of the illogical things in LabVIEW, because changing the value is changing the value, no matter how.
There is a "Value (signaling)" property that you can write to that will trigger a value changed event.
04-14-2023 06:02 AM
Hi @PalanivelThiruvenkadam, @MaSta, @crossrulz
I thank you all for your answers 🙂
It works now as I want it to.