VEXcode 123监控台中的变量和传感器监控提供了重要的视觉提示,让用户可以实时看到VEXcode 123项目中正在发生什么。 监控台允许用户在程序和123机器人的动作之间进行可视关联。 通过在监控台中监控传感器和变量值,用户可以实时查看程序中某个特定值(或多个值) 的报告。
如何使用监控台
如需打开“监控”窗口并查看监控台,请选择“帮助”窗口旁边的“监控”图标。
监控台报告传感器和变量值。
通过选择和取消选择相应的复选框,可以从“工具箱”中的“传感”类别中添加或删除语句块。
通过选择和取消选择相应的框,可以在监控台中添加和删除变量。 VEXcode123默认包含工具箱中的‘myVariable’变量。 有关在VEXcode 123中添加新变量和变量命名的信息,请从知识库查看本文。
数组也可以添加到监控台中。 在添加到监控台之前,必须先创建数组和二维数组。 这可以通过选择工具箱中的“定义一个数组”或“定义一个二维数组”来实现。
若要添加一个已有数组或二维数组,请选择“添加列表”按钮。
通过选择相应的复选框,可以从监控台中添加或删除现有数组。
选中的数组将出现在监控台中。
要从监控台中删除数组,请再次选择“添加数组”按钮,并取消选中要删除的数组。
监控传感器值
通过监控台,用户可以实时查看传感器数据。
在以下示例中,<Detects color>语句块在监控台中被监控。 该程序指导123机器人驱动,直到它测得物体为止。 一旦测得物体,如果该物体为蓝色,则123机器人将向右转。 如果123机器人没有检测到蓝色,它就会左转。 当123机器人检测到蓝色时,监控台中<Detects color>语句块的值从“假”更改为“真”。
监控台还可以通过显示可能没有显式报告的语句块,来帮助用户可视化程序的流程,例如以秒为单位的计时器数值。
在下面的示例中,监控台报告了(计时器值) 语句块。 123机器人将向前驱动1步,然后等待(计时器值) 语句块返回大于5秒的值。 然后123机器人将右转90度。 如果没有监控台,用户将无法将123机器人右转90度的准确时间可视化。
监控变量值
监控台还可以用于监控变量值。 监控台可以提供程序中特定变量的实时报告。
在下面的例子中,“重复”变量用于监控123机器人重复某一行为的次数。 监控台上的变量监控可以帮助提供实时反馈,以了解程序的流程。