wizard
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
wizard [2019/02/24 11:49] – [Entwicklungsstand] Build 3530 vom 01.02.2019 akuhtz | wizard [2024/09/05 07:37] (aktuell) – [Wizard 1.13 (Legacy)] 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.23** vom 24.04.2024. 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:// | ||
+ | |||
+ | :!: Achtung: 32-bit Java nur auf 32-bit Windows installieren!!!\\ | ||
+ | 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 101: | ||
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 108: | ||
{{ : | {{ : | ||
- | :!: Erzeugen der Dokumentation (ab Build 2322) ist noch experimentell und nicht vollständig! | ||
===== Entwicklungsstand ===== | ===== Entwicklungsstand ===== | ||
Zeile 58: | Zeile 113: | ||
** 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 138: | ||
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 184: | ||
===== Versionsübersicht ===== | ===== Versionsübersicht ===== | ||
- | ==== Version | + | ==== Version |
Aktuelle Version | Aktuelle Version | ||
- | * Unterstützung für OneControl 3.x | + | * Unterstützung für ReadyServoTurn |
+ | * Verbindung über FTDI-Treiber | ||
+ | ==== Version 1.13 ==== | ||
+ | Aktuelle Version vom BiDiB-Wizard 1. Die Weiterentwicklung wird im BiDiB-Wizard 2 fortgesetzt. | ||
+ | * Altes Dateiformat für Import/ | ||
+ | * Unterstützung für Multi-Cell-Mode der RF-Basis | ||
+ | |||
+ | |||
- | ==== Version 1.10 ==== | ||
- | ==== Version 1.9 ==== | ||
- | * Logfiles automatisch als Zip-Datei komprimieren | ||
- | * Benutzerdefinierbare Namen für Rückmelder und Aspekte. | ||
- | * Auswahl des Java-Treiber für den Seriellen Port (RXTX und SCM) | ||
- | * USB hot-plug: Eingesteckter GBMboost wird mit COM-Port angezeigt | ||
- | * NodeScript Wizard | ||
- | * Unterstützung für Protokoll-Version 0.7 | ||
- | * 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 200: | Zeile 222: | ||
==== Logdateien sammeln ==== | ==== Logdateien sammeln ==== | ||
- | Mit dem nachfolgenden | + | Der Dialog |
+ | |||
+ | {{ : | ||
+ | |||
+ | Mit dem nachfolgenden Dialog | ||
{{ : | {{ : | ||
Zeile 215: | Zeile 241: | ||
Unter Linux muss der Symlink (z.B. / | Unter Linux muss der Symlink (z.B. / | ||
- | {{ : | + | {{ : |
Neben der Auswahl der Schnittstelle kann der verwendete Treiber für den Seriellen Port ausgewählt werden. Hier stehen " | Neben der Auswahl der Schnittstelle kann der verwendete Treiber für den Seriellen Port ausgewählt werden. Hier stehen " | ||
Zeile 259: | Zeile 285: | ||
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 341: | ||
Ü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 378: | Zeile 426: | ||
* 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 423: | Zeile 535: | ||
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 501: | Zeile 615: | ||
* in der 2. Zeile wird die Lokadresse, Aufgleisrichtung (<< oder >>) und die Geschwindigkeit, | * in der 2. Zeile wird die Lokadresse, Aufgleisrichtung (<< oder >>) und die Geschwindigkeit, | ||
* 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**: \\ | 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. | 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. | ||
{{ : | {{ : | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | ====Confidence-Meldungen==== | ||
+ | |||
+ | **VOID: 1,0,0** -> Komplettausfall | ||
+ | |||
+ | **FREEZE: 0,1,1** -> Wenn die Meldung schon mal eingegangen ist, aber aktuell nicht funktioniert wird der letzte Zustand gefroren. Das kann passieren, wenn das Erfassungssystem aus DCC gespeist wird und man schaltet DCC ab. | ||
+ | |||
+ | **SIGNAL: 0,0,1** -> Wenn der Melder noch geht, aber feststellt „es ist kein DCC mehr am Gleis“. Das kann passieren, wenn man DCC abschaltet und eine zusätzliche Ersatzspeisung am GBM16T hat. Der GBM16T „lebt“ dann weiter und meldet die Belegung mit Ausfall von DCC. (Boosterüberwachung) | ||
+ | |||
+ | **GOOD: 0,0,0** -> Betriebszustand normal | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | |||
+ | ==== Fehler in Belegtmeldung ==== | ||
+ | |||
+ | Falls das DCC-Signal nicht vorhanden ist (z.B. Booster abgeschaltet oder nicht angeschlossen) oder aus einem anderen Grund die Zuverlässigkeit der Belegtmeldung nicht garantiert werden kann, werden die Belegtmelder mit einem grauen Schleier angezeigt. | ||
+ | |||
+ | **Confidence-Meldung: | ||
+ | |||
+ | |||
+ | {{ : | ||
---- | ---- | ||
Zeile 511: | Zeile 653: | ||
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 537: | Zeile 681: | ||
{{: | {{: | ||
- | 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 557: | Zeile 701: | ||
===== 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 592: | Zeile 740: | ||
:!: 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 626: | Zeile 779: | ||
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 636: | Zeile 794: | ||
{{ : | {{ : | ||
+ | |||
---- | ---- | ||
Zeile 651: | Zeile 810: | ||
{{ : | {{ : | ||
+ | |||
+ | ==== 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 660: | Zeile 831: | ||
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 671: | Zeile 842: | ||
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 682: | Zeile 854: | ||
==== 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 706: | Zeile 871: | ||
- | 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 733: | Zeile 898: | ||
===== 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 781: | Zeile 954: | ||
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 789: | Zeile 961: | ||
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 817: | Zeile 989: | ||
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 834: | Zeile 1013: | ||
{{ : | {{ : | ||
+ | |||
+ | ==== 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.1551005371.txt.gz · Zuletzt geändert: 2019/02/24 11:49 von akuhtz