设置自动阶段命令

由于一个指令仅仅是机器人执行的一个或多个行动(行为),将机器人的自动运行描述成一个指令很有道理。虽然它可以是一个指令,它更可能是一个指令组(一组一起执行的指令)。

RobotBuilder为可发送选择器<docs/software/wpilib-tools/smartdashboard/choosing-an-autonomous-program-from-smartdashboard:Choosing an Autonomous Program>生成代码,该代码允许从仪表板上选择要运行的自动阶段指令。

../../../../../_images/autonomous-command-1.png

要指定在仪表板上未选择其他指令时运行的默认自动阶段指令,请执行以下操作:

  • 在机器人程序说明中选择机器人

  • 在将机器人置于自动阶段下时应运行的指令,填写“自动阶段”字段。这是一个下拉字段,将为您提供选择已定义的任何指令的选项。

  • 设置指令采用的参数(如果有)。

../../../../../_images/autonomous-command-2.png

要选择指令作为选项添加到“可发送选择器”中,请选中“自动阶段”复选框。

当机器人进入自动阶段时,将调度所选的自动阶段指令。