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/01/07 05:51] – rainerk | analyzer-de [2019/03/09 22:13] – rainerk | ||
---|---|---|---|
Line 12: | Line 12: | ||
|:!: Ab Rev. 12.859+ ist die " | |:!: Ab Rev. 12.859+ ist die " | ||
+ | Eine weitere wichtige Änderung: Siehe __**[[# | ||
+ | \\ | ||
\\ | \\ | ||
Line 97: | 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.\\ **Damit der Gleisplan für den Analyser " | ||
+ | ====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 106: | Line 113: | ||
| {{: | | {{: | ||
| 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 \\ 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. | ||
- | \\ | + | |
- | * 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 133: | Line 134: | ||
| An Modul-Übergängen gerade Gleiselemente verwenden :!: | | | An Modul-Übergängen gerade Gleiselemente verwenden :!: | | ||
| {{: | | {{: | ||
+ | Siehe auch: __**[[# | ||
\\ | \\ | ||
Line 213: | Line 215: | ||
\\ | \\ | ||
- | ==== Meldungen im Server-Log ==== | + | ===== Meldungen im Server-Log ===== |
- | - '' | + | |
- | * Bei der Suche von Verbindungen zwischen 2 Blöcken werden mehr als 100 Gleisplanelemente gefunden. \\ **[[http:// | + | |
- | => Bitte **[[goldenrules-de|Bewährtes Vorgehen]]** beachten\\ | + | |
- | | + | |
Zur Anzeige der Analyser-Ergebisse muss **[[rocrailini-trace-de# | Zur Anzeige der Analyser-Ergebisse muss **[[rocrailini-trace-de# | ||
+ | * **Hinweis: | ||
- | Beispiel eines Server-Log bei " | + | ==== 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:36 route generator (re)created routes (0 -> 4) | ||
Line 227: | Line 239: | ||
23:45:24 starting analyzer cleanup... | 23:45:24 starting analyzer cleanup... | ||
</ | </ | ||
- | * **Hinweis:** \\ Die Aktivierung der Trace-Ebene " | + | |
+ | - 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. | ||
+ | | ||
\\ | \\ | ||
===== Wichtige Hinweise zu Neustarts von Rocrail und Rocview ===== | ===== Wichtige Hinweise zu Neustarts von Rocrail und Rocview ===== | ||
Line 235: | Line 261: | ||
| :!: **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.** | ||
- | |||