bidib:bidib-config-de
Differences
This shows you the differences between two versions of the page.
— | bidib:bidib-config-de [2023/12/21 00:14] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== BiDiB-Konfiguration ====== | ||
+ | [[: | ||
+ | [[: | ||
+ | * **[[: | ||
+ | \\ | ||
+ | | Dies ist ein einfacher Dialog für einfache Konfigurationsaufgaben. \\ Für anspruchsvollere Programmierung wird der __**[[https:// | ||
+ | \\ | ||
+ | ===== Allgemein ===== | ||
+ | Das BiDiB-System arbeitet mit __**[[http:// | ||
+ | Die lokale Adressierung kann sich nach jedem Neustart des Systems ändern.\\ | ||
+ | Beim Neustart erzeugt Rocrail eine Zuordnung zwischen lokaler Adresse und eindeutiger Kennung (UID).\\ | ||
+ | \\ | ||
+ | |||
+ | ===== BiDiB-Programmier-Dialog ===== | ||
+ | Menü: **Rocview -> Programmieren -> BiDiB**\\ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | < | ||
+ | ===== Übersicht===== | ||
+ | {{: | ||
+ | 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. | | ||
+ | \\ | ||
+ | |||
+ | ====Hersteller==== | ||
+ | Der linke Wert ist die hexadezimale und der mittlere Wert die dezimale Darstellung der **[[http:// | ||
+ | | ||
+ | ====Produkt==== | ||
+ | Der linke Wert ist die hexadezimale und der mittlere Wert die dezimale Darstellung der **[[http:// | ||
+ | | ||
+ | |||
+ | ====Klasse==== | ||
+ | Klasse des Node.\\ | ||
+ | |||
+ | ====Username==== | ||
+ | |< >| | ||
+ | | __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. (**[[: | ||
+ | // | ||
+ | ===Set=== | ||
+ | Programmiert den Usernamen in die Baugruppe.\\ | ||
+ | |||
+ | ====Eindeutige Kennung UID (Knoten-ID)==== | ||
+ | |< >| | ||
+ | | __In Rocrail ist dies die Knoten-ID.__ | | ||
+ | In Rocrail muss die dezimale __**[[http:// | ||
+ | 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.)\\ | ||
+ | ====Serien-Nummer==== | ||
+ | Die Serien-Nr. der Platine muss rechts in dem Beispiel als **V 0D P 67002900** gelesen werden.\\ | ||
+ | |||
+ | ====Klassen-Kurzzeichen==== | ||
+ | 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) | ||
+ | | **O** | Occupancy \\ (Eingänge/ | ||
+ | | **S** | Switch \\ (Ausgänge) | ||
+ | | **B** | Booster | ||
+ | | **M** | Command Station \\ Master (Zentrale) | ||
+ | | **A** | Accessory (Zubehör) | ||
+ | | **U** | User Interface \\ (Benutzer-Schnittstelle) | ||
+ | | **P** | Programmierung | ||
+ | \\ | ||
+ | ====Bild===== | ||
+ | Wenn eine Bild gefunden wird, dessen Dateiname wie " | ||
+ | Als Beispiel: " | ||
+ | {{: | ||
+ | **[[: | ||
+ | \\ | ||
+ | |||
+ | ==== Bericht ==== | ||
+ | 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, | ||
+ | ===Beispiel=== | ||
+ | | Die CSV-Datei als PDF importiert und exportiert mit **[[http:// | ||
+ | | {{: | ||
+ | \\ | ||
+ | |||
+ | ====Baum-Menü==== | ||
+ | {{: | ||
+ | ===Informationen=== | ||
+ | Öffnet die WEB-Seite des ausgewählten Knoten. (Im Standard-WEB-Browser.)\\ | ||
+ | ===Identifizieren=== | ||
+ | Sendet eine Idetifizierungs-Meldung zum ausgewählten Knoten, was dazu führt, dass die LED auf dem Modul blinkt.\\ | ||
+ | ===Ping=== | ||
+ | Prüft ob der ausgewählte Knoten noch ansprechbar ist. Eine Pong-Antwort wird im Zentralen-Fenster gelistet. (Monitor trace level.)\\ | ||
+ | ===Letzten Fehler lesen=== | ||
+ | Liest den letzten Fehler vom ausgewählten Knoten. Ein Fehler-Bericht wird im Server-Fenster gelistet. (Exception trace level.)\\ | ||
+ | \\ | ||
+ | \\ | ||
+ | |||
+ | ===== D&D ===== | ||
+ | Mit Drag & Drop kann die eindeutige Kennung UID aller Objekte, die eine Schnittstellen-Registerkarte besitzen, einfach eingestellt werden:\\ | ||
+ | {{: | ||
+ | \\ | ||
+ | |||
+ | < | ||
+ | ===== Leistungsmerkmale===== | ||
+ | Rocrail bietet eine grundlegende Implementierung für lesen und schreiben von __**[[http:// | ||
+ | {{: | ||
+ | \\ | ||
+ | |||
+ | ====Eigenschaft CV==== | ||
+ | ===Auslesen=== | ||
+ | Liest __alle__ Eigenschaften des ausgewählten Knotens.\\ | ||
+ | :!: Diese Aktion ist erforderlich, | ||
+ | |||
+ | ===Einstellen=== | ||
+ | Schreibt die ausgewählte Eigenschaft mit ihrem neuen Wert; Für schreibbare Eigenschaten in der Doku nachlesen.\\ | ||
+ | |||
+ | ===Spezielle Eigenschaften=== | ||
+ | ==DCC-Watchdog== | ||
+ | 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. | | ||
+ | |||
+ | \\ | ||
+ | |||
+ | < | ||
+ | |||
+ | =====Port-Einstellung===== | ||
+ | {{: | ||
+ | |||
+ | ====Typ==== | ||
+ | Der Port-Typ ist konfigurierbar; | ||
+ | Nur einge Port-Typen haben Konfigurations-Parameter: | ||
+ | ^ Typ ^ L ^ R ^ V ^ S ^ | ||
+ | | Servo | linker Anschlag | ||
+ | | Licht | Helligkeit Ein | Helligkeit Aus | Dimmen Ein | Dimmen Aus | | ||
+ | | Hintergrund- \\ Beleuchtung | ||
+ | ====Nummer==== | ||
+ | BiDiB-Ports sind null-Offset-basiert.\\ | ||
+ | ====Auslesen==== | ||
+ | Liest die aktuellen Konfigurations-Einstellungen des ausgewählten Ports.\\ | ||
+ | ====Einstellen==== | ||
+ | Schreibt die aktuellen Konfigurations-Werte zum ausgewählten Port.\\ | ||
+ | ====Test==== | ||
+ | Verwendet EIN/AUS, um zu sehen, ob sich der konfigurierte Port wie gewünscht verhält.\\ | ||
+ | ====Schieberegler==== | ||
+ | Nach Loslassen | ||
+ | ==== Eigenschaften ==== | ||
+ | Die Port-Eigenschaften können nur für den Port-Typ " | ||
+ | * Zeitgeber: Wird für I/O-Typen " | ||
+ | \\ | ||
+ | < | ||
+ | |||
+ | =====Links===== | ||
+ | * http:// | ||
+ | * http:// | ||
+ | * [[http:// | ||
+ | \\ | ||
+ | |||