analyzer-de
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
analyzer-de [2019/08/14 01:59] – [Verbinder] rainerk | analyzer-de [2019/11/02 23:49] – rainerk | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
[[: | [[: | ||
[[:german | Inhalt ]] -> [[: | [[:german | Inhalt ]] -> [[: | ||
- | * **[[analyzer-de|Gleisplan-Analyser]]** | + | * **[[analyzer-de|Router]]** |
- | * [[rocrailini-analyser-de|Gleisplan-Analyser-Einstelldialog]] | + | * [[rocrailini-analyser-de|Router-Einstelldialog]] |
- | \\ | + | |
- | {{: | + | |
- | + | ||
- | =====Wichtige Änderung===== | + | |
- | |< >| | + | |
- | ^Analyser-Markierung geändert^ | + | |
- | |:!: Ab Rev. 12.859+ ist die " | + | |
- | + | ||
- | Eine weitere wichtige Änderung: Siehe __**[[# | + | |
- | \\ | + | |
\\ | \\ | ||
Line 29: | Line 19: | ||
\\ | \\ | ||
**Hinweis: | **Hinweis: | ||
- | Der Analyser | + | Der Router |
- | Bei komplexen oder ungewöhnlichen Szenarien kann der Analyser | + | Bei komplexen oder ungewöhnlichen Szenarien kann der Router |
- | In solchen Fällen müssen die Eintragungen von Hand korrigiert bzw. ergänzt werden, wobei durch den Analyser | + | In solchen Fällen müssen die Eintragungen von Hand korrigiert bzw. ergänzt werden, wobei durch den Router |
Siehe auch Abschnitt **[[analyzer-de# | Siehe auch Abschnitt **[[analyzer-de# | ||
Line 42: | Line 32: | ||
- Alle Gleisplan-Symbole, | - Alle Gleisplan-Symbole, | ||
- An jeder Position des Gleisplans ist nur ein Symbol erlaubt **(Keine Überlappungen)** | - An jeder Position des Gleisplans ist nur ein Symbol erlaubt **(Keine Überlappungen)** | ||
- | - Der Analyser | + | - Der Router |
\\ | \\ | ||
Line 56: | Line 46: | ||
==== Bereinigung ==== | ==== Bereinigung ==== | ||
- | Wenn der Analyser | + | Wenn der Router |
Damit wird sichergestellt, | Damit wird sichergestellt, | ||
Dazu musss natürlich bei allen Fahrstraßen für die Änderungen erwartet werden oder die bearbeitet werden sollen, die Option " | Dazu musss natürlich bei allen Fahrstraßen für die Änderungen erwartet werden oder die bearbeitet werden sollen, die Option " | ||
Line 63: | Line 53: | ||
\\ | \\ | ||
==== Konfiguration der Rückmelder und Signale==== | ==== Konfiguration der Rückmelder und Signale==== | ||
+ | |< >| | ||
| {{: | | {{: | ||
| Die Grafik zeigt die Positionierung von Rückmeldern (//fb//) sowie Vor- (//sgv//) u. Haupt- (//sgh//) Signalen für einen Block (//bk//). \\ Die Rückmelder und Signale werden damit dem Block und den Fahrstraßen beider Blockseiten korrekt zugeordnet. \\ Auf beiden Blockseiten müssen die Rückmelder und Signale zwischen dem Block und der nächsten Weiche (//sw//) positioniert sein. \\ Die Reihenfolge der Objekte zwischen Block und Weiche ist beliebig. | | Die Grafik zeigt die Positionierung von Rückmeldern (//fb//) sowie Vor- (//sgv//) u. Haupt- (//sgh//) Signalen für einen Block (//bk//). \\ Die Rückmelder und Signale werden damit dem Block und den Fahrstraßen beider Blockseiten korrekt zugeordnet. \\ Auf beiden Blockseiten müssen die Rückmelder und Signale zwischen dem Block und der nächsten Weiche (//sw//) positioniert sein. \\ Die Reihenfolge der Objekte zwischen Block und Weiche ist beliebig. | ||
Line 74: | Line 65: | ||
Die Zuordnung ist auf der Registerkarte **[[block-routes-de|Block: | Die Zuordnung ist auf der Registerkarte **[[block-routes-de|Block: | ||
**Hinweis: | **Hinweis: | ||
- | Die Zuordnung durch den Analyser | + | Die Zuordnung durch den Router |
Außerdem muss je ein Rückmelder auf jeder Seite zwischen Block und nächster Weiche positioniert sein. \\ | Außerdem muss je ein Rückmelder auf jeder Seite zwischen Block und nächster Weiche positioniert sein. \\ | ||
Für Blöcke mit ein, drei oder vier-Meldern ergeben sich keine nutzbaren Einträge. \\ | Für Blöcke mit ein, drei oder vier-Meldern ergeben sich keine nutzbaren Einträge. \\ | ||
Line 84: | Line 75: | ||
\\ | \\ | ||
==== Richtungsgleise ==== | ==== Richtungsgleise ==== | ||
- | Richtungsgleise (s. auch **[[: | + | Richtungsgleise (s. auch **[[: |
- | ^ Beispiel ^ Beschreibung ^ Durch den Analyser | + | |< >| |
+ | ^ Beispiel ^ Beschreibung ^ Durch den Router | ||
| {{: | | {{: | ||
| {{: | | {{: | ||
Line 95: | Line 87: | ||
{{ : | {{ : | ||
\\ | \\ | ||
- | **Tipp:** Wenn in einem Gleisabschnitt in beiden Richtungen __keine__ Fahrstraße erzeugt werden soll, kann das durch zwei entgegengesetzte Richtungsgleis-Symbole erreicht werden. Alternativ kann für die Zeit der Analyser-Aktivität ein Gleis-Symbol aus dem Abschnitt entfernt werden. | + | **Tipp:** Wenn in einem Gleisabschnitt in beiden Richtungen __keine__ Fahrstraße erzeugt werden soll, kann das durch zwei entgegengesetzte Richtungsgleis-Symbole erreicht werden. Alternativ kann für die Zeit der Router-Aktivität ein Gleis-Symbol aus dem Abschnitt entfernt werden. |
- | Siehe auch: **[[tracks-gen-de# | + | Siehe auch: **[[tracks-gen-de# |
\\ | \\ | ||
Line 103: | Line 95: | ||
|< >| | |< >| | ||
^ Wichtige Änderung ab Rev. 15.164+ | ^ Wichtige Änderung ab Rev. 15.164+ | ||
- | | :!: Es müssen __immer eindeutig__ mit **0...65535**((=16Bit-Wert)) nummerierte Verbinder-Paare gebildet werden.\\ Die bisher mögliche Verwendung der Nummern **0...9** für mehrere Verbinder-Paare führt zum Abbruch des Analyser-Laufs. \\ Die orthogonale Positionierung und zueinander zeigende Schnittflächen beider Symbole werden nicht mehr berücksichtigt. \\ Dies gilt auch für das geteilte Brückenelement (tracknr 2). {{symbols: | + | | :!: Es müssen __immer eindeutig__ mit **0...65535**((=16Bit-Wert)) nummerierte Verbinder-Paare gebildet werden.\\ Die bisher mögliche Verwendung der Nummern **0...9** für mehrere Verbinder-Paare führt zum Abbruch des Router-Laufs. \\ Die orthogonale Positionierung und zueinander zeigende Schnittflächen beider Symbole werden nicht mehr berücksichtigt. \\ Dies gilt auch für das geteilte Brückenelement (tracknr 2). {{symbols: |
====Wozu Verbinder ?==== | ====Wozu Verbinder ?==== | ||
- | Über Verbinder können voneinander entfernte Objekte miteinander verbunden werden: Der Analyser | + | Über Verbinder können voneinander entfernte Objekte miteinander verbunden werden: Der Router |
Mit Verbindern ist es einfach, Gleisabschnitte verschiedener Ebenen eines Gleisplans miteinander zu verbinden.\\ | Mit Verbindern ist es einfach, Gleisabschnitte verschiedener Ebenen eines Gleisplans miteinander zu verbinden.\\ | ||
+ | |< >| | ||
^ Beispiele für Verbinder \\ Vermeiden von Gleiselementen ohne Funktion ^^ | ^ Beispiele für Verbinder \\ Vermeiden von Gleiselementen ohne Funktion ^^ | ||
| {{: | | {{: | ||
Line 113: | Line 106: | ||
^ Schematische Darstellung von Brücken ^^ | ^ Schematische Darstellung von Brücken ^^ | ||
| {{: | | {{: | ||
- | | Brücke mit zwei Verbindern \\ Typ = **connector** | + | | Brücke mit zwei Verbindern \\ Typ = **connector** |
* Verbinderpaare werden in den Eigenschaften des **[[tracks-gen-de# | * Verbinderpaare werden in den Eigenschaften des **[[tracks-gen-de# | ||
Line 122: | Line 115: | ||
**Nachteile: | **Nachteile: | ||
- | Verbinder am Modul-Übergang ohne Partner mit derselben Nummer meldet der Analyser | + | Verbinder am Modul-Übergang ohne Partner mit derselben Nummer meldet der Router |
Wird die Modul-Anlage in einer anderen Zusammenstellung aufgebaut, muss die Nummerierung betroffener Verbinder-Paare angepasst werden.\\ | Wird die Modul-Anlage in einer anderen Zusammenstellung aufgebaut, muss die Nummerierung betroffener Verbinder-Paare angepasst werden.\\ | ||
Werden dabei in der Zusammenstellung zwei Verbinder mit derselben Nummer irgendwo - auch in beliebig weit voneinader entfernten Modulen - vergessen, können " | Werden dabei in der Zusammenstellung zwei Verbinder mit derselben Nummer irgendwo - auch in beliebig weit voneinader entfernten Modulen - vergessen, können " | ||
Line 129: | Line 122: | ||
Um die genannten Nachteile - u.a. Fehler, hohe Aufwände bei Änderungen usw. - zu vermeiden, wird empfohlen, auf Verbinder an den Modul-Übergängen zu verzichten.\\ | Um die genannten Nachteile - u.a. Fehler, hohe Aufwände bei Änderungen usw. - zu vermeiden, wird empfohlen, auf Verbinder an den Modul-Übergängen zu verzichten.\\ | ||
Anstelle der Verbinder sollten " | Anstelle der Verbinder sollten " | ||
- | Dadurch ergeben sich aus Sicht des Analyser | + | Dadurch ergeben sich aus Sicht des Router |
Mit dieser Methode entfallen auf sehr einfache Weise alle Nachteile mit Verbindern an Modul-Übergängen. | Mit dieser Methode entfallen auf sehr einfache Weise alle Nachteile mit Verbindern an Modul-Übergängen. | ||
\\ | \\ | ||
+ | |< >| | ||
| An Modul-Übergängen gerade Gleiselemente verwenden :!: | | | An Modul-Übergängen gerade Gleiselemente verwenden :!: | | ||
| {{: | | {{: | ||
Line 140: | Line 134: | ||
=====Einschränkungen===== | =====Einschränkungen===== | ||
- | * Der Analyser | + | * Der Router |
* Nicht alle " | * Nicht alle " | ||
- | * Der Analyser | + | * Der Router |
* Bei aktivierter Option " | * Bei aktivierter Option " | ||
* Das gilt nur für die dem Block nächstliegenden Rückmelder und nur, wenn sie diesem Block eindeutig zuzuordnen sind. (Es gibt da in speziellen Situationen auch Ausnahmen). | * Das gilt nur für die dem Block nächstliegenden Rückmelder und nur, wenn sie diesem Block eindeutig zuzuordnen sind. (Es gibt da in speziellen Situationen auch Ausnahmen). | ||
* Wird ein konfigurierter " | * Wird ein konfigurierter " | ||
- | * " | + | * " |
- | * Elemente vom Typ " | + | |
* Nur ein Teil der Gleisplan-Objekte des **[[switch-gen-de# | * Nur ein Teil der Gleisplan-Objekte des **[[switch-gen-de# | ||
Line 163: | Line 156: | ||
^ Nummer | ^ Nummer | ||
| 3 | kreuzende Brücke | | | 3 | kreuzende Brücke | | ||
- | Andere Zubehör- u. Gleis- Nummern werden vom Analyser | + | Andere Zubehör- u. Gleis- Nummern werden vom Router |
- | > **Hinweis: | + | > **Hinweis: |
===== Beispiel ===== | ===== Beispiel ===== | ||
Line 194: | Line 187: | ||
===== Tipps und Tricks ===== | ===== Tipps und Tricks ===== | ||
==== Fahrstraßen beibehalten ==== | ==== Fahrstraßen beibehalten ==== | ||
- | Frage: Warum überschreibt der Analyser | + | Frage: Warum überschreibt der Router |
- | Antwort: Der Analyser | + | Antwort: Der Router |
\\ | \\ | ||
Frage: Wie kann man verhindern, daß eine Fahrstraße neu erzeugt wird?\\ | Frage: Wie kann man verhindern, daß eine Fahrstraße neu erzeugt wird?\\ | ||
Line 212: | Line 205: | ||
* Löschen von " | * Löschen von " | ||
* Nachher: | * Nachher: | ||
- | * Aufruf des Analyser | + | * Aufruf des Router |
\\ | \\ | ||
===== Meldungen im Server-Log ===== | ===== Meldungen im Server-Log ===== | ||
- | Zur Anzeige der Analyser-Ergebisse muss **[[rocrailini-trace-de# | + | Zur Anzeige der Router-Ergebisse muss **[[rocrailini-trace-de# |
- | * **Hinweis: | + | * **Hinweis: |
==== Beispiele ==== | ==== Beispiele ==== | ||
Line 229: | Line 222: | ||
</ | </ | ||
- Bei der Suche von Verbindungen zwischen 2 Blöcken wurden mehr als 100 Gleisplanelemente gefunden. //(Zwei Meldungen = Suche in beiden Richtungen)// | - Bei der Suche von Verbindungen zwischen 2 Blöcken wurden mehr als 100 Gleisplanelemente gefunden. //(Zwei Meldungen = Suche in beiden Richtungen)// | ||
- | - Der Analyser | + | - Der Router |
* Bitte **[[goldenrules-de|Bewährtes Vorgehen]]** beachten. | * Bitte **[[goldenrules-de|Bewährtes Vorgehen]]** beachten. | ||
- | **Server-Log bei "Analyser | + | **Server-Log bei "Router |
< | < | ||
23:45:36 route generator (re)created routes (0 -> 4) | 23:45:36 route generator (re)created routes (0 -> 4) | ||
Line 252: | Line 245: | ||
- Es gibt mehr als die zwei zu einem Paar gehörenden Verbinder mit Nummer **3** an den angegebenen Positionen. // | - Es gibt mehr als die zwei zu einem Paar gehörenden Verbinder mit Nummer **3** an den angegebenen Positionen. // | ||
- Dem Verbinder mit Nummer **2** fehlt der Partner. | - Dem Verbinder mit Nummer **2** fehlt der Partner. | ||
- | - Der Analyserlauf | + | - Der Routerlauf |
\\ | \\ | ||
===== Wichtige Hinweise zu Neustarts von Rocrail und Rocview ===== | ===== Wichtige Hinweise zu Neustarts von Rocrail und Rocview ===== | ||
- | Während des Analyserlaufs | + | Während des Routerlaufs |
Die Daten werden auch zu den Objekten in Rocview-Clients übertragen, | Die Daten werden auch zu den Objekten in Rocview-Clients übertragen, | ||
- | Um die Daten auch hier zu aktualisieren, | + | Um die Daten auch hier zu aktualisieren, |
+ | |< >| | ||
| :!: **Vor einem Neustart von Rocview dürfen __keinesfalls__ die Schaltflächen [ < ], [ > ], [ Übernehmem ] und [ OK ] in den Dialogen bedient werden. \\ | | :!: **Vor einem Neustart von Rocview dürfen __keinesfalls__ die Schaltflächen [ < ], [ > ], [ Übernehmem ] und [ OK ] in den Dialogen bedient werden. \\ | ||
Anderenfalls werden die aktuellen Daten im Rocrail-Server durch ggf. nicht mehr aktuelle Daten der Dialog-Felder überschrieben.** | Anderenfalls werden die aktuellen Daten im Rocrail-Server durch ggf. nicht mehr aktuelle Daten der Dialog-Felder überschrieben.** | ||