Dies ist ein Datenverfolger für das FRC -Team 6894 ICED Java, das von Luke/Mochatitan hergestellt wurde. Es verfolgt Dinge wie die Anzahl der Meilen, die sich der Roboter bewegt, oder wie oft er schießt, und speichert diese Zahlen in einer TXT -Datei. (Dies ist ein öffentliches Repository, und Zuganfragen sind sehr willkommen!)
Erstellen Sie einfach eine Kopie der Datei Tracker.java in Ihrem Codeordner mit RobotContainer.java oder einem Util -Ordner. Rennen Sie dann Tracker.initialize () bei der Robotinit () -Methode in der Datei robot.java, sodass die Parameter leer sind.
Um sicherzustellen, dass die neuen Daten in die TXT -Datei weitergegeben werden, fügen Sie Tracker.save () in die DISALTIONIERT () innerhalb der Robot.java -Klasse hinzu.
Füllen Sie es mit dem, was Sie wollen, in einem Format von Datenname: 0 Datenname2: 0 und platzieren
Tracker.getInt (nameOfData) gibt Ihnen den Wert dessen, was in der TXT -Datei sagt, und Tracker.set () wird den Wert auf etwas anderes festlegen.
Es verwendet das Dateisystem.GetActiveIrtirectory, wenn Sie sich für den Roboter bereitstellen, mit dem der Roboter die Datei robotData.txt auf dem Computer lesen kann. Anschließend konvertiert die TXT -Datei in eine HashMap, die in allen Methoden verwendet wird. Wenn Sie einen Wert mit Tracker.set () ändern, ändert er den HashMap -Wert. Wenn Sie den Roboter deaktivieren und es Tracker.Save () ausführen, übersetzt der Roboter das HashMap in das Format RobotData.txt und schreibt die Datei neu.