Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   NI LabVIEW (http://www.chiefdelphi.com/forums/forumdisplay.php?f=182)
-   -   Safety Button for Firing Cannon (http://www.chiefdelphi.com/forums/showthread.php?t=151858)

ruralrobotics 12-10-2016 17:18

Safety Button for Firing Cannon
 
We have built a four barrel pneumatic t-shirt cannon this year in robotics class that we need to program. We can build buttons for each solenoid to fire but really what we want to do is have a safety button assigned for each barrel. Example: While holding button six down and pulling the trigger on the joystick cannon one goes off. Then release button six and press button five down while pulling the trigger to shoot cannon two. This will prevent any accidental firing of the cannons by accidentally hitting a button. Can anyone screen shot us how to build something like this? Any help would be greatly appreciated.

ahartnet 12-10-2016 19:31

Re: Safety Button for Firing Cannon
 
Quote:

Originally Posted by ruralrobotics (Post 1611525)
Example: While holding button six down and pulling the trigger on the joystick cannon one goes off. Then release button six and press button five down while pulling the trigger to shoot cannon two.

Just to clarify - all you want is to have to hit and hold two buttons down in order to fire - and in this case it would be the trigger?

There's lots of ways to implement this, but I would recommend this a structure like this:

Code:

if (trigger == 1):
{
  if (button1 == 1): fire cannon 1
  if (button2 == 1): fire cannon 2
  ..
}
else
{ //do nothing }

Basically you just want a nested case (https://decibel.ni.com/content/docs/DOC-3507) Your top level case will be if the safety button (your trigger in your example) is selected, and your inner case will just be the logic for the joystick buttons to fire a cannon.

Note: I realize this is the labview forum and I gave written code example, but I don't have labview on this computer. If this doesn't help and no one else chimes in, I'll see if I can find a computer that has it installed to build up real quick.

RyanN 14-10-2016 15:50

Re: Safety Button for Firing Cannon
 
I think this is what you're looking for.

This code will only allow one solenoid to fire and both the fire and the cannon enable button must be pressed.


DonRotolo 17-10-2016 21:22

Re: Safety Button for Firing Cannon
 
Regardless of which barrel is firing, don't be standing in front of ANY of them...::safety::


All times are GMT -5. The time now is 20:49.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi