Logic#
The Logic pages cover how your VEXcode project thinks, stores data, reacts to events, and uses common Python tools:
Control – Pause, loop, and control the flow of your program.
Timer – Measure durations, trigger events after a set time, or reset for new timing operations.
Variables – Store values like numbers, text, and lists for use throughout your project.
Functions – Group commands into reusable chunks of code.
Events – Group functions together and run them in parallel by broadcasting an event.
Math – Built-in functions and the full
math
module 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.
MicroPython Libraries show which standard Python libraries are available.
Threads allow parts of your program to run in parallel.