Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   How do you make a trim control? (http://www.chiefdelphi.com/forums/showthread.php?t=125849)

cobble123 05-02-2014 04:00

How do you make a trim control?
 
Hi my team uses labview for programming and I'd like to know how to make a trimming control with the z axis of a joystick(which is the slider that has + and - on it). I'm wondering if there's a way to be able to either change the motor values with that or the joystick values. Please and thank you.

sasha831 05-02-2014 06:05

Re: How do you make a trim control?
 
Hello,

Are you attempting to limit the motor power through the throttle, or control the motor power entirely?

For the first one, since we get a value from -1 to 1, we need to scale it, by adding 1 and dividing by 2. Then Just multiply this value by the value you were sending into the motor controller.

For Controlling the motor entirely off the throttle, just feed in the value for 2-way control, or scale it as specified above for more precise 1-way control.

Hoped That Helped :)

Sasha

cobble123 05-02-2014 06:15

Re: How do you make a trim control?
 
I'm trying to limit the motors power with the throttle.

Chadfrom308 05-02-2014 09:09

Re: How do you make a trim control?
 
You would have to take the drive stick value and either scale it to the Z slider value from the joystick, or limit it at the joystick.

If you want to scale it (like if the Z slider was at 70% and the joystick was at 90%, the output would be 63%), take the joystick input and multiply it by the Z input.

If you want to limit it (like if the Z slider was at 70% and the joystick was at 90%, the output would be 70%), take the joystick input and do a greater than block and wire the boolean output to the boolean input on a select function block. After that, route the Z axis into the true input and the joystick axis to the false input

After you have either of those, you have to add a couple of logic statements for going in reverse (Because -z axis * - joystick axis = positive number, driving the robot in the opposite direction)

Ether 05-02-2014 09:48

Re: How do you make a trim control?
 
Quote:

Originally Posted by cobble123 (Post 1337868)
I'm trying to limit the motors power with the throttle.

Is this for your drivetrain motors?



cobble123 05-02-2014 09:55

Re: How do you make a trim control?
 
Quote:

Originally Posted by Ether (Post 1337909)
Is this for your drivetrain motors?



Yes this is for my drive chain motors

Ether 05-02-2014 10:04

Re: How do you make a trim control?
 
Quote:

Originally Posted by cobble123 (Post 1337910)
Yes this is for my drive chain motors

Why do you want to limit the throttle? (I ask because there may be better ways to accomplish what you want).



cobble123 05-02-2014 10:08

Re: How do you make a trim control?
 
Quote:

Originally Posted by Ether (Post 1337911)
Why do you want to limit the throttle? (I ask because there may be better ways to accomplish what you want).



I just want to limit the power each motor gives out without changing the code each time one motor is more powerful than the other. So if I add in a control to the power of the motor we can fine tune it during competition more easily.

Ether 05-02-2014 10:21

Re: How do you make a trim control?
 
Quote:

Originally Posted by cobble123 (Post 1337912)
I just want to limit the power each motor gives out without changing the code each time one motor is more powerful than the other. So if I add in a control to the power of the motor we can fine tune it during competition more easily.

What kind of drivetrain do you have?



cobble123 05-02-2014 10:26

Re: How do you make a trim control?
 
Quote:

Originally Posted by Ether (Post 1337919)
What kind of drivetrain do you have?



We have 2 motors and belts

Ether 05-02-2014 11:01

Re: How do you make a trim control?
 
Quote:

Originally Posted by cobble123 (Post 1337923)
We have 2 motors and belts

One motor on each side?

Or 2 motors per gearbox, with 1 gearbox on each side?

How many wheels? What kind of wheels? What is the wheel diameter? What is the gearbox ratio?

What diameter is the driving pulley and the driven pulley?



cobble123 05-02-2014 11:11

Re: How do you make a trim control?
 
Quote:

Originally Posted by Ether (Post 1337944)
One motor on each side?

Or 2 motors per gearbox, with 1 gearbox on each side?

How many wheels? What kind of wheels? What is the wheel diameter? What is the gearbox ratio?

What diameter is the driving pulley and the driven pulley?



1 motor per gearbox and 6 wheels, and we're using the wheels that came in the kit of parts. Everything else I don't know off the top of my head.

Ether 05-02-2014 12:18

Re: How do you make a trim control?
 
Quote:

Originally Posted by cobble123 (Post 1337946)
1 motor per gearbox and 6 wheels, and we're using the wheels that came in the kit of parts. Everything else I don't know off the top of my head.

If you're using only 2 motors to power your drivetrain, you might want to find the answers to the other questions and post them here.



feverittm 05-02-2014 12:31

Re: How do you make a trim control?
 
I guess the quick way to answer these questions would be to ask: "Are you using a standard 2014 Kit-of-Parts Drivetrain?"

cobble123 05-02-2014 14:27

Re: How do you make a trim control?
 
Quote:

Originally Posted by feverittm (Post 1337990)
I guess the quick way to answer these questions would be to ask: "Are you using a standard 2014 Kit-of-Parts Drivetrain?"

Yes my team is using the standard 2014 drivetrain


All times are GMT -5. The time now is 02:35.

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