Python#

本网站提供 VEXcode AIM 中所有 Python 命令的详细参考。每个命令条目都包含描述、参数和使用示例,以帮助您了解如何有效地使用它们。

命令类别#

VEXcode AIM 中的 Python 命令按其功能分组。了解这些类别有助于有效地使用它们。

方法类型

描述

例子

行动

执行记录、打印或移动等操作。

robot.move_at 以指定的角度连续移动 AIM 机器人,直到调用新的移动方法或项目停止。

修改器

更新对象属性。

robot.set_move_velocity 为机器人的移动速度分配新的设定值。

吸气剂

用于返回数据。

controller.button_up.pressing 检查向上按钮是否被按下。

特性

与对象关联的属性。不是方法。

centerx 是 AI Vision 快照返回的元组的一个属性,返回对象中心 X 坐标的整数值,范围从 0 到 240。

回调

存储并稍后调用函数,通常由事件触发。

controller.button_up.pressed 注册一个当按下向上按钮时调用的函数。

读取命令条目#

每个命令条目遵循一致的结构:

  • 命令名称——命令的正式名称。

  • 描述 – 对命令的作用和可能返回的内容的简要说明。

  • 定义——命令的语法,显示如何在代码中编写它。

  • 参数表 – 列出命令接受的所有输入。

  • 示例代码 – 格式化为代码块的使用示例。

命令输入示例#

设置控制台文本颜色#

set_console_text_color 设置所有后续 print 命令的颜色。

用法:
set_console_text_color(color)

范围

描述

color

要设置的颜色:
BLACKBLUECYANGREENORANGEPURPLEREDTRANSPARENTWHITEYELLOW

# Display a green message on the Console
set_console_text_color(GREEN)
print("I am green!")