wizard
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
wizard [2019/03/28 16:30] – [Entwicklungsstand] akuhtz | wizard [2020/05/27 11:02] – [Download] Wizard-1.12.9 akuhtz | ||
---|---|---|---|
Zeile 25: | Zeile 25: | ||
===== Download ===== | ===== Download ===== | ||
- | **veröffentlichte | + | **Aktuelle Release-Version: |
- | Die aktuelle Version ist der **Wizard-1.11.1** vom 22.12.2018. | + | Die aktuelle Version ist der **Wizard-1.12.9** vom 26.05.2020. |
- | Der BiDiB-Wizard kann hier heruntergeladen werden: http:// | + | Der BiDiB-Wizard kann hier heruntergeladen werden: http:// |
+ | |||
+ | <WRAP center round info 80%> | ||
+ | Der BiDiB-Wizard bringt Unterstützung für mehrere //Serielle Port Treiber// mit. Je nach Betriebssytem kann der eine oder andere Treiber Vorteile haben. Diese //Seriellen Port Treiber// benötigen alle einen korrekt installierten nativen Treiber (z.B. FTDI). | ||
+ | |||
+ | Alle Treiber die zur Auswahl stehen werden komplett mitgeliefert, | ||
+ | |||
+ | Unter **Windows 10 64-bit muss eine 64-bit JVM installiert** und verwendet werden. | ||
+ | |||
+ | :!: Falls keine COM-Ports angezeigt werden oder das Fenster mit dem COM-Port nicht erscheint müssen vermutlich die " | ||
+ | |||
+ | Die **deutsche Version für Windows 10 64-bit** kann [[http:// | ||
+ | |||
+ | Die **deutsche Version für Windows 10 32-bit** kann [[http:// | ||
+ | |||
+ | |||
+ | Siehe auch [[wizard# | ||
+ | </ | ||
+ | |||
+ | :!: Der Wizard 1.12 verwendet standardmässig ein anderes Format für den Knoten-Export und Import. Man kann das in den Einstellungen > Experimentelle Eigenschaften > Java-Serialisierung für Knotenexport verwenden auf das alte Format umschalten. Anschliessend den Wizard neu starten. | ||
+ | |||
+ | Bitte neue Knoten-Export nur noch mit dem neuen Format (*.nodex) erstellen! Die Unterstützung für das alte Format wird in einem nächsten Release komplett entfernt. | ||
- | **Entwicklungsstand: | ||
:!: Im Wizard-1.9 wurde das **Datenformat der Bezeichnungen für Ports, Makros und Accessories geändert**! Aus diesem Grund werden die alten Bezeichnungen beim 1. Zugriff mit einer 1.9-er Version automatisch in das neue Format migriert. | :!: Im Wizard-1.9 wurde das **Datenformat der Bezeichnungen für Ports, Makros und Accessories geändert**! Aus diesem Grund werden die alten Bezeichnungen beim 1. Zugriff mit einer 1.9-er Version automatisch in das neue Format migriert. | ||
Zeile 42: | Zeile 62: | ||
Wichtig ist die Datei mit der Endung **.labels** zu löschen und nicht die gleich lautende Datei mit dem Namen LightPortLabels aber ohne Extension. | Wichtig ist die Datei mit der Endung **.labels** zu löschen und nicht die gleich lautende Datei mit dem Namen LightPortLabels aber ohne Extension. | ||
In diesem Fall sind alle bisher geänderten Bezeichnungen mit dem Wizard-1.9 verloren! Falls Bedarf besteht beide Bezeichnungen weiterhin zu behalten, bitte bei mir (andreas.kuhtz@gmail.com) melden bevor die Dateien gelöscht werden. | In diesem Fall sind alle bisher geänderten Bezeichnungen mit dem Wizard-1.9 verloren! Falls Bedarf besteht beide Bezeichnungen weiterhin zu behalten, bitte bei mir (andreas.kuhtz@gmail.com) melden bevor die Dateien gelöscht werden. | ||
- | |||
- | :!: Ab Build 2085 wurde der XML-Namespace für die CV-Definitionen von '' | ||
- | Namespace in den BiDiBCV-13-*.xml anpassen. | ||
:!: Ab Build 2320 wurde das Format für das lokale Speichern der Bezeichnungen (Labels) angepasst. Beim ersten Start erfolgt automatisch eine Migration in das neue Format. Die Dateien des neuen Format liegen unter // | :!: Ab Build 2320 wurde das Format für das lokale Speichern der Bezeichnungen (Labels) angepasst. Beim ersten Start erfolgt automatisch eine Migration in das neue Format. Die Dateien des neuen Format liegen unter // | ||
Zeile 52: | Zeile 69: | ||
{{ : | {{ : | ||
- | :!: Erzeugen der Dokumentation (ab Build 2322) ist noch experimentell und nicht vollständig! | ||
===== Entwicklungsstand ===== | ===== Entwicklungsstand ===== | ||
Zeile 58: | Zeile 74: | ||
** Download Entwicklungsstand ** | ** Download Entwicklungsstand ** | ||
- | Der aktuelle Entwicklungsstand (Update: | + | Der aktuelle Entwicklungsstand (Update: |
* Ab Build 3180: Lauffähig unter Java 9 und Java 10. | * Ab Build 3180: Lauffähig unter Java 9 und Java 10. | ||
Zeile 64: | Zeile 80: | ||
---- | ---- | ||
- | |||
===== Installation ===== | ===== Installation ===== | ||
- | Die Installation des BiDiB-Wizard erfolgt über ein " | + | Die Installation des BiDiB-Wizard erfolgt über ein " |
Sollte die Verknüpfung für Jar-Files durch ein anderes Tool verändert worden sein (z.B. 7-zip), hilft folgendes Kommando auf dem Command-Prompt: | Sollte die Verknüpfung für Jar-Files durch ein anderes Tool verändert worden sein (z.B. 7-zip), hilft folgendes Kommando auf dem Command-Prompt: | ||
Zeile 83: | Zeile 98: | ||
Bevor erstmalig eine Verbindung zum Master erstellt werden kann, muss der verwendete Port über **Bearbeiten > Einstellungen** ausgewählt werden (USB-Verbindung zum GBMboost muss eingesteckt sein). Anschließend kann die Verbindung über **Datei > Verbinden** oder über den Connect-Button hergestellt werden. | Bevor erstmalig eine Verbindung zum Master erstellt werden kann, muss der verwendete Port über **Bearbeiten > Einstellungen** ausgewählt werden (USB-Verbindung zum GBMboost muss eingesteckt sein). Anschließend kann die Verbindung über **Datei > Verbinden** oder über den Connect-Button hergestellt werden. | ||
Sobald die Verbindung zum Master steht, werden alle Knoten gelesen und in einer Baumstruktur dargestellt. | Sobald die Verbindung zum Master steht, werden alle Knoten gelesen und in einer Baumstruktur dargestellt. | ||
+ | |||
+ | ==== Sprache ändern ==== | ||
+ | |||
+ | Die Sprache des Wizard kann wie folgt geändert werden: | ||
+ | * Unter Windows: Im Installations-Verzeichnis vom Wizard gibt es die Datei BiDiB-Wizard.l4j.ini. | ||
+ | * Unter Linux: Es gibt ein bash-Script welches den Wizard startet. | ||
+ | \\ | ||
+ | Der folgende Parameter bestimmt die Sprache: | ||
+ | '' | ||
+ | -Duser.language=de | ||
+ | '' | ||
+ | |||
+ | |||
+ | Wenn man für '' | ||
+ | |||
==== Installation auf Raspi 3 ==== | ==== Installation auf Raspi 3 ==== | ||
Zeile 114: | Zeile 144: | ||
===== Versionsübersicht ===== | ===== Versionsübersicht ===== | ||
- | ==== Version 1.11 ==== | + | ==== Version 1.12 ==== |
Aktuelle Version | Aktuelle Version | ||
+ | * Unterstützung für ReadyLine-Baugruppen | ||
+ | * Neues Dateiformat für Import/ | ||
+ | * Korrektur: Fahren mit 28 Fahrstufen (1.12.7) | ||
+ | |||
+ | ==== Version 1.11 ==== | ||
* Unterstützung für OneControl 3.x | * Unterstützung für OneControl 3.x | ||
Zeile 200: | Zeile 235: | ||
==== Logdateien sammeln ==== | ==== Logdateien sammeln ==== | ||
- | Mit dem nachfolgenden | + | Der Dialog |
+ | |||
+ | {{ : | ||
+ | |||
+ | Mit dem nachfolgenden Dialog | ||
{{ : | {{ : | ||
Zeile 259: | Zeile 298: | ||
Ab Build 2507 wird anschliessend automatisch die Verbindung zum Interface aufgebaut. | Ab Build 2507 wird anschliessend automatisch die Verbindung zum Interface aufgebaut. | ||
- | :!: Falls das Fenster nicht erscheint müssen vermutlich die " | + | :!: Falls das Fenster nicht erscheint müssen vermutlich die " |
+ | |||
+ | Die **deutsche Version für Windows 10 64-bit** kann [[http:// | ||
+ | |||
+ | Die **deutsche Version für Windows 10 32-bit** kann [[http:// | ||
---- | ---- | ||
Zeile 311: | Zeile 354: | ||
Über das Kontext-Menü kann der Neustart ausgelöst werden. | Über das Kontext-Menü kann der Neustart ausgelöst werden. | ||
+ | |||
+ | ==== Anzeige Knotenname ==== | ||
+ | |||
+ | Wenn man dem Knoten einen Namen gibt, wird diese Information lokal gespeichert (< | ||
+ | |||
+ | Falls auf dem Knoten und lokal kein Name gespeichert ist, wird die UniqueID des Knoten im Knotenbaum blau dargestellt. | ||
----- | ----- | ||
Zeile 630: | Zeile 679: | ||
In der Spalte Aktion kann bestimmt werden, ob die Meldung gesendet wird, wenn der selektierte Port **zum Zeitpunkt der Abarbeitung dieses Schritt** den Wert = 0 oder Wert = 1 hat. | In der Spalte Aktion kann bestimmt werden, ob die Meldung gesendet wird, wenn der selektierte Port **zum Zeitpunkt der Abarbeitung dieses Schritt** den Wert = 0 oder Wert = 1 hat. | ||
+ | ==== Flag abfragen ==== | ||
+ | Mit dem Makroschritt '' | ||
+ | |||
+ | Der Makroschritt '' | ||
+ | Der Makroschritt '' | ||
---- | ---- | ||
Zeile 742: | Zeile 796: | ||
{{ : wizard: | {{ : wizard: | ||
+ | |||
+ | |||
+ | :!: Der Wizard 1.12 verwendet standardmässig ein anderes Format für den Knoten-Export und Import. Man kann das in den Einstellungen > Experimentelle Eigenschaften > Java-Serialisierung für Knotenexport verwenden auf das alte Format umschalten. Anschliessend den Wizard neu starten. | ||
===== Import Knoten ===== | ===== Import Knoten ===== | ||
Zeile 787: | Zeile 844: | ||
Ab dem Wizard-1.9 ist ein direkter Zugriff auf die Debug-Schnittstelle möglich statt hterm zu benutzen. Dazu müssen die Schnittstelle und die Baudrate aus den entsprechenden Comboboxen ausgewählt werden. | Ab dem Wizard-1.9 ist ein direkter Zugriff auf die Debug-Schnittstelle möglich statt hterm zu benutzen. Dazu müssen die Schnittstelle und die Baudrate aus den entsprechenden Comboboxen ausgewählt werden. | ||
- | :!: Wenn der Wizard auf einem ARM-Prozessor läuft, muss in den **Einstellungen** der //Serielle Port Treiber// auf **RXTX** gestellt werden! | ||
{{ : | {{ : | ||
Zeile 795: | Zeile 851: | ||
Für die Übertragung einer Firmware-Datei muss ' | Für die Übertragung einer Firmware-Datei muss ' | ||
- | ==== Update vom GBM16T mit dem BiDiB-Wizard | + | ==== Update vom GBM16T mit dem BiDiB-Wizard ==== |
:!: Für das Update des GBM16T wird ein FTDI-Kabel (3.3V) benötigt, welches auf den Debug-Port gesteckt werden muss. Siehe auch [[update_ftdi|Logging über FTDI-Kabel]]. | :!: Für das Update des GBM16T wird ein FTDI-Kabel (3.3V) benötigt, welches auf den Debug-Port gesteckt werden muss. Siehe auch [[update_ftdi|Logging über FTDI-Kabel]]. | ||
Zeile 823: | Zeile 879: | ||
8-o Falls der GBM16T nach dem Update einen Nightrider auf POW, BiDiB und den anderen 2 LEDs hat, kann normalerweise der Ident-Taster gedrückt werden um den Kalibrierungsmodus zu verlassen. Dieser Hinweis per Nightrider deutet darauf hin, dass der GBM16T in den Kalibrierungsmodus gewechselt hat. | 8-o Falls der GBM16T nach dem Update einen Nightrider auf POW, BiDiB und den anderen 2 LEDs hat, kann normalerweise der Ident-Taster gedrückt werden um den Kalibrierungsmodus zu verlassen. Dieser Hinweis per Nightrider deutet darauf hin, dass der GBM16T in den Kalibrierungsmodus gewechselt hat. | ||
- | ==== Update vom GBMboost Master mit dem BiDiB-Wizard | + | ==== Update vom GBMboost Master mit dem BiDiB-Wizard ==== |
- | Tools > Entwickler-Tools > Debug Interface | + | |
- | | + | |
+ | {{: | ||
+ | |||
+ | | ||
* Während dem Einschalten den **Ident-Schalter gedrückt** halten.\\ **Achtung**: | * Während dem Einschalten den **Ident-Schalter gedrückt** halten.\\ **Achtung**: | ||
+ | * Nur die LED **PW** leuchtet ... | ||
+ | |||
+ | {{: | ||
+ | |||
+ | * Wizard starten und über Tools > Entwickler-Tools > Debug Interface das Debug Interface öffnen. | ||
* Mit Baudrate **19200** verbinden und im Textfeld Senden das **?** eingeben > **Senden** (geht auch mit Enter). | * Mit Baudrate **19200** verbinden und im Textfeld Senden das **?** eingeben > **Senden** (geht auch mit Enter). | ||
* Ausgabe im Logfenster: **GBMboost-Bootloader V0.02.01** zeigt an, dass der Bootloader aktiv ist. | * Ausgabe im Logfenster: **GBMboost-Bootloader V0.02.01** zeigt an, dass der Bootloader aktiv ist. | ||
Zeile 840: | Zeile 903: | ||
{{ : | {{ : | ||
+ | |||
+ | ==== Update vom GBMboost Master mit hterm ==== | ||
+ | |||
+ | Die Vorbereitung des GBMboost Master sind wie im vorherigen Abschnitt. | ||
+ | |||
+ | * Hterm starten und nach Auswahl des Port und der Baudrate 19200 mit Connect verbinden. | ||
+ | * Nach der Eingabe des '?' | ||
+ | |||
+ | |||
+ | {{: | ||
+ |
wizard.txt · Zuletzt geändert: 2024/03/27 18:02 von akuhtz