Dies ist ein einfacher Dialog für einfache Konfigurationsaufgaben. Für anspruchsvollere Programmierung wird der BiDiB-Wizard empfohlen. |
Das BiDiB-System arbeitet mit eindeutigen Kennungen (UID) und lokaler Adressierung (Path).
Die lokale Adressierung kann sich nach jedem Neustart des Systems ändern.
Beim Neustart erzeugt Rocrail eine Zuordnung zwischen lokaler Adresse und eindeutiger Kennung (UID).
Alle BiDiB-Baugruppen haben einen Identifizierungs-Knopf. Wenn dieser Knopf gedrückt wird erscheint der Dialog.
Nach Schließen dieses Dialogs mit der OK-Schaltfläche wird die dezimale UID in die Zwischenablage kopiert und ermöglicht es, diese in das/die Bus-Feld(er) zu übernehmen.
Der GMB16T hat auch einen Knopf, aber dieser ist nicht als Identifizier-Knopf realisiert, weil er nicht mit dem BiDiB-Bus verbunden ist. Das Drücken dieses Knopfes setzt den GBM16T in den Test-Modus, der andauernd Besetzt-Meldungen sendet. |
Der linke Wert ist die hexadezimale und der mittlere Wert die dezimale Darstellung der Hersteller-Kennung (VID).
Der linke Wert ist die hexadezimale und der mittlere Wert die dezimale Darstellung der Produkt-Kennung (PID).
Klasse des Node.
In Rocrail ist dies der UID-Name-Wert. Dieses Feld unterscheidet Groß- und Kleinschreibung! |
Frei definierbarer Name um diese Baugruppe zu identifizieren
Dieser Name kann alternativ zum Bus-Wert verwendet werden. (UID-Name)
MSG_STRING_GET: STRING_ID = 1: Username, read/write
Programmiert den Usernamen in die Baugruppe.
In Rocrail ist dies die Knoten-ID. |
In Rocrail muss die dezimale eindeutige Kennung (UID) im Bus-Feld der Schnittstellen-Registerkarte von Rückmeldern oder Zubehör (Weichen, Signale usw.) eingestellt werden.
Diese UID ist lang und deren Änderung ist nicht immer einfach.
Der linke Wert ist die hexadezimale und der rechte Wert die dezimale Darstellung der eindeutigen Kennung UID.
Die dezimale Darstellung wird als Bus-Wert für Objekte verwendet.
(Die dezimale Darstellung kann und darf eine negative Zahl sein.)
Die Serien-Nr. der Platine muss rechts in dem Beispiel als V 0D P 67002900 gelesen werden.
In der Baum-Ansicht hat jeder Knoten in Klammern vorangestellte Kurzzeichen seiner Klasse(n).
Hinweis: Ein Knoten kann mehreren Klassen angehören.
Kurzzeichen | Klasse | implementiert |
---|---|---|
L | Link / Bridge (Schnittstelle) | GBMBoost Master, OneHUB |
O | Occupancy (Eingänge/Belegung) | GBM16T, S88-BiDiB |
S | Switch (Ausgänge) | LightControl, MobaList |
B | Booster | GBMBoost |
M | Command Station Master (Zentrale) | GBMBoost Master |
A | Accessory (Zubehör) | LightControl, MobaList |
U | User Interface (Benutzer-Schnittstelle) | Externer Fahrregler |
P | Programmierung | GBMBoost |
Wenn eine Bild gefunden wird, dessen Dateiname wie "bidib-vid-pid.png" formatiert ist, wird es auf der Index-Seite angezeigt.
Als Beispiel: "bidib-13-103.png"
Die Bild-Datei-Größe muss kleiner als 50kBit im PNG-Format sein.
Vor dem Erstellen eines Berichts muss die Abfrage(Query)-Schaltfläche angeklickt worden sein, damit die Liste gefüllt wird.
Die Berichts-Option erfordert einen Dateinamen, der durch einen Dialog spezifiziert werden muss. Das Datei-Format ist CSV und kann durch die meisten Tabellenkalkulationsprogramme gelesen und bearbeitet werden.
Alle gelistetetn CAN-GC2- und CAN-GC6-Module sind anschließend ausgewählt, gelesen und Port für Port berichtet. Die Rocrail-Kennung (UID) wird auch berichtet, wenn ein Rocrail-Objekt mit UID:Port:Type verbunden ist.
Die CSV-Datei als PDF importiert und exportiert mit LibreOffice. |
![]() |
Öffnet die WEB-Seite des ausgewählten Knoten. (Im Standard-WEB-Browser.)
Sendet eine Idetifizierungs-Meldung zum ausgewählten Knoten, was dazu führt, dass die LED auf dem Modul blinkt.
Prüft ob der ausgewählte Knoten noch ansprechbar ist. Eine Pong-Antwort wird im Zentralen-Fenster gelistet. (Monitor trace level.)
Liest den letzten Fehler vom ausgewählten Knoten. Ein Fehler-Bericht wird im Server-Fenster gelistet. (Exception trace level.)
Mit Drag & Drop kann die eindeutige Kennung UID aller Objekte, die eine Schnittstellen-Registerkarte besitzen, einfach eingestellt werden:
Rocrail bietet eine grundlegende Implementierung für lesen und schreiben von Eigenschaften.
Liest alle Eigenschaften des ausgewählten Knotens.
Diese Aktion ist erforderlich, um einige andere Registerkarten dieses Dialogs zu aktivieren.
Schreibt die ausgewählte Eigenschaft mit ihrem neuen Wert; Für schreibbare Eigenschaten in der Doku nachlesen.
Diese GBMBoost-Master-Option mit Vorsicht verwenden und eine hohe Intervallzeit wie 20 einstellen. (20 x 100 ms = 2 Sekunden)
Diesen Wert auf Null stellen, um diese Eigenschaft abzuschalten.
Ein Wert von 1 sendet alle 80 ms eine Meldung an den GBMBoost-Master. |
Der Port-Typ ist konfigurierbar; siehe Dokumentation.
Nur einge Port-Typen haben Konfigurations-Parameter:
Typ | L | R | V | S |
---|---|---|---|---|
Servo | linker Anschlag | rechter Anschlag | Geschwindigkeit | Rückstell- Geschwindigkeit |
Licht | Helligkeit Ein | Helligkeit Aus | Dimmen Ein | Dimmen Aus |
Hintergrund- Beleuchtung | Dimmen Aus | Dimmen Ein | Kanal-Zuordnung | - |
BiDiB-Ports sind null-Offset-basiert.
Liest die aktuellen Konfigurations-Einstellungen des ausgewählten Ports.
Schreibt die aktuellen Konfigurations-Werte zum ausgewählten Port.
Verwendet EIN/AUS, um zu sehen, ob sich der konfigurierte Port wie gewünscht verhält.
Nach Loslassen eines Schiebereglers-Knopfes werden die Werte zum Modul gesendet:
Die Port-Eigenschaften können nur für den Port-Typ "Ausgabe" festgelegt werden und wenn das ausgewählte Modul eine Port-Konfiguration wie OneControl unterstützt.