Robot Projesini Ayarlamak
RobotBuilder programı, oluşturulan programın ve diğer oluşturulan dosyaların düzgün çalışması için ayarlanması gereken bazı varsayılan özelliklere sahiptir. Bu kurulum bilgileri, robot açıklaması özelliklerinde (ilk satır) saklanır.
Robot Project Properties
Robotu tanımlayan özellikler şunlardır:
Name - Oluşturulan robot projesinin adı
Autonomous Command - program otonom moda getirildiğinde varsayılan olarak çalışacak komut
Autonomous Command Parameters - Otonom Komut için Parametreler
Team Number - Kodu dağıtırken robotu bulmak için kullanılacak proje takım numarası.
Use Default Java Package - İşaretlenirse, RobotBuilder varsayılan paketi (frc.robot) kullanacaktır. Aksi takdirde, kullanılacak özel bir paket adı belirtebilirsiniz.
Java Package - Proje kodunu oluştururken kullanılan, oluşturulan Java paketinin adı
Export Directory - Java veya C ++ ‘ya Aktar seçildiğinde projenin oluşturulduğu klasör
Export Subsystems - RobotBuilder’ın Alt Sistem sınıflarını projenizden dışa aktarması gerekecekse seçilecektir
Export Commands - Eğer seçiliyse RobotBuilder’ın projenizden Komut sınıflarını dışa aktarması gerekip gerekmediği kontrol eder
Wiring File location - the location of the html file to generate that contains the wiring diagram for your robot
Desktop Support - Enables unit test and simulation. While WPILib supports this, third party software libraries may not. If libraries do not support desktop, then your code may not compile or may crash. It should be left unchecked unless unit testing or simulation is needed and all libraries support it.
RobotBuilder Projesi ile Kaynak Kontrolünü Kullanma
Kaynak kontrolü kullanılırken proje tipik olarak birkaç bilgisayarda kullanılacaktır ve proje dizinine giden yol bir kullanıcının bilgisayarından diğerine farklı olabilir. RobotBuilder proje dosyası mutlak bir yol kullanılarak depolanırsa, genellikle kullanıcı adını içerir ve birden çok bilgisayarda kullanılamaz. Bunun çalışması için, “relative path” u seçin ve yolu proje dosyalarından bir dizin uzaklığı olarak belirtin. Yukarıdaki örnekte, proje dosyası, dosya hiyerarşisindeki proje dosyalarının hemen üzerindeki klasörde saklanır. Bu durumda, kullanıcı adı yolun bir parçası değildir ve tüm bilgisayarlarınızda taşınabilir olacaktır.