wizard
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
wizard [2018/12/23 12:17] – [Entwicklungsstand] Fix Exception in NodeDetails Dialog akuhtz | wizard [2024/04/16 09:31] (aktuell) – [Benutzerdefinierte CV-Dateien] akuhtz | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
- | {{: | + | {{: |
+ | Der BiDiB-Wizard ist ein Java-Programm und dadurch unter Windows, Linux und MacOS lauffähig. Er setzt eine installierte Java Installation (aktuelle Java 17 Runtime, siehe Link unten) voraus. | ||
---- | ---- | ||
===== System Anforderungen ===== | ===== System Anforderungen ===== | ||
- | **BiDiB-Wizard mit Version bis 1.4.1** | ||
- | * Java 1.6 | ||
- | * getestet mit Linux, Win7, MacOS | ||
- | **BiDiB-Wizard mit Version ab 1.5** | ||
- | * Java 1.7 | ||
- | * getestet mit Linux, Win7, MacOS | ||
- | **BiDiB-Wizard mit Version ab 1.6** | ||
- | * Java 1.7 | ||
- | * getestet mit Linux (x86 und ARM), Win7, MacOS | ||
- | **BiDiB-Wizard mit Version ab 1.9** | ||
- | * Java 1.8 | ||
- | * getestet mit Linux (x86 und ARM), Win7, MacOS | ||
- | ---- | + | **BiDiB-Wizard mit Version 1.13** |
+ | * Java (mindestens 1.8, besser Java 11 oder 17), Unter MacOS mindestens Java 11, besser Java 17 | ||
+ | * getestet mit Linux (x86 und ARM), Win10, MacOS | ||
+ | |||
+ | **BiDiB-Wizard mit Version ab 2.0** | ||
+ | * Java (mindestens Java 11), besser Java 17 | ||
+ | * getestet mit Linux (x86 und ARM), Win10, MacOS | ||
===== Download ===== | ===== Download ===== | ||
- | **veröffentlichte Version: | + | ==== Wizard 2.0 ==== |
- | Die aktuelle Version ist der **Wizard-1.11.1** vom 22.12.2018. | + | Der **Wizard |
+ | Für die Installation unter MacOSX steht ein DMG zur Verfügung: [[https:// | ||
- | Der BiDiB-Wizard kann hier heruntergeladen werden: http:// | ||
- | **Entwicklungsstand:** | + | <WRAP center round tip 60%> |
+ | Beim Download auf dem Mac wird das " | ||
+ | \\ | ||
+ | Deshalb muss das " | ||
+ | < | ||
+ | sudo xattr -r -d com.apple.quarantine BiDiB-Wizard-2.0.18-6377.dmg | ||
+ | </ | ||
+ | |||
+ | Man kann auch das Terminal-Fenster öffnen, den Befehl '' | ||
+ | |||
+ | </ | ||
+ | ==== Wizard 1.13 (Legacy) ==== | ||
+ | |||
+ | Die aktuelle Version vom BiDiB-Wizard 1.13 ist der **Wizard-1.13.22** vom 14.12.2023. Diese Version ist veraltet und sollte nicht mehr eingesetzt werden. \\ | ||
+ | Der BiDiB-Wizard kann von hier heruntergeladen werden: [[https:// | ||
+ | Für die Installation unter MacOSX steht ein DMG zur Verfügung: [[https:// | ||
+ | |||
+ | <WRAP center round tip 60%> | ||
+ | Die Weiterentwicklung wird im BiDiB-Wizard 2 fortgesetzt. \\ | ||
+ | \\ | ||
+ | Anwender welche die neue Baugruppe | ||
+ | </ | ||
+ | |||
+ | <WRAP center round tip 60%> | ||
+ | Bitte für den aktuellen BiDiB-Wizard die Java Version 11 oder 17 verwenden. \\ | ||
+ | Links siehe nachfolgend. | ||
+ | </ | ||
+ | |||
+ | |||
+ | **Empfohlene Java-Implementierung: | ||
+ | Link zum Java-Download: | ||
+ | |||
+ | Direkter Link zum Download des Installer für Windows **64-bit**: [[https:// | ||
+ | Direkter Link zum Download des Installer für Windows **32-bit**: [[https:// | ||
+ | |||
+ | |||
+ | ==== Automatische Anzeige USB Port ==== | ||
+ | |||
+ | <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 [[https:// | ||
+ | |||
+ | Die **deutsche Version für Windows 10 32-bit** kann [[https:// | ||
+ | |||
+ | Unter **Windows 10 64-bit** muss sowohl die 64-bit Version wie auch die 32-bit Version der " | ||
+ | |||
+ | |||
+ | Siehe auch [[wizard# | ||
+ | </ | ||
+ | |||
+ | ==== Migration BiDiB-Wizard 1.12 auf 1.13 ==== | ||
+ | |||
+ | :!: 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. | ||
:!: 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 99: | ||
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 106: | ||
{{ : | {{ : | ||
- | :!: Erzeugen der Dokumentation (ab Build 2322) ist noch experimentell und nicht vollständig! | ||
===== Entwicklungsstand ===== | ===== Entwicklungsstand ===== | ||
Zeile 58: | Zeile 111: | ||
** Download Entwicklungsstand ** | ** Download Entwicklungsstand ** | ||
- | Der aktuelle Entwicklungsstand (Update: | + | Der aktuelle Entwicklungsstand (Update: |
+ | |||
+ | DMG Image: [[https:// | ||
- | * Ab Build 3180: Lauffähig unter Java 9 und Java 10. | ||
* Ab Build 3016: Die zusätzliche Komponente BiDiB-Wizard-Spy unter Windows muss nicht installiert werden! | * Ab Build 3016: Die zusätzliche Komponente BiDiB-Wizard-Spy unter Windows muss nicht installiert werden! | ||
---- | ---- | ||
- | |||
===== 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 136: | ||
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 182: | ||
===== Versionsübersicht ===== | ===== Versionsübersicht ===== | ||
- | ==== Version | + | ==== Version |
- | * Logfiles automatisch als Zip-Datei komprimieren | + | Aktuelle Version |
- | * Benutzerdefinierbare Namen für Rückmelder und Aspekte. | + | * Unterstützung |
- | * Auswahl des Java-Treiber | + | * Verbindung über FTDI-Treiber |
- | * USB hot-plug: Eingesteckter GBMboost | + | ==== Version 1.13 ==== |
- | * NodeScript Wizard | + | Aktuelle Version vom BiDiB-Wizard 1. Die Weiterentwicklung |
- | * Unterstützung für Protokoll-Version 0.7 | + | * Altes Dateiformat für Import/ |
+ | * Unterstützung für Multi-Cell-Mode der RF-Basis | ||
+ | |||
+ | |||
+ | |||
+ | |||
- | * Installation als Applikation unter OSX (1.9.2), Support für Copy/Paste etc. unter OSX | ||
- | * Unterstützung Raspi 3 (ARMv7) (1.9.2) | ||
- | * Positionen von OpenCar via BiDiB RF-Basis | ||
- | * Konfiguration StepControl | ||
- | * Auswertung Feature FEATURE_RELEVANT_PID_BITS (1.9.3) | ||
- | ==== Version 1.8 ==== | ||
- | * Initialisierung Lok-Decoder mit FS0 nach dem Verbinden (Adresse in Channel 2). | ||
- | * SUSI-CV auslesen per POM für D& | ||
- | * Anzeige von DYN-Status-Werten | ||
- | * Knotenliste alphabetisch sortiert | ||
- | * Unterstützung für Protokoll-Version 0.6 | ||
- | * Unterstützung Debug-Interface (wie hterm) | ||
- | * Unterstützung für Tams Multi-Decoder | ||
- | * DMX-Modeler | ||
- | * CV-XML-Datei in Abhängigkeit von der Firmwareversion des BiDiB-Knoten | ||
- | ==== Version 1.7 ==== | ||
- | * Unterstützung für DCC Accessory Decoder (Schaltdecoder). | ||
- | * Unterstützung für POM (Lokomotivdecoder). | ||
- | * Unterstützung für neuen Makrobefehl " | ||
- | * Unterstützung für neuen Makrobefehl "Flag abfragen 0". | ||
- | * Booster Tabelle und RX/ | ||
- | ==== Version 1.6 ==== | ||
- | * Warnhinweis wenn GBMboost im DEBUG Mode gestartet ist. | ||
- | * CV-Verwaltung für die BiDiB-Knoten: | ||
- | * Lesen und schreiben des benutzerdefinierten Node-Namen. | ||
- | * Überarbeitung Layout auf Docking Frames. | ||
- | * Toolbar für Connect/ | ||
- | * Erweiterungen im Simulations-Modus. | ||
- | * Unterstützung für GPIO-Ports der OneControl. | ||
- | * Lauffähig auf ARM-Prozessoren (z.B. Raspberry Pi). | ||
- | * Unterstützung UDP-Protokoll für BiDiB (experimental). | ||
- | * Unterstützung für Programmiergleis (PT). | ||
- | ==== Version 1.5 ==== | ||
- | * Alle Knoten am Bus werden in einer Baumstruktur angezeigt. | ||
- | * Unterstützung für hierarchische Strukturen mit OneHub. | ||
- | * CV-Verwaltung für die BiDiB-Knoten (nicht für Lok-Dekoder). | ||
- | ==== Version 1.4.1 ==== | ||
- | * Alle Knoten am Bus werden in einer Listenstruktur angezeigt. | ||
- | * Auflistung von Firmware-Stand und Features aller Knoten. | ||
- | * Belegt-Meldungen werden angezeigt. Wenn unterstützt auch Adressen, Geschwindigkeit und Aufgleisrichtung. | ||
- | * Features eines Knoten können geändert werden. | ||
- | * Jeder Knoten kann mit einer kurzen Beschreibung versehen werden. | ||
- | * Modellbahnuhr mit einstellbarer Geschwindigkeit / Anfangs- u. Endzeit / Wiederholung. | ||
- | * Firmware-Update über den BiDiB-Bus. | ||
- | * Booster ein-/ | ||
- | * Fahrpult für Vor-/ | ||
- | * Programmierung von Makros und Accessories. | ||
- | ---- | ||
===== Probleme und Fehler ===== | ===== Probleme und Fehler ===== | ||
Zeile 194: | Zeile 220: | ||
==== Logdateien sammeln ==== | ==== Logdateien sammeln ==== | ||
- | Mit dem nachfolgenden | + | Der Dialog |
+ | |||
+ | {{ : | ||
+ | |||
+ | Mit dem nachfolgenden Dialog | ||
{{ : | {{ : | ||
Zeile 209: | Zeile 239: | ||
Unter Linux muss der Symlink (z.B. / | Unter Linux muss der Symlink (z.B. / | ||
- | {{wizard: | + | {{ :wizard: |
- | Ab Version 1.9 siehen die Einstellungen wie folgt aus: | + | Neben der Auswahl der Schnittstelle kann der verwendete Treiber für den Seriellen Port ausgewählt werden. Hier stehen " |
- | {{ : | + | |
- | + | ||
- | Ab Version 1.10 siehen die Einstellungen wie folgt aus: | + | |
- | {{ : | + | |
- | + | ||
- | Neben der Auswahl der Schnittstelle kann der verwendete Treiber für den Seriellen Port ausgewählt werden. Hier stehen " | + | |
==== SCM ==== | ==== SCM ==== | ||
- | Der " | + | Der " |
* Windows (32- und 64-bit) | * Windows (32- und 64-bit) | ||
* Linux (32- und 64-bit, embedded) | * Linux (32- und 64-bit, embedded) | ||
Zeile 259: | Zeile 283: | ||
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 339: | ||
Ü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. | ||
----- | ----- | ||
+ | |||
+ | ==== Aufgaben-Liste ==== | ||
+ | |||
+ | Ab Wizard 2.0.5 wird eine Aufgaben-Liste angezeigt, wenn ein Knoten z.B. Standard-Bezeichnungen hat, welche übernommen werden sollten. Die Aufgaben-Liste kann auch über das entsprechende Icon in der Toolbar geöffnet werden. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Durch Klick auf das Schraubenschlüssel-Icon in der Spalte Aktion wird ein Dialog mit der Aufgabe angezeigt. Ausgeführte Aufgaben werden automatisch aus der Aufgaben-Liste entfernt. | ||
+ | |||
+ | Um einen Eintrag manuell zu löschen, wird das " | ||
+ | |||
+ | {{ : | ||
===== Features ändern ===== | ===== Features ändern ===== | ||
Zeile 359: | Zeile 405: | ||
{{ : | {{ : | ||
- | Im //Update firmware// | + | Im //Update firmware// |
+ | |||
+ | Falls im Firmware-Zip neue CV-Definitionen vorhanden sind, wird der folgende Dialog angezeigt. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Aus den Paketen | ||
{{ : | {{ : | ||
- | Wenn der Firmware-Update beendet ist, wird der Dialog durch Klick auf Schliessen beendet und der Knoten wird neu gestartet. | + | Wenn der Firmware-Update beendet ist, wird der Dialog durch Klick auf //Schliessen// beendet und der Knoten wird neu gestartet. |
Zeile 372: | Zeile 424: | ||
* Anstecken. | * Anstecken. | ||
* Die Baugruppe meldet sich als Bootloader. Jetzt kann man Firmware-Update machen. | * Die Baugruppe meldet sich als Bootloader. Jetzt kann man Firmware-Update machen. | ||
- | ----- | + | |
+ | |||
+ | ===== Firmware Repository ===== | ||
+ | |||
+ | Ab Wizard 2 ist der Zugriff auf das zentrale Firmware Repository eingebaut. Damit wird es möglich, die aktuell veröffentlichten Firmware-Updates vom Internet zu laden. | ||
+ | |||
+ | Dazu muss in den '' | ||
+ | |||
+ | Wenn die Option '' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Über den '' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Wenn die Firmware-Repo Ansicht geöffnet wird, erfolgt ein Zugriff auf das zentrale Firmware Repository und ein Abgleich mit den lokal vorhandenen Daten. | ||
+ | |||
+ | Die Checkbox '' | ||
+ | |||
+ | Durch Klick auf den Download-Button werden alle selektierten (Checkbox in der ersten Spalte) Firmware-Updates heruntergeladen und lokal gespeichert. | ||
+ | Um alle angezeigten Firmware-Updates für den Download zu selektieren, | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Beim nächsten Verbinden mit dem BiDiB-System werden verfügbare Firmware-Updates bei den Knoten durch ein kleines Icon angezeigt. | ||
+ | |||
+ | ==== Firmware Update über Repository ==== | ||
+ | |||
+ | Nach dem Start des BiDiB-Wizard wird das zentrale Firmware-Repository auf neue Firmware geprüft. Falls neue Firmware gefunden wurde, wird dies nach dem Erstellen der Verbindung durch ein entsprechendes Icon im Knotenbaum angezeigt. | ||
+ | |||
+ | Wenn der Knoten selektiert ist, wird der Update-Button im Info-Reiter aktiviert. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Beim Klick auf diesen Button wird der '' | ||
+ | |||
+ | Sollte die Firmware noch nicht im lokalen Repository vorhanden sein, erfolgt vor dem Download die folgende Abfrage: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Bevor der Dialog für den Firmware-Update geöffnet wird erfolgt die Abfrage, ob der Knoten gesichert wurde. Diese Option kann durch den Anwender dauerhaft unterdrückt werden. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Anschliessend wird der Firmware-Update Dialog geöffnet und das neue Firmware-Archiv ist bereits selektiert. Soll eine andere Firmware-Version geladen werden, kann diese aus der Combobox '' | ||
+ | |||
+ | Nach Auswahl des gewünschten Firmware-Paket wird der '' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ==== Download ==== | ||
+ | |||
+ | Ab BiDiB-Wizard 2.0.6 wird angezeigt, wenn neue Firmware im zentralen Firmware Repository gefunden wurde. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Durch Klick auf das Icon // | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Nach erfolgreichem Download der Firmware verschwindet der Eintrag in der Aufgabenliste und die Aufgabenliste kann geschlossen werden. | ||
===== RX/ | ===== RX/ | ||
Zeile 389: | Zeile 505: | ||
===== Lok / Car steuern ===== | ===== Lok / Car steuern ===== | ||
- | Einzelne Loks oder Cars können über die // | + | Einzelne Loks oder Cars können über die // |
Nach der Eingabe der DCC-Adresse und der Auswahl der Fahrstufen kann die Geschwindigkeit über den Slider eingestellt werden. Eine zurückgemeldete Geschwindigkeit (Speed-Meldung vom Dekoder) wird unterhalb des Slider angezeigt. | Nach der Eingabe der DCC-Adresse und der Auswahl der Fahrstufen kann die Geschwindigkeit über den Slider eingestellt werden. Eine zurückgemeldete Geschwindigkeit (Speed-Meldung vom Dekoder) wird unterhalb des Slider angezeigt. | ||
Zeile 396: | Zeile 512: | ||
Falls ein Dekoder einen Wert für " | Falls ein Dekoder einen Wert für " | ||
+ | |||
+ | |||
+ | Ab **Wizard-1.11 Build 3473**: \\ | ||
+ | Der Geschwindigkeitsregler unterstützt folgende Tasten-Aktionen wenn er selektiert ist: | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
===== DCC-Accessory-Decoder ===== | ===== DCC-Accessory-Decoder ===== | ||
Zeile 409: | Zeile 533: | ||
Mit Hilfe es BiDiB-Wizard kann man über das Programmiergleis am GBMboost die DCC-Decoder auslesen und editieren. | Mit Hilfe es BiDiB-Wizard kann man über das Programmiergleis am GBMboost die DCC-Decoder auslesen und editieren. | ||
Eine ausführliche Erklärung zu dem Programmiergleis und dessen Warnhinweise finden Sie unter dem [[gbm: | Eine ausführliche Erklärung zu dem Programmiergleis und dessen Warnhinweise finden Sie unter dem [[gbm: | ||
+ | |||
+ | :!: Falls ein IF2 benutzt wird kann nur die Programmierung über Hauptgleis (POM) verwendet werden. Siehe dazu [[wizard# | ||
Klicken Sie auf den GBMboost Master in der Knotenliste und öffnen Sie mit einem rechtsklick den CV-Programmer für Lokdecoder (PT). | Klicken Sie auf den GBMboost Master in der Knotenliste und öffnen Sie mit einem rechtsklick den CV-Programmer für Lokdecoder (PT). | ||
Zeile 479: | Zeile 605: | ||
* in der 3. Zeile wird QOS (MSG_BM_DYN_STATE --> 1: Signalqualität) angezeigt wenn der Decoder es unterstützt. | * in der 3. Zeile wird QOS (MSG_BM_DYN_STATE --> 1: Signalqualität) angezeigt wenn der Decoder es unterstützt. | ||
- | Ab Wizard-1.9 Build 2088: | ||
Die DynStatus-Daten (Verschmutzung) werden jetzt in der gleichen Zeile wie die Adresse, Aufgleisrichtung und Geschwindigkeit dargestellt. Von der Höhe her sollten auch 4 Decoderdaten passen. | Die DynStatus-Daten (Verschmutzung) werden jetzt in der gleichen Zeile wie die Adresse, Aufgleisrichtung und Geschwindigkeit dargestellt. Von der Höhe her sollten auch 4 Decoderdaten passen. | ||
Zeile 487: | Zeile 612: | ||
* in der ersten Zeile ist der Inhalt der Confidence-Meldung (valid, freeze, signal). | * in der ersten Zeile ist der Inhalt der Confidence-Meldung (valid, freeze, signal). | ||
* in der 2. Zeile wird die Lokadresse, Aufgleisrichtung (<< oder >>) und die Geschwindigkeit, | * in der 2. Zeile wird die Lokadresse, Aufgleisrichtung (<< oder >>) und die Geschwindigkeit, | ||
- | |||
- | |||
- | Ab Wizard-1.9 Build 2901: | ||
- | In den Belegtmeldern wird folgendes angezeigt: | ||
* in der ersten Zeile ist der Inhalt der Confidence-Meldung (VOID, FREEZE, NOSIGNAL). | * in der ersten Zeile ist der Inhalt der Confidence-Meldung (VOID, FREEZE, NOSIGNAL). | ||
+ | Ab **Wizard-1.11 Build 3473**: \\ | ||
+ | In den Belegtmeldern kann über das Kontextmenü der Lok-Dialog und der POM-Editor geöffnet werden. Dabei wird die erste Lokadresse als Defaultwert verwendet. | ||
+ | {{ : | ||
---- | ---- | ||
Zeile 499: | Zeile 623: | ||
Mit dem CV-Programmierer für POM können Lok-Decoder über POM-Befehle (Programming-On-Main, | Mit dem CV-Programmierer für POM können Lok-Decoder über POM-Befehle (Programming-On-Main, | ||
+ | |||
+ | Um den CV-Programmierer für POM zu öffnen, muss der Knoten mit der DCC-Zentrale (IF2, GBMboost Master) selektiert werden, und über das Kontextmenü " | ||
==== Adresse ändern ==== | ==== Adresse ändern ==== | ||
Zeile 525: | Zeile 651: | ||
{{: | {{: | ||
- | Ein Servo hat einen Stellbereich (der rote Bereich). Dieser Bereich ist der maximale Bereich der mit der LC angesteuert werden kann. Dabei ist der Justierwert unten = 0 und der Justierwert oben = 250. | + | Modellbauservo haben oft eine Stellbereich |
Über den Slider in der Spalte //Zielwert in %// kann man den Bereich abfahren (0% ist jetzt 0 und 100% ist jetzt 250). Der Zielwert 50% ist in diesem Fall bei der absoluten Position 127 (250 - 0 / 2, die grün gestrichelte Linie). | Über den Slider in der Spalte //Zielwert in %// kann man den Bereich abfahren (0% ist jetzt 0 und 100% ist jetzt 250). Der Zielwert 50% ist in diesem Fall bei der absoluten Position 127 (250 - 0 / 2, die grün gestrichelte Linie). | ||
Zeile 545: | Zeile 671: | ||
===== Portumschaltung ===== | ===== Portumschaltung ===== | ||
- | Auf der Baugruppe '' | + | Auf der Baugruppe '' |
+ | Auf der Baugruppe '' | ||
+ | |||
+ | |||
+ | Die Umschaltung erfolgt mit Hilfe der BiDiB-Tools z.B. BiDiB-Wizard. | ||
==== LED Ausgang -> Eingang ==== | ==== LED Ausgang -> Eingang ==== | ||
Zeile 580: | Zeile 710: | ||
:!: Ein Makro welches nicht permanent gespeichert ist, geht beim Unterbruch der Versorgungsspannung verloren! | :!: Ein Makro welches nicht permanent gespeichert ist, geht beim Unterbruch der Versorgungsspannung verloren! | ||
+ | |||
+ | |||
+ | Weitere ausführliche Informationen zu Makros und Accessories findet man auch unter: | ||
+ | * [[grundlage_makro|Was sind Makros und Accessories? | ||
+ | * [[advanced_macro_de|Mehr zu Makro und Accessory]] | ||
---- | ---- | ||
Zeile 614: | Zeile 749: | ||
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 624: | Zeile 764: | ||
{{ : | {{ : | ||
+ | |||
---- | ---- | ||
Zeile 639: | Zeile 780: | ||
{{ : | {{ : | ||
+ | |||
+ | ==== Initialer Status ==== | ||
+ | |||
+ | Über die Auswahl des //Initialen Status// kann der Aspekt eines Accessory aussgewählt werden, der nach dem Start der Baugruppe eingestellt wird. | ||
+ | |||
+ | Wenn ein Aspekt gewählt wird, dann wird dieser Aspekt nach jedem Start ausgeführt. | ||
+ | |||
+ | Wenn '' | ||
+ | |||
+ | Wenn '' | ||
+ | Dies bedingt, dass ein Accessory zumindest 1x geschaltet wurde. | ||
+ | |||
Zeile 648: | Zeile 801: | ||
Hinweis: In der Abbildung sind in der Spalte Wert nur Fragezeichen drin weil die Abbildung im Demo-Modus erstellt wurde. Nach dem Laden der CV stehen dort die richtigen Werte drin. | Hinweis: In der Abbildung sind in der Spalte Wert nur Fragezeichen drin weil die Abbildung im Demo-Modus erstellt wurde. Nach dem Laden der CV stehen dort die richtigen Werte drin. | ||
- | {{:wizard:wizard-change-servo-cv.png|}} | + | {{: |
- | Beim Wizard-1.8 und neuer sind die Buttons zum Lesen und Schreiben der CV-Werte vom Knoten in die Toolbar | + | Zuerst müssen die aktuellen CV-Werte über die Buttons zum Lesen und Schreiben der CV-Werte vom Knoten in der Toolbar |
{{ : | {{ : | ||
Zeile 659: | Zeile 812: | ||
Um CV-Werte anzupassen sind folgende Schritte notwendig: | Um CV-Werte anzupassen sind folgende Schritte notwendig: | ||
+ | * Aktuelle CVs über den Button in der Toolbar vom Knoten laden. | ||
* CV auswählen | * CV auswählen | ||
* CV-Wert anpassen | * CV-Wert anpassen | ||
- | * geänderten CV-Wert speichern. Es können auch mehrere Werte verändert und gespeichert werden, bevor die Übertragung auf den Knoten erfolgt. | + | * geänderten CV-Wert speichern |
* geänderte CV-Werte auf den Knoten übertragen | * geänderte CV-Werte auf den Knoten übertragen | ||
Zeile 670: | Zeile 824: | ||
==== Benutzerdefinierte CV-Dateien ==== | ==== Benutzerdefinierte CV-Dateien ==== | ||
- | :!: Der BiDiB-Wizard liefert aktuelle CV-Definitionen mit. Es besteht aber (ab Build 1589) auch die Möglichkeit eigene oder **angepasste CV-Definitionen** zu verwenden. Dabei werden folgende Verzeichnisse durchsucht: | + | :!: Der BiDiB-Wizard liefert aktuelle CV-Definitionen mit. Es besteht aber auch die Möglichkeit eigene oder **angepasste CV-Definitionen** zu verwenden. Dabei werden folgende Verzeichnisse durchsucht: |
- | - <user.home> | + | - < |
- | - < | + | |
- | - Interne Suche in Programm-Archiven | + | |
- | + | ||
- | Ab **BiDiB-Wizard-1.9 Build 2507** werden folgende Verzeichnisse durchsucht: | + | |
- | - < | + | |
- < | - < | ||
- Interne Suche in Programm-Archiven | - Interne Suche in Programm-Archiven | ||
- | |||
- | :!: Wenn das **Verzeichnis für XML-Dateien** nicht auf den Defautwert //< | ||
Sobald eine passende CV-Definition gefunden wurde, wird diese verwendet und die Suche in den weiteren Verzeichnissen abgebrochen. | Sobald eine passende CV-Definition gefunden wurde, wird diese verwendet und die Suche in den weiteren Verzeichnissen abgebrochen. | ||
- | Der Wizard zeigt ab Build 2545 den Pfad zur verwendeten Template-Datei im Tooltip auf dem Textfeld XML-File an. | + | Der Wizard zeigt den Pfad zur verwendeten Template-Datei im Tooltip auf dem Textfeld XML-File an. |
{{ : | {{ : | ||
- | Der Wizard zeigt ab Build 2937 einen Warnungs-Marker an, wenn eine benutzer-definierte CV-Definition verwendet wird. Im Tooltip auf dem Warnungs-Marker wird der Pfad zum XML-File angezeigt. | + | Der Wizard zeigt einen Warnungs-Marker an, wenn eine benutzer-definierte CV-Definition verwendet wird. Im Tooltip auf dem Warnungs-Marker wird der Pfad zum XML-File angezeigt. |
{{ : | {{ : | ||
Zeile 694: | Zeile 841: | ||
- | Der Wizard erlaubt | + | Der Wizard erlaubt den Import von benutzerdefinierten CV-Definitionen über einen Button im UI. |
- | {{ :wizard:wizard-import-userdef-cv.png |}} | + | {{ :wizard:bidibcv-vendor-import.jpg |}} |
=== Erstellen von benutzerdefinierten CV-Definitionen === | === Erstellen von benutzerdefinierten CV-Definitionen === | ||
- | Der Wizard erlaubt | + | Der Wizard erlaubt das Erstellen von benutzerdefinierten CV-Definitionen über einen Button im UI. Dabei wird die interne CV-Definitionen des Wizard in das Benutzer-Verzeichnis kopiert, damit sie dort angepasst werden kann. |
{{: | {{: | ||
Zeile 721: | Zeile 868: | ||
===== Export Knoten ====== | ===== Export Knoten ====== | ||
- | Beim Exportieren eines Knoten | + | Der Knoten-Export wird über das Kontextmenü des ausgewählten Knotens gestartet: '' |
+ | |||
+ | Beim Exportieren eines Knotens | ||
{{ : wizard: | {{ : wizard: | ||
+ | |||
+ | |||
+ | :!: Der Wizard 1.13 unterstützt nur noch das neue Datei-Format für den Knoten-Export und Import. Dieses Format wurde notwendig, um neuere JDK Versionen zu untersützen. | ||
+ | |||
+ | :!: Der Wizard 1.12 verwendet standardmässig ein neueres Format für den Knoten-Export und Import. Um Export-Dateien im alten Format einlesen zu können, muss in den '' | ||
+ | Für neue Knoten-Exporte bitte das neue Format verwenden!! | ||
===== Import Knoten ===== | ===== Import Knoten ===== | ||
Zeile 769: | Zeile 924: | ||
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 777: | Zeile 931: | ||
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 805: | Zeile 959: | ||
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 822: | Zeile 983: | ||
{{ : | {{ : | ||
+ | |||
+ | ==== 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.1545563844.txt.gz · Zuletzt geändert: 2018/12/23 12:17 von akuhtz