使用 VEXcode IQ 中的打印控制台和 Blocks

打印控制台允许用户显示消息、报告传感器值或显示来自 VEXcode IQ 项目的数据。 打印控制台还允许用户将打印输出保存为文本文件。

打印控制台还可用于显示流程信息,提供视觉提示,使用户能够及时查看 VEXcode IQ 项目在 特定时刻 发生的情况,从而在项目和操作之间建立视觉联系智商机器人。

打印控制台需要在 VEX IQ(第二代)Brain 和与 VEXcode IQ 一起使用的设备之间进行主动通信。 这可以通过以下方式完成:

USB连接

USB_连接.png

通过控制器无线

Wireless_Via_Controller.png

注: 蓝牙通讯不可用。


如何打开打印控制台

select_monitor_display_icon.png

打印控制台位于 IQ 监视器显示屏中。 要打开打印控制台,请选择“帮助”旁边的“监视器显示”图标。

Monitor_display_will_open.png

选择后,监视器显示将打开。 打印控制台位于右侧。


如何在项目中使用打印控制台

查看并绘制触发打印控制台的块

Screen_Shot_2021-11-17_at_11.55.07_AM.png

VEXcode IQ 项目中使用专门的 Look 块来触发打印控制台。 这些块打印文字、数字、变量报告值、运算符的计算结果或传感器或设备报告的值。

VEXcode IQ 中的帮助功能提供了有关这些和其他编程块的附加信息。 有关如何访问帮助功能的信息,请参阅本文

set_pen_color_block.png

通过从下拉菜单中选择“控制台”,也可以在“打印控制台”中使用“绘图”类别下的“设置笔颜色”块。

使用打印控制台应用外观块

Screen_Shot_2021-11-17_at_11.45.57_AM.png

使用项目中的“查找”块来打印消息,或在打印控制台中显示数据。

要使用打印块,请选择所需的外观块并将其添加到项目中。 从下拉菜单中选择“控制台”。

:必须启用该块的“并将光标设置到下一行”部分,文本才能显示在打印控制台中。

Screen_Shot_2021-11-17_at_11.45.00_AM.png

将项目下载到 IQ Robot Brain 并选择“运行”。

有关下载和运行项目的信息,请参阅本文。 

Screen_Shot_2021-11-17_at_11.44.21_AM.png

选择“运行”后,项目将运行,彩色文本或编程值将按照 VEXcode IQ 项目的指示打印到打印控制台。

使用打印控制台应用绘图块

Screen_Shot_2021-11-17_at_11.58.57_AM.png

使用项目中的绘图块更改打印控制台中的文本颜色。

要使用[设置笔颜色]块,请选择[设置笔颜色]块并将其添加到项目中。

从下拉菜单中选择“控制台”。

:[设置画笔颜色] 块是唯一可以在控制台中使用的绘图块。

Screen_Shot_2021-11-17_at_11.45.00_AM.png

将项目下载到 IQ Robot Brain 并选择“运行”。

有关下载和运行块项目的信息,请参阅本文。 

Screen_Shot_2021-11-17_at_11.57.59_AM.png

选择“运行”后,项目将运行,彩色文本或编程值将按照 VEXcode IQ 项目的指示打印到打印控制台。


清除打印控制台中的行

Screen_Shot_2021-11-17_at_11.50.56_AM.png

有两种方法可以清除打印控制台中的所有信息。 完全清除所有文本的第一种方法是选择打印控制台左下角的“清除”按钮。

Screen_Shot_2021-11-18_at_10.23.34_AM.png

清除打印控制台的另一种方法是使用[清除所有行]块。

将 [清除所有行] 块添加到项目中,以删除打印控制台中的所有行。

在此项目中,“Hello”将在打印控制台上打印。 3秒后,所有行将被清除。 然后,打印控制台上将打印“Goodbye”,并在 3 秒后清除。


从打印控制台保存

Screen_Shot_2021-11-17_at_11.54.06_AM.png

将打印控制台中的信息保存到您的设备上非常容易。 选择打印控制台底部的“保存”,将所有文本保存为 .txt 文件。

下载的日志.png

选择“保存”按钮后,文件将自动以 .txt 文件形式保存到设备上的“下载”文件夹中。

注意: 该文件不保存打印的颜色。


使用打印控制台的示例项目

报告项目中的变量值和数据

打印控制台可用于报告项目中离散时刻的变量值。 

变量报告打印控制台.png
Screen_Shot_2021-11-17_at_11.20.19_AM.png

使用打印控制台打印“myVariable”的值。

在左侧的项目中,按下 Brain 按钮时,打印控制台会显示变量值。 当按下“左”按钮时变量增加,当按下“右”按钮时变量减少。 


报告项目中的传感值和数据

打印控制台可用于报告项目中离散时刻的传感器数据。

Screen_Shot_2021-11-18_at_9.36.23_AM.png
Screen_Shot_2021-11-18_at_9.35.39_AM.png

打印控制台捕获的数据允许用户查看有关项目流程的有价值的信息,包括 IQ Robot 传感器信息。 当[打印]块被触发时,可以对其进行编程以显示当时捕获的信息。

在左侧的项目中,打印控制台显示由 IQ Brain(第二代)内置的惯性传感器报告的信息,如项目内的 Look 和 Sensing 模块所规定的。 此信息包括项目运行时惯性传感器在离散时刻捕获的变化:时间(以秒为单位)和 BaseBot 的旋转(以度为单位)。

注意: 本示例中的项目使用 BaseBot(传动系统,2 电机)(第 2 代)模板。

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: