仪表板连接故障排除

我们收到了许多有关事件中仪表板连接问题的报告。这个文档将帮助解释如何识别仪表板是否连接到机器人,解决此问题的步骤以及可以进行的代码修改。

LabVIEW 仪表盘

本节讨论机器人和 LabVIEW 仪表板之间的连接

查看 LabVIEW 仪表板连接

Highlights black diamonds next to the variables indicating they are not synced to the robot.

如果您的仪表板上有一个会变动的指示器,那么识别仪表板是否已连接可能相当简单。如果没有,有一种方法可以在不更改机器人代码的情况下进行检查。在仪表板的“变量”选项卡上,当变量未与机器人同步时,变量将显示为黑色菱形。一旦仪表板连接到机器人且如果这些变量同步,菱形就会消失。

LabVIEW 仪表板连接故障排除

如果仪表板未连接到机器人 (在驱动站连接到机器人后),建议的故障排除步骤为:

  1. 关闭操作站和仪表板,然后重新打开操作站 (仪表板应自动随操作站开启)。

  2. 如果不起作用,请使用操作站诊断选项卡上的重新运行机器人程序按钮重新运行机器人程序

查看连接

本节讨论机器人和智能仪表盘之间的连接

识别智能仪表盘连接

Click "View" then "Add..." then Connection indicator to place one on the SmartDashboard.

检查与智能仪表盘的连接的常用方法是添加一个连接指示器小部件,并确保您的代码在初始化或者禁用期间至少写入一个键,以触发该连接指示器。选中 “可编辑” 复选框后便可以移动连接指示器或调整其大小。

查看 Shuffleboard 连接

../../../_images/shuffleboard-connection.png

如上图所示,Shuffleboard 在应用程序的右下角表示是否连接。

查看 Glass 连接

../../../_images/glass-connection.png

Glass 在顶部栏内显示是否已连接至机器人。查看 page 了解更多关于配置连接的信息。

连接故障排除

如果仪表板未连接到机器人 (在驱动站连接到机器人后),建议的故障排除步骤为:

  1. 重新启动智能仪表盘 (无需重新启动Driver Station)

  2. 如果不起作用,请使用操作站诊断选项卡上的重新运行机器人程序按钮重新运行机器人程序

  3. 如果仍然无法连接,请验证是否在仪表板中正确设置了团队编号,以及您的机器人程序代码是否在初始化或禁用期间写入至少一个值。