枚举#

模拟单元#

姓名

Python 枚举

描述

百分比

AnalogUnits.PCT

以 0 - 100 范围内的百分比表示该值。

八位

AnalogUnits.EIGHTBIT

将值编码为 0 - 255 之间的 8 位整数。

腾比特

AnalogUnits.TENBIT

将值编码为 0 - 1023 之间的 10 位整数。

十二位

AnalogUnits.TWELVEBIT

将值编码为 0 - 4095 之间的 12 位整数。

毫伏

AnalogUnits.MV

测量模拟输入的值(以毫伏为单位)。

轴类型#

姓名

Python 枚举

描述

X轴

XAXIS or AxisType.XAXIS

设置命令以根据 X 轴生成值。

Y轴

YAXIS or AxisType.YAXIS

设置命令以根据 Y 轴生成值。

Z轴

ZAXIS or AxisType.ZAXIS

设置命令以根据 Z 轴生成值。

刹车类型#

姓名

Python 枚举

描述

海岸

COAST or BrakeType.COAST

The COAST mode allows the motor to gradually come to a stop.

制动

BRAKE or BrakeType.BRAKE

The BRAKE mode stops the motor immediately.

抓住

HOLD or BrakeType.HOLD

The HOLD mode stops the robot immediately and holds the motor in the stopped position.

颜色类型#

姓名

Python 枚举

描述

红色的

RED

红色的预定义颜色常量为 RGB 值:(255,0,0)。

绿色的

GREEN

预定义绿色颜色常量为 RGB 值:(0, 255, 0)。

蓝色的

BLUE

预定义蓝色颜色常量为 RGB 值:(0,0,255)。

黄色的

YELLOW

黄色的预定义颜色常量为 RGB 值:(255,255,0)。

橙子

ORANGE

橙色的预定义颜色常量为 RGB 值:(255, 165, 0)。

紫色的

PURPLE

紫色的预定义颜色常量为 RGB 值:(255,0,255)。

青色

CYAN

青色的预定义颜色常量为 RGB 值:(0,255,255)。

黑色的

BLACK

预定义黑色颜色常量为 RGB 值:(0, 0, 0)。

白色的

WHITE

预定义白色颜色常量为 RGB 值:(255, 255, 255)。

透明的

TRANSPARENT

透明的预定义颜色常量。

控制器类型#

仅当使用 VEX V5 控制器时才需要指定控制器类型。

姓名

Python 枚举

描述

基本的

PRIMARY or ControllerType.PRIMARY

初始化控制器时将 V5 控制器设置为主控制器。

伙伴

PARTNER or ControllerType.PARTNER

初始化控制器时将 V5 控制器设置为伙伴控制器。

气缸类型#

姓名

Python 枚举

描述

气缸 1

CYLINDER1 or CylinderType.CYLINDER1

第一个气缸。

气缸 2

CYLINDER2 or CylinderType.CYLINDER2

第二个气缸。

气缸 3

CYLINDER3 or CylinderType.CYLINDER3

第三个气缸。

气缸 4

CYLINDER4 or CylinderType.CYLINDER4

第四个气缸。

所有气缸

CYLINDERALL or CylinderType.CYLINDERALL

所有气缸。

方向类型#

姓名

Python 枚举

描述

向前

FORWARD or DirectionType.FORWARD

设置电机或传动系统向前移动的方向。

撤销

REVERSE or DirectionType.REVERSE

设置电机或传动系统反向移动的方向。

距离单位#

姓名

Python 枚举

描述

毫米

MM or DistanceUnits.MM

测量距离值(以毫米为单位)。

英寸

INCHES or DistanceUnits.IN

测量距离值(以英寸为单位)。

末端执行器类型#

姓名

Python 枚举

描述

磁铁

Arm.MAGNET

6 轴 CTE 臂的磁铁末端执行器。

Arm.PEN

6 轴 CTE 臂的笔端执行器。

字体类型#

姓名

Python 枚举

描述

单声道 12

MONO12

预定义的 12 号 Monotype 字体。

单声道 15

MONO15

预定义的 15 号单型字体。

单声道 20

MONO20

预定义的 20 号 Monotype 字体。

单声道 30

MONO30

预定义的 Monotype 字体大小为 30。

单声道 40

MONO40

预定义的 40 号 Monotype 字体。

单声道 60

MONO60

预定义的 60 号 Monotype 字体。

比例 20

PROP20

预定义的比例字体,大小为 20。

比例30

PROP30

预定义的比例字体,大小为 30。

比例40

PROP40

预定义的比例字体,大小为 40。

比例 60

PROP60

预定义的比例字体,大小为 60。

中日韩16

CJK16

预定义的 16 号中文/日文/韩文字体。

齿轮设置#

仅当使用 VEX V5 11 瓦智能电机时才需要指定齿轮设置。

姓名

Python 枚举

描述

比率 36:1

RATIO_36_1

表示 36:1 齿轮比的常数。V5 智能电机的红色变速箱。

比率 18:1

RATIO_18_1

表示 18:1 齿轮比的常数。V5 智能电机的绿色变速箱。

比例 6:1

RATIO_6_1

表示 6:1 齿轮比的常数。蓝色变速箱用于 V5 智能电机。

手势类型#

姓名

Python 枚举

描述

向上

GestureType.UP

表示光学传感器识别的向上手势。

向下

GestureType.DOWN

表示光学传感器识别的向下手势。

左边

GestureType.LEFT

表示光学传感器识别的左手势。

正确的

GestureType.RIGHT

表示光学传感器识别的正确手势。

LED 状态类型#

姓名

Python 枚举

描述

LedStateType.ON

设置打开光学传感器 LED 的命令。

离开

LedStateType.OFF

设置关闭光学传感器 LED 的命令。

LedStateType.BLINK

此命令将光学传感器的 LED 设置为重复闪烁。

对象大小类型#

姓名

Python 枚举

描述

小的

ObjectSizeType.SMALL

表示距离传感器检测到的小物体尺寸。

中等的

ObjectSizeType.MEDIUM

表示距离传感器检测到的中等物体尺寸。

大的

ObjectSizeType.LARGE

表示距离传感器检测到的大型物体尺寸。

没有任何

ObjectSizeType.NONE

表示距离传感器未检测到任何物体。

方向类型#

姓名

Python 枚举

描述

ROLL or OrientationType.ROLL

设置命令以根据滚动生成值。

沥青

PITCH or OrientationType.PITCH

设置命令以根据音高生成值。

偏航

YAW or OrientationType.YAW

设置命令以根据偏航角生成值。

端口#

姓名

Python 枚举

描述

端口 1

PORT1

将设备在 EXP Brain 上连接的端口设置为端口 1。

端口 2

PORT2

将设备在 EXP Brain 上连接的端口设置为端口 2。

端口 3

PORT3

将设备在 EXP Brain 上连接的端口设置为端口 3。

端口 4

PORT4

将设备在 EXP Brain 上连接的端口设置为端口 4。

端口 5

PORT5

将设备在 EXP Brain 上连接的端口设置为端口 5。

端口 6

PORT6

将设备在 EXP Brain 上连接的端口设置为端口 6。

端口 7

PORT7

将设备在 EXP Brain 上连接的端口设置为端口 7。

端口 8

PORT8

将设备在 EXP Brain 上连接的端口设置为端口 8。

端口 9

PORT9

将设备在 EXP Brain 上连接的端口设置为端口 9。

端口 10

PORT10

将设备在 EXP Brain 上连接的端口设置为端口 10。

旋转单位#

姓名

Python 枚举

描述

DEGREES or RotationUnits.DEG

以度数表示旋转值。

革命

TURNS or RotationUnits.REV

以转数表示旋转值。

原始数据

RotationUnits.RAW

将旋转值表示为原始数据。

信号塔颜色类型#

姓名

Python 枚举

描述

全部

SignalTower.ALL

信号塔内的所有 LED 灯。

红色的

SignalTower.RED

信号塔上的红色 LED 灯。

绿色的

SignalTower.GREEN

信号塔上的绿色 LED 灯。

蓝色的

SignalTower.BLUE

信号塔上的蓝色 LED 灯。

黄色的

SignalTower.YELLOW

信号塔上的黄色 LED 灯。

白色的

SignalTower.WHITE

信号塔上的白色 LED 灯。

信号塔状态类型#

姓名

Python 枚举

描述

离开

SignalTower.OFF

信号塔上的LED灯熄灭的状态。

SignalTower.ON

信号塔上的LED灯亮起的状态。

SignalTower.BLINK

信号塔上的 LED 灯闪烁的状态。

声音类型#

姓名

Python 枚举

描述

警笛

SoundType.SIREN

将 EXP Brain 播放的声音设置为警报器。

错误的方法

SoundType.WRONG_WAY

将 EXP Brain 播放的声音设置为错误方式。

错误的方式缓慢

SoundType.WRONG_WAY_SLOW

将 EXP Brain 播放的声音设置为错误的慢速。

填满

SoundType.FILLUP

设置 EXP Brain 将播放的声音以填充。

前灯打开

SoundType.HEADLIGHTS_ON

设置 EXP Brain 在打开前灯时播放的声音。

前灯关闭

SoundType.HEADLIGHTS_OFF

设置 EXP Brain 在关闭前灯时播放的声音。

收费站

SoundType.TOLLBOOTH

将 EXP Brain 播放的声音设置为收费站。

警报

SoundType.ALARM

设置 EXP Brain 播放的警报声音。

多田

SoundType.TADA

将 EXP Brain 将播放的声音设置为 tada。

门关闭

SoundType.DOOR_CLOSE

设置 EXP Brain 在关门时播放的声音。

棘轮

SoundType.RATCHET

将 EXP Brain 播放的声音设置为棘轮声。

扳手

SoundType.WRENCH

设置 EXP Brain 将播放的扳手声音。

塞壬2

SoundType.SIREN_2

将 EXP Brain 播放的声音设置为警报器 2。

《瑞奇 2》

SoundType.RATCHET_2

将 EXP Brain 播放的声音设置为棘轮 2。

警报 2

SoundType.ALARM_2

将 EXP Brain 播放的声音设置为闹钟 2。

断电

SoundType.POWER_DOWN

设置 EXP Brain 关机时播放的声音。

温度单位#

姓名

Python 枚举

描述

摄氏度

TemperatureUnits.CELSIUS

以摄氏度表示温度值。

华氏度

TemperatureUnits.FAHRENHEIT

以华氏度表示温度值。

三种线材类型#

姓名

Python 枚举

描述

模拟输入

ThreeWireType.ANALOG_IN

将三线类型设置为模拟输入。

模拟输出

ThreeWireType.ANALOG_OUT

将三线类型设置为模拟输出。

数字输入

ThreeWireType.DIGITAL_IN

将三线类型设置为数字输入。

数字输出

ThreeWireType.DIGITAL_OUT

将三线类型设置为数字输出。

转变

ThreeWireType.SWITCH

将三线类型设置为开关。

电位器

ThreeWireType.POTENTIOMETER

将三线类型设置为电位器。

线传感器

ThreeWireType.LINE_SENSOR

将三线类型设置为线传感器。

光传感器

ThreeWireType.LIGHT_SENSOR

将三线类型设置为光传感器。

陀螺仪

ThreeWireType.GYRO

将三线类型设置为陀螺仪。

加速度计

ThreeWireType.ACCELEROMETER

将三线类型设置为加速度计。

发动机

ThreeWireType.MOTOR

将三线类型设置为电机。

伺服

ThreeWireType.SERVO

将三线类型设置为伺服器。

编码器

ThreeWireType.ENCODER

将三线类型设置为编码器。

声纳

ThreeWireType.SONAR

将三线类型设置为声纳传感器。

回转电机

ThreeWireType.SLEW_MOTOR

将三线类型设置为回转电机。

时间单位#

姓名

Python 枚举

描述

SECONDS or TimeUnits.SECONDS

以秒为单位计算时间值。

毫秒

MSEC or TimeUnits.MSEC

以毫秒为单位计算时间值。

扭矩单位#

姓名

Python 枚举

描述

牛顿米

TorqueUnits.NM

以牛顿米为单位表示扭矩值。

英寸磅

TorqueUnits.INLB

以英寸磅为单位表示扭矩值。

转弯类型#

姓名

Python 枚举

描述

正确的

RIGHT or TurnType.RIGHT

设置向右转弯的命令。

左边

LEFT or TurnType.LEFT

设置向左转弯的命令。

速度单位#

姓名

Python 枚举

描述

百分比

VelocityUnits.PERCENT

以 0 到 100 范围内的百分比表示速度值。

每秒度数

DPS or VelocityUnits.DPS

以度/秒为单位表示速度值。

每分钟转数

RPM or VelocityUnits.RPM

以每分钟转数表示速度值。

电压单位#

姓名

Python 枚举

描述

毫伏

MV or VoltageUnits.MV

以毫伏为单位表示电压值。

伏特

VOLT or VoltageUnits.VOLT

以伏特为单位表示电压值。