Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   Trigger buttons (http://www.chiefdelphi.com/forums/showthread.php?t=74436)

chinckley 14-02-2009 11:27

Trigger buttons
 
We are trying to take what we learned from Ben Zimmers video to create programming for the triggers of the joysticks that came in the KOPs to make one move a chain forward and one make it move a chain in reverse for ball manipulation (not driving the robot).

We are also trying to make one button on each joystick move our dumper forward and the identical button on the other joystick move our dumper backwards, but we cannot seem to get from what Ben showed/taught us to this. Anyone have a bit of time to help us?



Thanks.

chinckley 16-02-2009 10:03

Re: Trigger buttons
 
Is anyone using a system like this?
We are really struggling.

Thanks.

Alan Anderson 16-02-2009 10:28

Re: Trigger buttons
 
Do you know how to read a joystick button? Make a simple bit of code to do that for each button you want.

Do you know how to set motor speed? Use an if statement to use the value of the joystick buttons to decide what speed to run the motor at. If you're having problems with the code, show us what you're doing and we can help you find what should be changed.

Mike Betts 16-02-2009 10:32

Re: Trigger buttons
 
Have you looked at this?

chinckley 16-02-2009 10:46

Re: Trigger buttons
 
Quote:

Originally Posted by Alan Anderson (Post 821997)
Do you know how to read a joystick button? Make a simple bit of code to do that for each button you want.

Do you know how to set motor speed? Use an if statement to use the value of the joystick buttons to decide what speed to run the motor at. If you're having problems with the code, show us what you're doing and we can help you find what should be changed.


We do not know how to read a button. I have seen something called Get.
We just got our basic driving code to stay on the cRio at startup.
We use both joysticks that came in the KOPS. The basic driving code works. We can go forward, back and turn nicely. I will see if I can find how to read a button. I have done lessons #5 - #10 of Ben Zimmers videos and went to the classes this Fall in NOVI, MI for Labview.

Alan Anderson 16-02-2009 11:12

Re: Trigger buttons
 
Quote:

Originally Posted by chinckley (Post 822013)
We do not know how to read a button.

Use a Joystick Get VI. Wire the appropriate joystick's DeviceRef bundle to it. One of the Get's outputs is a bundle called Buttons. Wire that output to an Unbundle By Name VI. Click on the "Button 1" text and you'll get a menu of possible buttons to read. The output of the Unbundle By Name will be a boolean representing the state of the button.

Now you can use that boolean to choose what value to send to the motor. Do you know how to do that?

chinckley 16-02-2009 14:33

Re: Trigger buttons
 
Quote:

Originally Posted by Alan Anderson (Post 822032)
Use a Joystick Get VI. Wire the appropriate joystick's DeviceRef bundle to it. One of the Get's outputs is a bundle called Buttons. Wire that output to an Unbundle By Name VI. Click on the "Button 1" text and you'll get a menu of possible buttons to read. The output of the Unbundle By Name will be a boolean representing the state of the button.

Now you can use that boolean to choose what value to send to the motor. Do you know how to do that?

No. I found out that the dumper is using the Keyang motor and the chain is using the globe motor and the drive motors are the CIMS.


All times are GMT -5. The time now is 01:12.

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