What can we help you with?
-
Where should I begin?
Try loading one of the demos.
Press the Demos button at the top right of your screen and have a look at the Simple Robot Example -
A Specific Block
The best way to learn more about what a block does it to hover your mouse pointer over it, for most blocks one will see a small bit of hovertext detailing the usage of the block.
-
Deploying Code
- Navigate to the script tab. (Just left of help tab)
- Copy the script the program has generated for you
- Open Netbeans on your computer. (Don't have it? View our Getting Started Guide)
- File > New Project
- Select FRC Java (Is it Missing? You might have missed step 5 in our Getting Started Guide)
- In the right pane, select SimpleRobotTemplateProject
- Then click the Next > Button
- Name your project (Best to avoid spaces, punctuation and symbols. Stick to numbers and letters)
- Pick a location to store your new project (ie: My Documents) ***It is important to enter the following EXACTLY as they appear. (Just the Italicized part)
- Project Package: edu.team2648.frcEasyJ
- Robot Class: MyRobot
- Click the Finish button. Netbeans will now create your robot project.
- On the left side of your screen you should see the project you just created with two things under it. src and build.xml
- Click the small plus next to src
- Then the plus next to edu.team2648.frcEasyJ
- Now you should see MyRobot.java : Double click it (Open for editing)
- This is the default code that is provided for you for simple robot projects. We are going to replace it with the code generated for us.
- Edit > Select All
- Edit > Paste
- Now we should save our new project. File > Save
- You are now ready to download code to your robot.
Check out our Getting Started Guide to learn to download code to your cRio robot controller. -
Copying Blocks
One can easily copy blocks by holding the ctrl key on one's keyboard and dragging the block they wish to copy.
NOTE: all blocks that are attached to the block will also be copied. -
What characters are allowed where?
- int: An integer socket can contain any whole number value [0-9] with or without a sign (-)
- string: A string can contain any character, digit or symbol except the double quote: (")
- decimal: A decimal value can contain any integer value and the dot (.)
- varname: For ease of programming: varnames can only contain letters (a-z and A-Z) and the underscore character(_)
- Send your feedback and Suggestions here