|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#1
|
||||
|
||||
|
I am trying to program the solenoids this year to wherewhen i hold the trigger it activates and when i let go it deactivates. Same as the reverse motion. I wrote this code to do this but it wont work. When i press the trigger the solonoid activates but when i let go it doesnt stop. And it WILL NOT go back when i press the rev button. heres the code i wrote :
Code:
if (p3_sw_trig);
{
relay3_fwd = 1;
}
if (!p3_sw_trig);
{
relay3_fwd = 0;
}
if (p3_sw_top);
{
relay3_rev = 1;
}
if (!p3_sw_trig);
{
relay3_rev = 0;
}
![]() |
|
#2
|
||||
|
||||
|
Re: Solenoid control
Quote:
Code:
if (p3_sw_trig)
relay3_fwd = 1;
else
relay3_fwd = 0;
if (p3_sw_top)
relay3_rev = 1;
else
relay3_rev = 0;
Code:
relay3_fwd=p3_sw_trig?1:0; relay3_rev=p3_sw_top?1:0; <edit> Hm... now that I think about it, you might even be able to do: Code:
relay3_fwd=p3_sw_trig; relay3_rev=p3_sw_top; </edit> Last edited by jgannon : 07-02-2005 at 00:41. |
|
#3
|
|||
|
|||
|
Re: Solenoid control
Here is the way to do this:
if (p3_sw_trig) //no semi colons for functions { relay3_fwd = 1; } else (!p3_sw_trig) { relay3_fwd = 0; } else if (p3_sw_top) //or if is fine here also { relay3_rev = 1; } else { relay3_rev = 0; } Last edited by reilly : 07-02-2005 at 00:47. |
|
#4
|
||||
|
||||
|
Re: Solenoid control
[quote] Two, your last if statement checks !p3_sw_trig instead of !p3_sw_topQUOTE]
o yea that isnt the problem because i didnt put that there i kinda just that laswt bit of code from memory. but the semicolon would explainthe syntax errors . Ok im gonna try your code and hope it works. Thanks! |
|
#5
|
||||
|
||||
|
Re: Solenoid control
where in the user_routines.c would i put this code? or is there a diiferent file where this code would belong?
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| 2005 RadioShack® Innovation in Control Award! | dez250 | General Forum | 10 | 10-03-2005 21:29 |
| Single vs double solenoid valve operation | Scott358 | Pneumatics | 0 | 29-01-2005 11:47 |
| What do you wish you knew about the new control system? | Joe Ross | Control System | 2 | 09-01-2004 21:47 |
| Ok, how much is the control system worth? | archiver | 2001 | 6 | 23-06-2002 22:05 |
| more control options | smokescreen | Technical Discussion | 17 | 05-03-2002 15:41 |