![]() |
Java Code Help
1 Attachment(s)
Hey guys
I am the programmer on my team, and I am trying to make the transition to java from LabVIEW. I want to get make the labview code from last year into java so i can experiment. I am currently taking ap computer science, and have some knowledge of how java works, but not great at doing the code yet.I have the java code from an alumni from 2 years ago, but it a little too complex for me at this stage. I tried replicating this code for what our robot currently does, but I have no clue if it will work let alone if it is right. I basically tried to make an arcade drive where the right joystick is the drivestick, and to make the arm operate on the left joystick as the y axis. The arm runs with a Relay. I don't have an autonomous, so i just left that blank. I also am unsure of how to make the dial on the bottom of the joystick control the speed of the drivetrain. It basically worked where if the dial was at the top, the speed was the highest, middle was middle speed, and at the bottom, the speed was low. I do not know how to implement this, if anyone can help. If anyone can look over the attached code, it would be greatly appreciated. Any helpful tips or corrections would be a great help. |
Re: Java Code Help
Personally, I would say that you are trying to do too much right now. It is better to KEEP THINGS SIMPLE!!!!
Using multiple files is great, but to a large degree, it is more clutter than it is helpful, espcially at the stage you are in. You could combine all of your code into Main.java and it would make life simpler IMO. On a different note, this code: Code:
Joystick stick = (lstick.getRawButton(1));Code:
if (lstick.getRawButton(1)))Concerning your ArcadeDrive class, it is already defined for you in RobotDrive, so there is no point in rewriting it. Also, you never call a method that would set the wheel speeds or change the state of the relay, so the code will do nothing visible to the operator. Try creating a robotDrive object and calling the arcadeDrive method on that object.....again, read the documentation here. Feel free to PM me if you need anything else! |
| All times are GMT -5. The time now is 22:19. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi