LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Bind network variable to indicator- and also use the value down the road

Solved!
Go to solution

Hi all together,

 

I use the Data Binding method to display network-shared variables coming from my PXI onto a Host PC front panel, which works very well. However, I also must use the indicated value for some boolean operations.

What is the most elegant way to access the displayed value? Should I use a local variable to get the current indicator value (option A) or should I read the network variable in the usual way and then wire it ot the indicator and the boolean operation (option B) ? Are there any associated caveats?

 

Best regards, Lysandros

 

LLS_6.PNG



0 Kudos
Message 1 of 2
(2,167 Views)
Solution
Accepted by topic author Lysandros

Offhand I don't know if one way is better than the other.  You'd probably have to try both and run some tests to see.

 

If it was my project, I'd go with using the network shared variable.

I've used binding to display values on the screen when all I wanted to do was look at them and not process them in any other way.

 

Once you get to needing the value in the program, I'd lean to using the shared variable because you are already into the block diagram dropping objects and laying wire.  Why add the need to configure the binding of the indicator through the dialog box?  It is easier to drag and drop the variable from the library.

 

I think one advantage of the binding method is that you get that little indicator on the front panel that shows you if the connection is valid.  While for variables, you'd need to handle the error from the shared variable wire.  So again, binding gives you a visual indication of the connection error, but if you need to know it programmatically, you'll need the shared variable, not the local variable.

Message 2 of 2
(2,160 Views)