- ROBOTC FUNCTIONS FULL
- ROBOTC FUNCTIONS SOFTWARE
- ROBOTC FUNCTIONS CODE
- ROBOTC FUNCTIONS LICENSE
ROBOTC FUNCTIONS FULL
I include the full path here instead of embedding the link because RobotC has various different wiki/help sections, and as shown in the URL, this one is specifically for VEX. So, start here on the RobotC help page for VEX. One thing that has prompted me to write this post is that I find the RobotC datalog documentation difficult to locate via Googling, so I wanted to make finding it easier for everyone else. The Help Page’s Secret Hiding Place Revealed
Tuning a PID, and the mysterious kU and pU. I happened to be working on writing a PID function, but you could use this feature any time you want to be able to look back through the execution of the program to see what *really* happened at each step. The way I’ve been using it so far is to track data during the execution of a while loop. Since I’ve been using this for like a week, I’m sure I have only scratched the surface of what it’s capable of. RobotC’s datalog feature allows you to track up to 8 pieces of data (variables, sensor values, etc.) as the program executes, with super-easy, one-click exporting to a CSV file and automated, customizable graphs. With eas圜, you’re limited to either making good use of the LCD screen or having your robot tethered to your computer and doing a lot of print-to-screens, which zoom by at a million miles an hour, with data that’s really hard to get into a spreadsheet afterward. So what is the datalog? In short, it’s print-to-screen on steroids in the most helpful way. The datalog is one of the multitude of benefits I’m experiencing with RobotC over eas圜, which we have used up to this season. Thanks once again to the coaches on the VEX World Coaches Association Facebook group for guiding me along here. 🙂 This week I learned about RobotC’s datalog functionality. More information about ROBOTC for VEX Robotics can be found in this document by Robomatter, Inc (PDF).When I learn something new, all you readers get to learn it too.
ROBOTC FUNCTIONS LICENSE
A ROBOTC for VEX Robot Virtual Worlds license is required.
ROBOTC FUNCTIONS CODE
ROBOTC also allows you to prototype your code in simulation environments using Robot Virtual Worlds.Free web-based curriculum available for VEX Cortex and VEX IQ provided by Robomatter.Over 200 included documented Sample Programs with extensive documentation, enabling students to immediately begin programming.
ROBOTC’s real-time debugger allows users to run code line-by-line and monitor values on sensors, motors, and encoders in real time. Program robots using industry standard C-programming. The easy to use ROBOTC editor includes smart code indenting, automatic code completion, code formatting, and other tools to make programming even easier. Graphical Natural Language mode allows beginners to use simplified commands such as “Forward”, “LineTrack”, and “Repeat” loops. All new Graphical Natural Language editor to easily program VEX IQ and VEX Cortex robots. ROBOTC has a similar look and feel as the programming environments used in the computer science industries, but also includes many useful tools that help beginner programmers to get up and running as quickly as possible: ROBOTC FUNCTIONS SOFTWARE
Robot programming software options are available with VEX kits and bundles at no extra charge! ROBOTC users learn key skills that easily transition to the real world, industry standard C-Programming languages used by professional engineers and computer scientists.
ROBOTC for VEX Robotics 4.x allows users to program both the VEX Cortex and the VEX IQ robotics platforms.