VEXcode GO中的变量和传感值监控

VEXcode GO监控台中提供的变量和传感器监控提供了重要的视觉提示,使用户能够在实时看到VEXcode GO程序中正在发生什么。 监控台允许用户在程序和GO机器人的动作之间进行可视关联。 通过在监控台中监控传感器和变量值,用户可以实时查看程序中某个特定值(或多个值) 的报告。 监测还通过显示可能在Playground Dashboard中没有明确报告的指令块,帮助用户使程序的流程可视化。

以下文章将涵盖:


如何使用监控台

esYb3yFkHm.png

如需打开“监控”窗口并查看监控台,请选择“帮助”窗口旁边的“监控”图标。

HLWf2ViDlc.png

监控台报告传感器和变量值。

1lLFjfxpgn.png

通过选择和取消选择相应的复选框,可以从“工具箱”中的“传感”类别中添加或删除语句块。

OyZFarlpai.png

通过选择和取消选择相应的框,可以在监控台中添加和删除变量。 VEXcode GO总是以一个 "myVariable "变量开始。 关于在VEXcode GO中添加新变量和变量命名的信息,请点击这里

创建一个列表

数组也可以添加到监控台中。 在添加到监控台之前,必须先创建数组和二维数组。

RaYTACN5Cz.png

若要添加一个已有数组或二维数组,请选择“添加列表”按钮。

2Kqe5x0b3M.png

通过选择相应的复选框,可以从监控台中添加或删除现有数组。 选中的数组将出现在监控台中。

6C2sSNxQXY.png

要从监控台中删除数组,请再次选择“添加数组”按钮,并取消选中要删除的数组。


监控传感器值

PXSGAsZ3fB.png

通过监控台,用户可以实时查看传感器数据。

在下面的例子中,crash detected指令块在监控台中被监控。 如果GO机器人接触到墙壁或其他物体,该程序就会指示GO机器人停止。 当你的机器人接触到一个物体时,观察监控台中的crash detected 指令块的值从假变为真。

1xB7KyO4QJ.png

监控台也可以通过显示在Playground Dashboard中可能没有明确报告的指令块,来帮助用户可视化程序的流程,,例如以秒为单位的计时器。

在下面的例子中, 定时器值 被报告在监控台。 GO机器人将向前行驶400毫米,然后等待定时器值反馈一个大于3秒的数值。 然后GO机器人将右转90度。 如果没有监控台,用户将无法将右转90度命令的确切时间可视化。


监控变量值

2Ugak3iVza.png

监控台还可以用于监控变量值。 监控台可以提供程序中特定变量的实时报告。

在下面的例子中,“重复”变量用于监控GO机器人重复某一行为的次数。 监控台上的变量监控可以帮助提供实时反馈,以了解程序的流程。