问题一:
语言: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栏目则作为常数与端口等的名字库兼搜索引擎,可在编程时设置端口代称,后续用到它时至极使用代号以节省打字时间;同时帮助程序员在常数/外界端口号改变时避免在代码中海底捞针,精准找到所需变量。
以上为新手小白的个人总结,避免不了错误和缺漏,还请多包含,谢谢!