1 / 10

Programming

Programming. Progamz pls. Importance. VERY IMPORTANT. Language. Java (For our team) cRIO Java ME. But how…?. Programming: WPILibJ API for FRC ( http://lcec.us/javadoc/ ) Application Programming Interface Deploying Netbeans Eclipse. Tracking. Several options: On Board tracking

nelly
Download Presentation

Programming

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Programming Progamz pls

  2. Importance VERY IMPORTANT

  3. Language • Java (For our team) • cRIO • Java ME

  4. But how…? • Programming: • WPILibJ • API for FRC (http://lcec.us/javadoc/) • Application Programming Interface • Deploying • Netbeans • Eclipse

  5. Tracking Several options: • On Board tracking • Various Methods on Board • Driver station tracking • JavaCV

  6. Working in teams GitHub • Open source repository (Team 1923) • POWER

  7. Basics of Java • Variables • private int x = 5 • Objects • Numero five = new Numero(5) • Methods • public static void main(string[] args){}

  8. Parts of a method Method Name Return Type public static void main(String []args) { System.out.println(“This is a String”); } Parameters Visibility Static?

  9. Review (http://lcec.us/javadoc/) 1) What are the parameters for the first constructor in the Gyro Class? 2) What is a class that could represent the Victor speed controller? The Jaguar? b) What method could be used to change or set the speed of a motor? (Victor or Jag) 3) Which class provided in the API is implemented to detect input from a controller? 4) What does API stand for? 5) What are the parameters (params) for the Joystick class? 6) Define UI. FINAL QUESTION What is the Difference between a “JoyfulStick” and a “BhavishStick”?

  10. Some Helpful Links - http://www.learnjavaonline.org/ -http://eclipsetutorial.sourceforge.net/totalbeginner.html -http://docs.oracle.com/javase/tutorial/ (Oracle Docs) ^Simple Search^ -http://lcec.us/javadoc/ (FIRST API 2013)

More Related