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 [2020/12/20 15:19] – [Version 1.14] akuhtz | wizard [2024/03/30 16:48] – [Wizard 2.0] Wizard 2.0.21 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 ===== | ||
- | **Aktuelle Release-Version: | + | ==== Wizard 2.0 ==== |
- | Die aktuelle Version ist der **Wizard-1.12.11** vom 17.09.2020. | + | Der **Wizard |
+ | Für die Installation unter MacOSX steht ein DMG zur Verfügung: [[https:// | ||
- | Der BiDiB-Wizard kann hier heruntergeladen werden: | + | |
+ | <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: | ||
+ | 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 **ReadyServoTurn** benutzen, bitte den Wizard 2 installieren. | ||
+ | </ | ||
+ | |||
+ | <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%> | <WRAP center round info 80%> | ||
Zeile 40: | Zeile 73: | ||
:!: Falls keine COM-Ports angezeigt werden oder das Fenster mit dem COM-Port nicht erscheint müssen vermutlich die " | :!: 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 64-bit** kann [[https:// |
- | Die **deutsche Version für Windows 10 32-bit** kann [[http:// | + | 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 " | Unter **Windows 10 64-bit** muss sowohl die 64-bit Version wie auch die 32-bit Version der " | ||
Zeile 49: | Zeile 82: | ||
Siehe auch [[wizard# | 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. | :!: 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. | ||
Zeile 76: | Zeile 111: | ||
** Download Entwicklungsstand ** | ** Download Entwicklungsstand ** | ||
- | Der aktuelle Entwicklungsstand (Update: | + | Der aktuelle Entwicklungsstand (Update: |
+ | |||
+ | DMG Image: [[https:// | ||
* 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! | ||
Zeile 145: | Zeile 182: | ||
===== Versionsübersicht ===== | ===== Versionsübersicht ===== | ||
- | ==== Version 1.14 ==== | + | ==== Version 2.0 ==== |
- | Zukünftige | + | Aktuelle Version |
+ | * Unterstützung für ReadyServoTurn | ||
+ | * Verbindung über FTDI-Treiber | ||
+ | ==== Version 1.13 ==== | ||
+ | Aktuelle | ||
* Altes Dateiformat für Import/ | * Altes Dateiformat für Import/ | ||
* Unterstützung für Multi-Cell-Mode der RF-Basis | * Unterstützung für Multi-Cell-Mode der RF-Basis | ||
- | ==== Version 1.12 ==== | ||
- | 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 | ||
- | ==== 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 261: | Zeile 239: | ||
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 369: | Zeile 347: | ||
----- | ----- | ||
+ | |||
+ | ==== 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 434: | 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 479: | 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 567: | 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 593: | 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 652: | 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 701: | Zeile 764: | ||
{{ : | {{ : | ||
+ | |||
---- | ---- | ||
Zeile 716: | 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 773: | Zeile 849: | ||
Der Wizard erlaubt ab Build 2967 den Import von benutzerdefinierten CV-Definitionen über einen Button im UI. | Der Wizard erlaubt ab Build 2967 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 === | ||
Zeile 799: | Zeile 875: | ||
===== Export Knoten ====== | ===== Export Knoten ====== | ||
- | Der Knoten-Export wird über das Kontextmenü des ausgewählten | + | Der Knoten-Export wird über das Kontextmenü des ausgewählten |
- | Beim Exportieren eines Knoten | + | Beim Exportieren eines Knotens |
{{ : wizard: | {{ : wizard: | ||
- | :!: Der Wizard 1.12 verwendet standardmässig ein anderes | + | :!: 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 | ||
+ | Für neue Knoten-Exporte bitte das neue Format verwenden!! | ||
===== Import Knoten ===== | ===== Import Knoten ===== |
wizard.txt · Zuletzt geändert: 2024/04/16 09:31 von akuhtz