![]() |
problem while programming 2 bottuns in windriver
hey
we are trying to do 2 buttons for the same motor if button 1 pressed move forward .. else stop ... and then if button 2 pressed move backward else stop here is the code we are using but it doesn't work well : in the operatorcontrol we put this: Code:
if(leftjoystick->GetRawButton(1));Code:
if(leftjoystick->GetRawButton(2));please need answer |
Re: problem while programming 2 bottuns in windriver
Its a logic error, if you hold down button 1, then that will set the motor to 1, then since button 2 is not held down it will go to that else which will set it back to 0.
|
Re: problem while programming 2 bottuns in windriver
Because you have two separate if...else statements, if the reverse button isn't held down, the output will be zero regardless of the forward button's state.
Also, this: Code:
if (condition);A quick rewrite yields this: Code:
if(leftjoystick->GetRawButton(1))Alan Anderson let me know that I messed up. I misread your code snippet: I didn't realize that the reverse button would drive the motor in reverse... (crosses eyes) I really need some more sleep. Let me know if you have any more questions or problems. Jacob |
Re: problem while programming 2 bottuns in windriver
thank you :D it works well .... if i have any questions i will ask here
|
| All times are GMT -5. The time now is 02:50. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi