创建,构建和加载机器测试程序

../../../../_images/ni-logo.png

注解

本文档介绍如何在roboRIO上创建,构建FRC|reg|LabVIEW程序并将其加载。在开始之前,请确保已安装LabVIEW for FRC和FRC Driver Station,并且已按照:ref:`Zero-to-Robot tutorial <docs/zero-to-robot/introduction:Introduction>`教程中的说明配置和镜像了roboRIO 。

创建一个项目

启动LabVIEW,然后在“项目”窗口中单击FRC roboRIO机器项目链接,以显示“创建新的FRC机器项目”对话框。

../../../../_images/creating-a-project.png

配置项目

填写“创建新的FRC项目”对话框:

  1. 为您的项目选择一个名称

  2. 选择一个文件夹以放置项目。

  3. 输入您的团队编号

  4. 选择一个项目类型。如果不确定,请选择Arcade Drive-roboRIO。

  5. 点击完成

../../../../_images/configuring-project.png

运行程序

注解

请注意,以这种方式部署的程序在重启后将不会保留在roboRIO上。要部署在roboRIO每次启动时都运行的程序,请执行下一步:部署程序。

  1. 在项目浏览器窗口中,双击Robot Main.vi项目以打开Robot Main VI。

  2. 单击Robot Main VI的运行按钮(顶部功能区上的白色箭头),将VI部署到roboRIO。LabVIEW会将VI、VI所需的所有项目以及目标设置部署到roboRIO的内存中。如果提示您保存任何VI,请在所有提示上单击“保存”。

  3. 使用Driver Station软件,将机器置于Teleop模式。有关配置和使用Driver Station软件的更多信息,请参见FRC Driver Station Software文章。

  4. 单击启用。

  5. 移动操纵杆,观察机器人的反应。

  6. 单击机器主VI的终止按钮。注意到VI停止了。使用“运行”按钮部署程序时,该程序在roboRIO上运行,但是您可以从主机上操纵该程序的前面板对象。

../../../../_images/running-the-program.png

部署程序

要参加比赛,您需要将程序部署到roboRIO。这使程序可以在控制器重新启动后继续存在,但不允许使用与从前面板运行相同的调试功能(前面板,探针,突出显示执行)。部署程序:

  1. 在项目资源管理器中,单击“构建结构”旁边的+以将其展开。

  2. 右键单击FRC FRC机器启动部署,然后选择”构建”。等待构建完成。

  3. 再次右键单击FRC机器启动部署,然后选择“以启动方式运行”。如果收到冲突对话框,请单击“确定”。该对话框仅表明roboRIO上当前有一个程序将被终止/替换。

  4. 选中该复选框可在成功完成后关闭部署窗口,或者在部署完成后单击关闭按钮。

  5. roboRIO将在对话框关闭后的几秒钟内自动开始运行已部署的代码。

../../../../_images/deploying-the-program.png