# FRC 所使用軟體介紹 ![](https://i.imgur.com/FKSBqtn.png) ## FRC VS CODE 2020 這是最重要的軟體,我們所以寫程式都在這裡寫。 > Visual Studio Code is the supported development environment for C++ and Java (the other two supported languages). Both are object-oriented text based programming languages. ![](https://i.imgur.com/wubEjoU.png) ## FRC Driver Station 開啟機器人時的enable要在這裡開啟,還有要看 joystick 的搖桿和按鈕的 port 的時候要來這裡看,這裡也能看到電壓剩多少之類的資訊。 > This is the only software allowed to be used for the purpose of controlling the state of the robot during competition. This software sends data to your robot from a variety of input devices. It also contains a number of tools used to help troubleshoot robot issues. ![](https://i.imgur.com/07rArzM.png) ## FRC Shuffleboard 之後要看 PID 和 limelight 一個很重要的環節,算是比較進階的部分。 > Shuffleboard has the same features as SmartDashboard. It also improves on the setup and visualization of your data with new features and a modern design at the cost of being less resource efficient. Additional documentation on Shuffleboard can be found here. ![](https://i.imgur.com/nXSFcLs.png) ## Phoeix Tuner 從這裡可以看到每顆馬達的名字和 id,學會看這個是很重要的,在寫程式的時候才不會打錯數字。這裡也可以看到去 blink 每一顆馬達,之後的 PID 也會用到這個。 >Phoenix-Tuner is the graphical interface that allows for >configuration of Phoenix CAN bus devices. >- It provides a variety of functionality to support all >Phoenix CAN Bus devices. The feature set includes: >- Update device firmware (including PDP/PCM) >* Change CAN IDs >- Configure direction and offsets >- Self-test Snapshot devices >- Change configuration settings >- Factory default configuration settings >- Test motors >- Check plots >- Temperature Calibrate Pigeon-IMU >- Confirm proper CAN bus wiring without writing any >software. ![](https://i.imgur.com/pN5l2Z4.png) ## Limelight Finder 陳彥廷教我啦機掰 ## FRC SmartDashboard 這好像跟 Shuffleboard 有類似功能,我們現在也沒再用了 > SmartDashboard allows you to view your robot data by automatically creating customizable indicators specifically for each piece of data sent from your robot. ![](https://i.imgur.com/G5pdZg7.png) ## Phoeix Firmware 幹我根本不知道是三小也沒用過,等後面的人來補齊~ ## roboRIO imaging Tool 幹我根本不知道是三小也沒用過,等後面的人來補齊~ ###### tags: `程式組教程`