Page 90 - Ai Robogenius
P. 90
Sensing-Location
This sensor tells the robot its exact position on the grid. It helps the robot know where it is and
move to specific location. Some of the important Location sensing blocks are as follows:
Block Description
This block measures the robot’s position on the X and Y-axis in
position x in mm
millimetres.
position angle in degrees This block measures the robot’s orientation or angle in degrees.
MAGNET IN VR PROGRAMMING
The Magnet block is used to control the magnet’s power in your
program. The block has the option to set the magnet’s power energize Magnet to boost
to boost or drop. If you choose boost, the magnet becomes
energized and its power increases. If you choose drop, the magnet’s power is turned off or reduced.
This helps you control how the magnet behaves in your project.
CONSOLE IN VR PROGRAMMING
The Console blocks in VEXcode VR are used for displaying information, such as messages or
values, while the robot is running. It acts as a virtual display screen that shows the output of
your program. You can use the Console block to print information like numbers, sensor values
or messages, helping you track the robot’s status or program execution. Some of the important
Console blocks are as follows:
Block Description
print VEXcode This block displays a message or value on the console.
set cursor to next row This block moves the cursor to the next line in the console.
clear all rows This block clears all the previous output from the console.
This block sets the number of decimal places the console will
set print precision to 0.1
display for numbers.
set print color black This block changes the colour of the text displayed in the console.
LOGIC IN VR PROGRAMMING
In VEXcode VR, logic is used to create a set of instructions that guide the VR robot to perform
specific tasks. Logic helps control how the robot reacts to different situations and ensures it follows
a sequence of steps correctly. Here are the main types of logic:
AI RoboGenius - VIII
88

