使用 VEXcode AIM 中的控制台

控制台允许用户显示消息、报告传感器值或呈现来自 VEXcode AIM 项目的数据。 控制台还允许用户向 VEX AIM 编码机器人输入值或命令,并将输出保存为文本文件。

控制台还可用于显示过程信息,提供视觉提示,使用户能够看到 VEXcode AIM 项目中在 发生的情况,从而在项目和机器人的动作之间建立视觉联系。


连接到基于 Web 的 VEXcode AIM 中的控制台串行端口

要在 基于 Web 的 VEXcode AIM 中打印到控制台,需要连接到控制台串行端口。 需要第二个端口是因为第一个串行端口将机器人连接到设备,以便从浏览器下载项目。 如果您使用基于应用程序的 VEXcode AIM,请跳至如何打开控制台部分。

注意:要打印到控制台,机器人必须在使用控制台串行端口时通过 USB 电缆保持与设备的连接。

VEXcode AIM 控制台的屏幕截图。 显示一条错误消息,解释控制台串行端口当前未连接,因此控制台不可用。

如果未连接控制台串行端口,VEXcode AIM 中的控制台将显示为不可用。

VEXcode 中的机器人菜单显示一个绿色的机器人图标,并打开,底部的连接控制台串行端口按钮突出显示。

确保机器人通过第一个网络串行端口连接到设备。 有关此连接过程的更多信息,请查看文章 通过有线连接连接至 VEXcode AIM
选择 连接控制台串行端口

macOS/Chromebook

VEXcode 中的连接提示向 macOS 和 Chromebook 用户解释,在接下来的窗口中,他们需要选择 ID 号较高的选项。

视窗

VEXcode 中的连接提示向 Windows 用户解释,在接下来的窗口中,他们需要选择读取 VEX Robotics 用户端口的选项。

选择上面的每个图像进行放大。

将根据您的设备出现提示。 选择 继续

macOS/Chromebook

用于在 macOS 和 Chromebook 设备上选择具有较高 ID 号的大脑的窗口。 较高 ID 号选项已突出显示。

视窗

打开用于选择 Windows 设备上的端口的窗口,其中突出显示 VEX Robotics 用户端口。

选择上面的每个图像进行放大。

  • macOS/Chromebook:从列表中选择具有 最高 ID 号的 AIM。 最小 ID 号已经配对。 
    当您的选择突出显示时,选择 连接
  • Windows: 选择 用户端口. 通信端口已配对。
    一旦您的选择突出显示,请选择 连接

VEXcode 工具栏中的机器人菜单打开,其中有一个绿色机器人图标,并且菜单中显示控制台串行端口已连接的行被突出显示。

连接成功后,控制台串行端口将显示为 Connected。 现在即可使用控制台。


如何打开控制台

监视器图标代表 VEXcode AIM 中监视器控制台的选项。

控制台位于 VEXcode AIM 中的监控控制台中。 要打开控制台,请选择帮助旁边的监视控制台图标。

VEXcode AIM 监控控制台。 控制台下半部分有一个突出显示部分,指示控制台。

一旦选择,监视控制台就会打开。 控制台位于监视器控制台的底部。


使用控制台

VEXcode AIM 控制台。 里面是一条绿色的消息,上面写着“AIM 控制台”,下一行有三个绿色的大于号。

下载每个项目后,控制台将通过打印“AIM 项目已下载”显示已下载 

向机器人发送信息

VEXcode AIM 控制台底部的文本框上突出显示“发送到机器人”。

在项目中使用控制台时,您可以向机器人发送信息。 选择发送到机器人 文本框并输入您选择的输入。

VEXcode AIM 控制台,文本框内有文本。 发送按钮上显示突出显示。

当您的消息完成后,选择 发送 按钮或按下键盘上的 Return/Enter 键。

控制台中的一个项目示例,它使用来自用户的输入并将该输入附加到来自机器人的响应中。

在您的项目中,有多种方法可以使用发送到机器人功能。 这可能包括通过控制台向机器人发送特定命令、使用输入创建新的输出等等。 

在 VEXcode API 参考 - AIM 中了解有关如何在 VEXcode AIM 项目中使用控制台的更多信息。

从控制台保存或复制

与上一张图像相同,但底部的“保存”按钮突出显示。

将控制台中的信息保存到您的设备上很容易。 选择控制台底部的SAVE将所有文本保存为 .txt 文件。

VEXcode AIM 控制台,控制台右下方的“复制到剪贴板”选项突出显示。

您还可以选择COPY TO CLIPBOARD 选项将控制台信息保存到剪贴板,然后粘贴到其他类型的文件中。 

清除控制台中的屏幕

控制台中以红色框突出显示的清除按钮。

您可以通过选择CLEAR 按钮来清除整个控制台。 

您还可以使用 Blocks 或 Python 命令清除单行或整个控制台。 要了解更多信息,请访问 VEXcode API 参考 - API

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

Last Updated: