View Full Version : Rookie Help- Toggle a spike
mrwright
13-02-2013, 11:03
We are trying to push a button on our joystick to make the spike remain on. I am assuming that this is a toggle function. We have searched for ways to toggle using LabView but there are some conflicting methods as to which one was best.
Can anyone help point us towards a sample code that will do this?
A simple search found a number of solutions
http://www.chiefdelphi.com/forums/showthread.php?t=112796&highlight=toggle
http://www.chiefdelphi.com/forums/showthread.php?t=112580&highlight=toggle
http://www.chiefdelphi.com/forums/showpost.php?p=1029709&postcount=2
Make this a sub VI and make it re-entrant. Then use it where ever you need a toggle boolean output.
Thats the way the Boolean constants used to look.
In LabVIEW 2012 they are single [T] or [F]
Right click on the init of the Feedback and create constant. Click it to switch it between [F] and [T]
plnyyanks
14-02-2013, 10:35
Make this a sub VI and make it re-entrant. Then use it where ever you need a toggle boolean output.
More information on re-entrant VIs: http://zone.ni.com/reference/en-XX/help/371361J-01/lvconcepts/reentrancy/ and http://digital.ni.com/public.nsf/allkb/98847B4E4C715E6D86256C59006B57CC
Basically, with a re-entrant VI, LabVIEW will allocate each instance of the VI like an independent sub-VI. This allows you to run all of the instances simultaneously without them interfering with each other.
To make a VI re-entrant, go to File»VI Properties (or hit crtl + I) and select "Execution" from the drop down menu.
mrwright
14-02-2013, 13:54
Thanks for the help! We got it working last night!
vBulletin® v3.6.4, Copyright ©2000-2017, Jelsoft Enterprises Ltd.