analyzer-de
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
analyzer-de [2018/11/12 08:56] – external edit 127.0.0.1 | analyzer-de [2019/04/22 01:49] – rainerk | ||
---|---|---|---|
Line 8: | Line 8: | ||
=====Wichtige Änderung===== | =====Wichtige Änderung===== | ||
+ | |< >| | ||
^Analyser-Markierung geändert^ | ^Analyser-Markierung geändert^ | ||
- | |:!: Ab Rev. 12.859+ ist die " | + | |:!: Ab Rev. 12.859+ ist die " |
+ | Eine weitere wichtige Änderung: Siehe __**[[# | ||
+ | \\ | ||
\\ | \\ | ||
Line 77: | Line 80: | ||
\\ | \\ | ||
=== Signale === | === Signale === | ||
- | Das zu einem Hauptsignal einer Blockseite gehörende Vorsignal muss an der Blockseite gegenüber | + | Das zu einem Hauptsignal einer Blockseite gehörende Vorsignal muss an der anderen Seite des Blocks |
Die Zuordnung ist auf der Registerkarte **[[block-signals-de|Block: | Die Zuordnung ist auf der Registerkarte **[[block-signals-de|Block: | ||
\\ | \\ | ||
Line 96: | Line 99: | ||
\\ | \\ | ||
- | ==== Verbinder ==== | + | ===== Verbinder |
- | Über Verbinder können entfernte Objekte miteinander verbunden werden: Der Analyser sucht nach einem Gegenstück (zweiter Verbinder) und ignoriert sowohl leere Felder als auch andere, zwischen diesen beiden liegende Objekte.\\ | + | |< >| |
+ | ^ 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: | ||
+ | ====Wozu Verbinder ?==== | ||
+ | Über Verbinder können | ||
+ | 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 103: | Line 111: | ||
| \\ || | | \\ || | ||
^ Schematische Darstellung von Brücken ^^ | ^ Schematische Darstellung von Brücken ^^ | ||
- | | {{: | + | | {{: |
- | | Brücke mit zwei Verbindern \\ Oben Typ = **connector** \\ Unten Typ = **tracknr** mit Nummer = **2** | Brücken-Symbol als Typ = **tracknr** mit Nummer = **3** \\ Damit kann der Analyser die möglichen Fahrstraßen A- < > B+ und C- < > D+ erkennen und erzeugen. | + | | Brücke mit zwei Verbindern \\ Typ = **connector** |
- | \\ | + | |
- | * Der maximale Abstand zwischen den zusammengehörenden Verbindern eines Verbinder-Paares ist unbegrenzt. | + | * Verbinderpaare werden in den Eigenschaften des **[[tracks-gen-de# |
- | * Verbinderpaare | + | |
- | * beide Verbinder eines Paares | + | |
\\ | \\ | ||
==== Verbinder bei Modulanlagen vermeiden ==== | ==== Verbinder bei Modulanlagen vermeiden ==== | ||
- | Bei Modulplänen können an den Modul-Übergängen Verbinder verwendet werden, wenn sie paarweise | + | Bei Modulplänen können an den Modul-Übergängen Verbinder verwendet werden, wenn sie paarweise mit **derselben** Nummer definiert sind. |
- | * mit **beliebiger** (auch unterschiedlicher) Nummer im Bereichs **0 - 9** gegenüberstehen.\\ | + | |
- | oder | + | |
- | * mit **derselben** Nummer | + | |
**Nachteile: | **Nachteile: | ||
- | Hat ein Verbinder mit einer Nummer im Bereich **0 - 9** keinen Partner am Übergang, darf in der Richtung bis zum Modulplan-Rand kein anderer Verbinder ohne Partner gegenüberstehen.\\ | + | Verbinder am Modul-Übergang ohne Partner mit derselben Nummer meldet der Analyser als Fehler. \\ |
- | Verbinder am Modul-Übergang ohne Partner mit derselben Nummer | + | Wird die Modul-Anlage in einer anderen Zusammenstellung aufgebaut, |
- | Wird die Modul-Anlage in einer anderen Zusammenstellung aufgebaut, | + | Werden dabei in der Zusammenstellung zwei Verbinder mit derselben Nummer irgendwo |
- | Werden dabei in der Zusammenstellung zwei Verbinder mit derselben Nummer | + | |
**Empfehlung: | **Empfehlung: | ||
Line 132: | Line 134: | ||
| An Modul-Übergängen gerade Gleiselemente verwenden :!: | | | An Modul-Übergängen gerade Gleiselemente verwenden :!: | | ||
| {{: | | {{: | ||
+ | Siehe auch: __**[[# | ||
\\ | \\ | ||
Line 145: | Line 148: | ||
* Elemente vom Typ " | * Elemente vom Typ " | ||
* Nur ein Teil der Gleisplan-Objekte des **[[switch-gen-de# | * Nur ein Teil der Gleisplan-Objekte des **[[switch-gen-de# | ||
- | \\ | + | |
- | ^Weichentyp " | + | |< >| |
- | ^Zubehör# | + | ^ Weichentyp " |
+ | ^ Zubehör# | ||
| 1 | doppelgleisiger Bahnübergang, | | 1 | doppelgleisiger Bahnübergang, | ||
| 10 | eingleisiger Bahnübergang, | | 10 | eingleisiger Bahnübergang, | ||
Line 155: | Line 159: | ||
| 41 | eingleisige Klappbrücke | | | 41 | eingleisige Klappbrücke | | ||
| || | | || | ||
- | ^Gleistyp " | + | ^ Gleistyp " |
- | ^Nummer^Beschreibung^ | + | ^ Nummer |
- | | 2 | Brücken-Verbinder | | + | |
| 3 | kreuzende Brücke | | | 3 | kreuzende Brücke | | ||
- | \\ | ||
Andere Zubehör- u. Gleis- Nummern werden vom Analyser __nicht__ unterstützt. Der Analyser kennt die unterschiedlichen Raster-Größen und Ausrichtungen der Symbole nicht. Deshalb müssen diese Objekte vor einer Auswertung __temporär__ (evtl. auch später wieder) durch normale Gleis-Objekte ersetzt werden. | Andere Zubehör- u. Gleis- Nummern werden vom Analyser __nicht__ unterstützt. Der Analyser kennt die unterschiedlichen Raster-Größen und Ausrichtungen der Symbole nicht. Deshalb müssen diese Objekte vor einer Auswertung __temporär__ (evtl. auch später wieder) durch normale Gleis-Objekte ersetzt werden. | ||
Line 202: | Line 204: | ||
{{: | {{: | ||
- | - Vorher: | + | * Vorher: |
- | * " | + | * " |
- | * " | + | * " |
- | - Manuelle Aktionen: | + | |
- | * Deaktivieren der Option " | + | * Deaktivieren der Option " |
- | * Löschen von " | + | * Löschen von " |
- | - Nachher: | + | |
- | * Aufruf des Analyser lässt " | + | * Aufruf des Analyser lässt " |
\\ | \\ | ||
- | ==== Meldungen im Server-Log ==== | + | ===== Meldungen im Server-Log ===== |
+ | Zur Anzeige der Analyser-Ergebisse muss **[[rocrailini-trace-de# | ||
+ | * **Hinweis: | ||
+ | |||
+ | ==== Beispiele ==== | ||
+ | // | ||
+ | |||
+ | **Server-Log bei " | ||
+ | < | ||
+ | 17:23:09 route generator (re)created routes (0 -> 8) | ||
+ | 17:23:08 ANALYSER: max. recursion depth (101 > 100) reached | ||
+ | 17:23:08 ANALYSER: max. recursion depth (101 > 100) reached | ||
+ | </ | ||
+ | - Bei der Suche von Verbindungen zwischen 2 Blöcken wurden mehr als 100 Gleisplanelemente gefunden. //(Zwei Meldungen = Suche in beiden Richtungen)// | ||
+ | - Der Analyser hat 8 Fahrstraßen erzeugt | ||
+ | * Bitte **[[goldenrules-de|Bewährtes Vorgehen]]** beachten. | ||
+ | |||
+ | **Server-Log bei " | ||
+ | < | ||
+ | 23:45:36 route generator (re)created routes (0 -> 4) | ||
+ | 23:45:35 starting analyzer... | ||
+ | 23:45:25 route generator cleanup removed 4 routes (4 -> 0) | ||
+ | 23:45:24 starting analyzer cleanup... | ||
+ | </ | ||
+ | - Es wurden 4 Fahrstraßen gelöscht | ||
+ | - Es wurden 4 Fahrstraßen neu erzeugt | ||
+ | |||
+ | **Server-Log bei " | ||
+ | < | ||
+ | 14:08:06 Analyser skipped because plan has ERRORs | ||
+ | 14:08:06 ERROR: connector [tk5] at (6-5-1) number[3] : Too many counterparts (total 3) | ||
+ | 14:08:06 WARNING: connector [tk4] at (14-3-0) with number[2] : no counterpart found. | ||
+ | 14:08:06 ERROR: connector [tk3] at (14-1-0) number[3] : Too many counterparts (total 3) | ||
+ | 14:08:06 ERROR: connector [tk2] at (6-3-0) number[3] : Too many counterparts (total 3) | ||
+ | </ | ||
+ | - 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. | ||
+ | - Der Analyserlauf wurde wegen der gelisteten Fehler im Gleisplan abgebrochen. | ||
- | - '' | ||
- | * Bei der Suche von Verbindungen zwischen 2 Blöcken werden mehr als 100 Gleisplanelemente gefunden. \\ **[[http:// | ||
- | => Bitte **[[goldenrules-de|Bewährtes Vorgehen]]** beachten\\ | ||
\\ | \\ | ||
===== Wichtige Hinweise zu Neustarts von Rocrail und Rocview ===== | ===== Wichtige Hinweise zu Neustarts von Rocrail und Rocview ===== | ||
Line 224: | Line 260: | ||
| :!: **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.** | ||
- | |||