枚举#

模拟单元#

姓名

Python 枚举

描述

百分比

模拟单位.PCT

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

八位

AnalogUnits.EIGHTBIT

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

腾比特

AnalogUnits.TENBIT

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

十二位

AnalogUnits.TWELVEBIT

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

毫伏

AnalogUnits.MV

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

轴类型#

姓名

Python 枚举

描述

X轴

XAXISAxisType.XAXIS

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

Y轴

YAXISAxisType.YAXIS

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

Z轴

ZAXISAxisType.ZAXIS

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

刹车类型#

姓名

Python 枚举

描述

海岸

COASTBrakeType.COAST

“COAST”模式可使电机逐渐停止。

制动

BRAKEBrakeType.BRAKE

“BRAKE”模式会立即停止电机。

抓住

HOLDBrakeType.HOLD

“HOLD”模式会立即停止机器人并将电机保持在停止位置。

颜色类型#

姓名

Python 枚举

描述

红色的

红色

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

绿色的

绿色

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

蓝色的

蓝色

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

黄色的

黄色

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

橙子

橙色

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

紫色的

紫色

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

青色

青色

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

黑色的

黑色

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

白色的

白色

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

透明的

透明

透明的预定义颜色常量。

控制器类型#

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

姓名

Python 枚举

描述

基本的

PRIMARYControllerType.PRIMARY

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

伙伴

PARTNERControllerType.PARTNER

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

气缸类型#

姓名

Python 枚举

描述

气缸 1

CYLINDER1CylinderType.CYLINDER1

第一个气缸。

气缸 2

CYLINDER2CylinderType.CYLINDER2

第二个气缸。

气缸 3

CYLINDER3CylinderType.CYLINDER3

第三个气缸。

气缸 4

CYLINDER4CylinderType.CYLINDER4

第四个气缸。

所有气缸

CYLINDERALLCylinderType.CYLINDERALL

所有气缸。

方向类型#

姓名

Python 枚举

描述

向前

FORWARDDirectionType.FORWARD

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

撤销

REVERSEDirectionType.REVERSE

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

距离单位#

姓名

Python 枚举

描述

毫米

MMDistanceUnits.MM

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

英寸

英寸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 枚举

描述

ROLLOrientationType.ROLL

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

沥青

PITCHOrientationType.PITCH

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

偏航

YAWOrientationType.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 枚举

描述

DEGREESRotationUnits.DEG

以度数表示旋转值。

革命

TURNSRotationUnits.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 枚举

描述

摄氏度

温度单位.摄氏度

以摄氏度表示温度值。

华氏度

温度单位.华氏度

以华氏度表示温度值。

三种线材类型#

姓名

Python 枚举

描述

模拟输入

ThreeWireType.ANALOG_IN

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

模拟输出

ThreeWireType.ANALOG_OUT

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

数字输入

ThreeWireType.DIGITAL_IN

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

数字输出

ThreeWireType.DIGITAL_OUT

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

转变

ThreeWireType.SWITCH

将三线类型设置为开关。

电位器

ThreeWireType.电位器

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

线传感器

ThreeWireType.LINE_SENSOR

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

光传感器

ThreeWireType.LIGHT_SENSOR

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

陀螺仪

ThreeWireType.GYRO

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

加速度计

ThreeWireType.ACCELEROMETER

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

发动机

ThreeWireType.MOTOR

将三线类型设置为电机。

伺服

ThreeWireType.SERVO

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

编码器

ThreeWireType.ENCODER

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

声纳

ThreeWireType.SONAR

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

回转电机

ThreeWireType.SLEW_MOTOR

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

时间单位#

姓名

Python 枚举

描述

SECONDSTimeUnits.SECONDS

以秒为单位计算时间值。

毫秒

MSECTimeUnits.MSEC

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

扭矩单位#

姓名

Python 枚举

描述

牛顿米

扭矩单位.NM

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

英寸磅

扭矩单位.INLB

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

转弯类型#

姓名

Python 枚举

描述

正确的

RIGHTTurnType.RIGHT

设置向右转弯的命令。

左边

LEFTTurnType.LEFT

设置向左转弯的命令。

速度单位#

姓名

Python 枚举

描述

百分比

速度单位.百分比

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

每秒度数

DPSVelocityUnits.DPS

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

每分钟转数

RPMVelocityUnits.RPM

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

电压单位#

姓名

Python 枚举

描述

毫伏

MVVoltageUnits.MV

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

伏特

VOLTVoltageUnits.VOLT

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