03-23-2017 12:27 PM
I am trying to use the mutlisegment pipes and am having really weird behaviors to the point that I may just stick custom booleans down.
Look at the attached example. Very simple. There are 2 pipes and I am setting them via property nodes. Simple enough and depending on how you started the VI it appears to work. Now stop the VI, change the value of one of the pipes and restart.
For me the pipes don't change to whatever the button should be. So 2 identical pipes are being both set to the same value and they are NOT updating. Now hit the OK button a few times and they will sync up.
Anyone have any idaes?
Solved! Go to Solution.
03-23-2017 12:57 PM - edited 03-23-2017 01:16 PM
It seems like a bug to me. I see it in LV 2014 as well.
I'll add one more observation to that. After stopping the VI sometimes it seems to take two clicks on the node to get it to change state for the first time, then it is able to change state on each click. And when manually changing them, then restarting, some times it takes two clicks of the OK button for it to start matching correctly. (But that is basically what you said in your last sentence.)
03-23-2017 01:05 PM
Thanks for checking that I am not nuts. I have reported it.
03-23-2017 01:21 PM
If you change the property from "Value" to "Val(Sgnl)" is seems to work. However, it should work with either selected.
03-23-2017 01:46 PM - edited 03-23-2017 01:46 PM
Good observation.
My gut feel is that although the pipe is a "boolean", it is much more complicated because of its user interface customizability. It is probably an Xcontrol. And Xcontrols have background code. The Value signalling probably forces that code to do a proper refresh, perhaps as part of an event structure.
03-24-2017 11:57 AM
Thanks all and the CAR is already in the system. #225471