打印控制台允许用户显示消息、报告传感器值或显示来自 VEXcode EXP 项目的数据。 打印控制台还允许用户将打印输出保存为文本文件。
打印控制台还可用于显示流程信息,提供视觉提示,使用户能够及时查看 VEXcode EXP 项目在 特定时刻 发生的情况,从而在项目和操作之间建立可视化联系EXP机器人。
打印控制台需要在 VEX EXP Brain 和与 VEXcode EXP 一起使用的设备之间进行主动通信。 这可以通过以下方式完成:
USB连接
通过控制器无线
注: 蓝牙通讯不可用。
如何打开打印控制台
打印控制台位于 EXP 监视器显示屏中。 要打开打印控制台,请选择“帮助”旁边的“监视器显示”图标。
选择后,监视器显示将打开。 打印控制台位于右侧。
如何在项目中使用打印控制台
触发打印控制台的命令
Print 命令位于命令的 Look 类别中,在 VEXcode EXP 项目中使用以触发打印控制台。
这些命令打印单词、数字、变量报告的值、传感器或设备报告的值,或者清除控制台。
VEXcode EXP 中的帮助功能提供了有关这些命令和其他命令的附加信息。
通过打印控制台使用 Print 命令
在 VEXcode EXP 项目中使用 print 命令来打印消息,或在打印控制台中显示数据。
要使用 print 命令,请选择该命令并将其添加到项目中。
然后,在括号内的引号内键入要打印的文本。
注: 您还可以在括号内添加传感器或变量命令来打印数据。 请参阅“使用打印控制台的示例”部分中的示例。
将项目下载到 EXP Robot Brain 并选择“运行”。 请参阅这篇文章 ,了解如何下载和运行 Python 项目。
选择“运行”后,项目将运行,并且彩色文本或编程值将按照 VEXcode EXP 项目的指示打印到打印控制台。
注:Python 默认在每个 print 命令后创建一个新行。
您可以在一行上打印多个值,方法是在 print命令的括号内添加多个消息或命令,并用逗号分隔它们,如左图所示。
或者,您可以利用 end 参数将多个值打印到一行,如此图所示。
在打印控制台中进行彩色打印
您可以使用 VEXcode EXP 中的 print 命令使用颜色代码来设置要打印的文本的颜色。
要将颜色代码与 print 命令一起使用,请在 print 命令内添加转义序列 (“\033”) 和颜色代码,如左侧所示。
以下是颜色代码的一些示例。
- [31m-红色
- [32m-绿色
- [34m-蓝色
请参阅 print 命令的帮助功能中的完整颜色代码列表。 有关如何访问帮助功能的信息,请参阅本文。
将项目下载到 EXP Robot Brain 并选择“运行”。 请参阅这篇文章 ,了解如何下载和运行 Python 项目。
选择“运行”后,项目将运行,并且彩色文本或编程值将按照 VEXcode EXP 项目的指示打印到打印控制台。
清除打印控制台中的行
有两种方法可以清除打印控制台中的所有信息。 完全清除所有文本的第一种方法是选择打印控制台左下角的“清除”按钮。
清除打印控制台的另一种方法是使用左图中突出显示的 Console Clear print 命令。 添加此命令可删除打印控制台中的所有行。
在此项目中,“Hello”将在打印控制台上打印。 3秒后,控制台将被清除。
从打印控制台保存
将打印控制台中的信息保存到您的设备上非常容易。
选择打印控制台底部的“保存”,将所有文本保存为 .txt 文件。
选择“保存”按钮后,文件将自动以 .txt 文件形式保存到设备上的“下载”文件夹中。
注意: 该文件不保存打印颜色。
使用打印控制台的示例项目
报告项目中的变量值和数据
打印控制台可用于报告项目中离散时刻的变量值。
|
|
使用打印控制台打印“myVariable”的值。
在左侧的项目中,按下 Brain 按钮时,打印控制台会显示变量值。 当按下“左”按钮时变量增加,当按下“右”按钮时变量减少。
报告项目中的传感值和数据
打印控制台可用于报告项目中离散时刻的传感器数据。
|
|
打印控制台捕获的数据允许用户查看有关项目流程的有价值的信息,包括 EXP Robot 传感器信息。 当 print命令被触发时,可以对其进行编程以显示当前捕获的信息。
在左侧的项目中,打印控制台显示 EXP Brain 中内置的惯性传感器报告的信息,按照项目内的“查看”和“传感”命令的规定。 此信息包括项目运行时惯性传感器在离散时刻捕获的变化:时间(以秒为单位)和 EXP BaseBot 的旋转(以度为单位)。
注意: 本示例中的项目使用 BaseBot(传动系统,2 电机)模板。