Python#

This guide provides detailed information on how to use the Python commands in VEXcode EXP. Here, you will learn how to read and understand each command, with comprehensive descriptions, parameters, and usage examples.

Understanding the Command Entries#

Each command entry in the API Reference includes the following components:

  • Command Name and Signature: This is the name of the command and its parameters.

  • Description: A brief explanation of what the command does.

  • Blocking/Non-Blocking: Indicates whether the command waits for completion before moving to the next command.

  • Parameters Table: Lists and describes the parameters that the command accepts.

  • Returns: Describes what the command returns, if applicable.

  • Example: Provides a sample code snippet demonstrating how to use the command.

Example Command Entry#

rotation()#

The rotation(units) method returns the Drivetrain’s angle of rotation. The numerical value (the DEGREES) will increase when rotating clockwise and decrease when rotating counter-clockwise.

Parameters

Description

units

The unit of the returned value, DEGREES.

Returns: This returns a numerical value.

# Turn to the right for 400 degrees.
drivetrain.turn_for(RIGHT, 400, DEGREES)
# Print the EXP Robot's current angle of rotation.
brain.screen.print(drivetrain.rotation(DEGREES))