Willkommen im WPILIB -Projekt. Dieses Repository enthält das SmartDashboard -Projekt.
Die WPILIB -Mission ist es, den ersten Teams zu ermöglichen, sich auf das Schreiben von spielspezifischen Software zu konzentrieren, anstatt sich auf Hardwaredetails zu schreiben - "den Boden erhöhen, die Decke nicht senken". Wir versuchen, Teams mit begrenztem Programmierkenntnis und/oder Mentorerfahrung so viel wie möglich zu tun, während sie die Fähigkeiten von Teams mit fortschrittlicheren Programmierfunktionen nicht behindern. Wir unterstützen Kit of Parts Control System -Komponenten direkt in der Bibliothek. Wir bemühen uns auch, die Parität zwischen den wichtigsten Merkmalen jeder Sprache (Java, C ++ und Ni's LabView) zu halten, damit die Teams keine Nachteile für die Auswahl einer bestimmten Programmiersprache haben. WPILIB ist ein Open-Source-Projekt, das im Rahmen der BSD 3-Clause-Lizenz lizenziert wurde. Hier finden Sie eine Kopie der Lizenz.
Der neueste Release -Build von SmartDashboard finden Sie auf dem Server von WPI. Wählen Sie zuerst die Version aus, die Sie herunterladen möchten. Einmal im Versionsverzeichnis, ist die größte aufgeführte Datei die JAR -Datei. Sie können überprüfen, was jede Datei ist, indem Sie über den Link schweben, der den vollständigen Pfad einschließlich der Erweiterung zeigt.
Das Erstellen von SmartDashboard ist sehr einfach. SmartDashboard verwendet Gradle, um zu kompilieren.
Um SmartDashboard auszuführen, navigieren Sie zum smartdashboard
-Verzeichnis und verwenden Sie den Befehl ./gradlew :run
.
Um Smart Dashboard zu erstellen, navigieren Sie zum smartdashboard
-Verzeichnis und verwenden Sie den Befehl./Gradlew ./gradlew shadowjar
. Das Runnable Jar wird buildlibsSmartDashboard-all.jar
.
Siehe Beitrag.md.