Inhaltsverzeichnis
BiDiB Knoten-Konfigurator
Der BiDiB Knoten-Konfigurator bietet eine strukturierte Übersicht von vorgefertigten Lösungen zum Konfigurieren der Knoten an. Auf dieser Seite hier wird beschrieben, mit welchen Daten dieser BiDiB Knoten-Konfigurator arbeitet und wo er diese Daten sucht. Diese Informationen sind wichtig, wenn man eigene Scripte bauen und nutzen will.
Siehe auch: Beschreibung der Vorlagen für Konfiguration mit dem Knoten Konfigurator
BiDiB Knoten-Konfigurator anwenden
Der BiDiB Knoten-Konfigurator kann über die Toolbar gestartet werden, wenn ein Knoten selektiert ist.
Der BiDiB Knoten-Konfigurator führt durch die notwendigen Schritte.
Im zweiten Schritt muss die Kategorie ausgewählt werden:
Anschliessend werden alle verfügbaren Applikationen (Skripte) der ausgewählten Kategorie angezeigt:
Nach Auswahl der Applikation müssen die Parameter ausgewählt werden:
Für Ports, Makros und Accessories sind Comboboxen mit den verfügbaren Werten vorhanden.
Im abschliessenden Schritt wird die gewählte Konfiguration auf den Knoten übertragen:
Benutzerdefinierte Anpassungen
Wie die strukturierte Übersicht aufgebaut ist, das bestimmt eine xml-Datei mit der Konfiguration. Die Konfiguration der NodeScript-Kategorien wird aus der nodeScriptSources.xml-Datei gelesen:
<?xml version="1.0" encoding="UTF-8" ?>
<nodeScriptSources xmlns="http://www.bidib.org/schema/nodescript/1.0">
<nodeScriptSource>
<category applicationCategory="signal" subDirectory="signals" >
<description language="en">Signals</description>
<description language="de">Signale</description>
</category>
<category applicationCategory="turnout" subDirectory="turnouts" >
<description language="en">Turnouts</description>
<description language="de">Weichen</description>
</category>
<category applicationCategory="lighteffect" subDirectory="lighteffects" >
<description language="en">Lighteffects</description>
<description language="de">Lichteffekte</description>
</category>
<!-- persoenliche Kategorie -->
<category applicationCategory="personal" subDirectory="personal" >
<description language="en">Personal</description>
<description language="de">Persoenlich</description>
</category>
</nodeScriptSource>
</nodeScriptSources>
Nach dieser Datei wird in folgender Reihenfolge gesucht. Dabei gilt der erste Treffer:
- <Verzeichins für BiDiB-Konfigurationsdateien>\data\nodescript (z.B. C:\Users\admin\.bidib\data\nodescript)
- <Installations-Verzeichnis>\data\nodescript (z.B. C:\Program Files\BiDiB-Wizard-1.9-SNAPSHOT\data\nodescript)
Bei Bedarf können weitere Kategorien erstellt werden, wie im Beispiel oben die persönliche Kategorie. Das Beispiel oben muss dazu mit dem Dateinamen nodeScriptSources.xml im nodescript-Verzeichnis gespeichert werden. Es dient als Marker-Datei, damit der Wizard die Unterverzeichnisse scanned.
Das Attribut subDirectory gibt das Unterverzeichnis an, in welchem sich die NodeScript-Sammlung dieser Kategorie befindet.
In den description-Tags werden die Texte für die Darstellung im Wizard angegeben.
Eine NodeScript-Sammlung besteht aus einer oder mehrerer Dateien mit Befehlen für Knotenscripte, welche z.B. typische Problemfälle innerhalb dieser Kategorie lösen. Diese Nodescript-Dateien müssen die Datei-Extension .nodescript haben.
Hinweis: Da das Installationsverzeichnis im Normalfall mit Admin-Rechten geschützt ist, sollten vom Anwender angepasste NodeScripts unter dem
<user.home>-Verzeichnis abgelegt werden. Dazu kann man am einfachsten das nodeScriptSources.xml aus dem Installations-Verzeichnis unter <user.home>\.bidib\data\nodescript kopiert werden und das entsprechende Unterverzeichnis für die Kategorie erstellt werden.






