Erstellen eines Ev3-Funkcontrollers mit JavaFx und leJOS [Teil 1]

Einführung

In diesem Artikel wird davon ausgegangen, dass Sie über eine leJOS-Entwicklungsumgebung verfügen. Weitere Informationen finden Sie in diesem Artikel.

[LeJOS] Programmieren wir mindstorm-EV3 mit Java [Umgebungskonstruktion erster Teil]

[LeJOS] Programmieren wir mindstorm-EV3 mit Java [Umgebungskonstruktion Teil 2]

Überblick

Wir werden erklären, wie eine GUI-Anwendung entwickelt wird, die Ev3 mithilfe der Fernsteuerungsklasse von leJOS und JavaFx mithilfe eines einfachen Beispielprogramms steuert. Was wir dieses Mal erstellen werden, ist eine einfache Funksteuerungs-App. Im ersten Teil erklären wir, wie eine Umgebung für die Anwendungsentwicklung erstellt wird.

Klicken Sie hier, um das Video abzuspielen IMAGE ALT TEXT HERE

Informationen zur Fernbedienung von leJOS finden Sie in diesem Artikel.

[[LeJOS] Lassen Sie uns den EV3-Motor mit Java fernsteuern](leJOS] Lassen Sie uns den EV3-Motor mit Java fernsteuern)

[LeJOS] EV3-Sensorwert remote mit Java abrufen

Umgebung

Installieren Sie SceneBuilder

SceneBuilder ist ein JavaFx-GUI-Konstruktionstool. Bitte installieren Sie über diesen Link. http://gluonhq.com/products/scene-builder/

Einstellungen auf der Eclipse-Seite

Wählen Sie in der Menüleiste des Eclipse-Startbildschirms Eclipse-> Einstellungen-> JavaFx aus. Legen Sie dort den Pfad zur ausführbaren SceneBuilder-Datei fest. In meiner Umgebung habe ich es auf `` `/ Applications / SceneBuilder.app``` gesetzt. スクリーンショット 2017-03-13 23.36.08.png

Erstellen Sie ein neues Projekt

Klicken Sie mit der rechten Maustaste auf Paket-Explorer und wählen Sie Neu-> Andere. Der folgende Bildschirm wird angezeigt. Wählen Sie JavaFx-> JavaFx-Projekt. スクリーンショット 2017-03-13 23.14.36.png

Der Projektname lautet JavaFxEv3. Wählen Sie Weiter anstelle von Fertig stellen. スクリーンショット 2017-03-13 23.15.36.png Auf diesem Bildschirm sind keine speziellen Einstellungen erforderlich. Wählen Sie Weiter. スクリーンショット 2017-03-13 23.15.51.png Dies ist die Einstellung für die GUI. Die Sprache ist FXML, der Dateiname ist Form und der Controller-Name ist FormController. スクリーンショット 2017-03-13 23.16.22.png

Hinzufügung von leJOS Runtime

Klicken Sie mit der rechten Maustaste auf das im Paket-Explorer erstellte JavaFxEv3-Projekt und wählen Sie leJOS EV3-> In leJOS-Projekt konvertieren. Die Dateistruktur Ihres Projekts sollte folgendermaßen aussehen: スクリーンショット 2017-03-13 23.17.58.png

Versuche zu rennen

Jetzt sind Sie bereit, sich zu entwickeln. Lassen Sie uns zuerst das Programm ausführen, ohne etwas zu bearbeiten. Als Java-Anwendung ausführen. スクリーンショット 2017-03-14 0.01.18.png

Wenn Sie ein leeres Fenster mit nichts sehen, sind Sie erfolgreich. スクリーンショット 2017-03-14 0.11.01.png

Zusammenfassung

Jetzt können Sie JavaFx- und leJOS-Anwendungen erstellen. Im zweiten Teil werden wir das eigentliche Programm erklären.

Recommended Posts

Erstellen eines Ev3-Funkcontrollers mit JavaFx und leJOS [Teil 1]
[LeJOS] Lassen Sie uns den EV3-Motor mit Java steuern
[LeJOS] Lassen Sie uns den EV3-Motor mit Java fernsteuern
Erste Schritte mit Java und Erstellen eines Ascii Doc-Editors mit JavaFX
Erstellen Sie mit JavaFX ein Diashow-Tool
Hallo Welt mit Kotlin und JavaFX
Ziehen Sie Dateien mit JavaFX per Drag & Drop
So erstellen Sie eine App mit einem Plug-In-Mechanismus [C # und Java]
Vergrößern / verkleinern und parallel zu JavaFX Canvas verschieben (Revenge Edition)
Laden Sie JDK mit Gradle herunter und erstellen Sie JRE
Lassen Sie uns mit Rails einen Fehlerbildschirm erstellen