Logic#
The Logic pages are about how your VEXcode project “thinks” and acts in different situations:
Control – Let you manage the flow of your program.
Timer – Measure durations, trigger events after a set time, or reset for new timing operations.
Variables – Hold information you want to save and use.
Functions – Group commands into reusable chunks of code.
Events – Help you react to triggers like sensor changes or button presses.
Math – Built-in functions and the full
mathmodule for calculations.Random – Generate random numbers and select random values.
Other pages help you format data, define colors, and use tools built into Python:
Operators – Let you compare values, combine expressions, and perform logical tests.
Comments – Let you describe what your code does without affecting how it runs.
Custom Colors – Allow you to define your own RGB or hex color values.
String Formatting – Explains how to format text, numbers, and output using f-strings.
Threads – Allow parts of your program to run in parallel.
MicroPython Libraries – Show which standard Python libraries are available.
All together, they help you code projects that make decisions, respond in real-time, and keep your code neat and easy to understand.