FRC机器人入门 扫二维码继续学习
( 0人 )

问题一:

语言:Java、cpp

编程环境:Labview、Eclipse、Vscode

问题二:

Java

问题三:

CommandBas中主要File分别有:commands, subsystems, OI.java, Robot.java, Robotmap.java。

subsystems栏目主要负责与实体机器人的各个物理组件搭建联系,如机械手臂、电动马达等。

commands栏目则主要负责输入命令以控制机器人,如“机械手臂向上抬50mm”等。

OI指operator input,教程中老师说这里一般指控制杆上输入的信息,OI.java便负责通过程序使类似于控制杆的各个按键对应不同控制指令,从而与机器人连接。

Robot file是command base编程的“hub”及中心主体,在这里综合其他版块的程序。

Robotmap.java栏目则作为常数与端口等的名字库兼搜索引擎,可在编程时设置端口代称,后续用到它时至极使用代号以节省打字时间;同时帮助程序员在常数/外界端口号改变时避免在代码中海底捞针,精准找到所需变量。

以上为新手小白的个人总结,避免不了错误和缺漏,还请多包含,谢谢!

[展开全文]

视频原地址https://www.youtube.com/watch?v=wW_djLkD1B8

编程过程中发现关于导入ctre库的问题可安装https://github.com/CrossTheRoadElec/Phoenix-Releases/releases/download/v5.19.4.1/CTRE_Phoenix_Framework_v5.19.4.1.exe解决

[展开全文]