User Tools

Site Tools


analyzer-de

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
analyzer-de [2019/08/14 02:08]
rainerk
analyzer-de [2019/11/13 12:23] (current)
rainerk
Line 1: Line 1:
-====== ​Gleisplan-Analyser ​======+====== ​Router ​======
 [[:​german#​rocrail|{{ ​ :​server.png}}]][[:​german|{{ ​ :​rocrail-logo-32.png}}]] [[:​german#​rocrail|{{ ​ :​server.png}}]][[:​german|{{ ​ :​rocrail-logo-32.png}}]]
 [[:german | Inhalt ]] -> [[:​german#​rocrail|Rocrail-Server]]\\ [[:german | Inhalt ]] -> [[:​german#​rocrail|Rocrail-Server]]\\
-  * **[[analyzer-de|Gleisplan-Analyser]]** +  * **[[analyzer-de|Router]]** 
-    * [[rocrailini-analyser-de|Gleisplan-Analyser-Einstelldialog]] +    * [[rocrailini-router-de|Router-Einstelldialog]]
- \\ +
-{{:​schaakbord.png?​200}} +
- +
-=====Wichtige Änderung===== +
-|< >| +
-^Analyser-Markierung geändert^ +
-|:!: Ab Rev. 12.859+ ist die "​**autogen-**"​-Markierung von Fahrstraßen durch die Option __**[[route-gen-de#​automatisch_erzeugt|Automatisch erzeugt]]**__ ersetzt. \\ Bei Fahrstraßen-Kennungen,​ die noch das führende "​autogen-"​ enthalten, wird dies beim nächsten Analyser-Lauf entfernt und durch die neue Option ersetzt. \\ Zusätzlich ist im Feld '​Beschreibung' ​ "​Generated by the analyser"​ eingetragen. \\ Im Dialog __**[[route-index-de|Fahrstraßen:​ Übersicht]]**__ zeigt ein führendes "** * **" in der Spalte '​Beschreibung'​ die aktivierte Option '​Automatisch erzeugt'​. \\ In den Beispielen unten auf dieser Seite ist diese Änderung berücksichtigt. | +
- +
-Eine weitere wichtige Änderung: Siehe __**[[#​verbinder|Verbinder]]**__  +
- \\+
  \\  \\
  
 ===== Eigenschaften ===== ===== Eigenschaften =====
   * Analysiert den Gleisplan und erzeugt automatisch alle möglichen Fahrstraßen.   * Analysiert den Gleisplan und erzeugt automatisch alle möglichen Fahrstraßen.
-  * Setzt das **Fahrstraßen**-Feld in allen Gleis-, Signal- und Rückmelder-Objekten für die Fahrstraßen-Darstellung {{SpDrS60-track-route.png}} (**[[rocrailini-analyser-de|optional]]**).  +  * Setzt das **Fahrstraßen**-Feld in allen Gleis-, Signal- und Rückmelder-Objekten für die Fahrstraßen-Darstellung {{SpDrS60-track-route.png}} (**[[rocrailini-router-de|optional]]**).  
-  * Setzt das **Block**-Feld in allen Gleis-, Signal- und Rückmelder-Objekten für die Block-Belegungs-Darstellung {{SpDrS60-track-occ.png}} (**[[rocrailini-analyser-de|optional]]**). ​+  * Setzt das **Block**-Feld in allen Gleis-, Signal- und Rückmelder-Objekten für die Block-Belegungs-Darstellung {{SpDrS60-track-occ.png}} (**[[rocrailini-router-de|optional]]**). ​
   * Das **[[#​richtungsgleise|Richtungsgleis]]** kann dazu verwendet werden, Fahrstraßen nur in dieser einen Richtung zu erzeugen.   * Das **[[#​richtungsgleise|Richtungsgleis]]** kann dazu verwendet werden, Fahrstraßen nur in dieser einen Richtung zu erzeugen.
   * Mit **[[#​verbinder|Verbindern]]** können Fahrstraßen über andere Objekte, leere Felder und Gleisplan-Ebenen hinweg erstellt werden.   * Mit **[[#​verbinder|Verbindern]]** können Fahrstraßen über andere Objekte, leere Felder und Gleisplan-Ebenen hinweg erstellt werden.
   * Weichen-Befehle werden der Fahrstraße hinzugefügt.   * Weichen-Befehle werden der Fahrstraße hinzugefügt.
-  * Signalpaare können dem **[[block-signals-de|Block (Signale)]]** als Plus(+)- bzw. Minus(-)-Seiten-Signale hinzugefügt werden (**[[rocrailini-analyser-de|optional]]**). +  * Signalpaare können dem **[[block-signals-de|Block (Signale)]]** als Plus(+)- bzw. Minus(-)-Seiten-Signale hinzugefügt werden (**[[rocrailini-router-de|optional]]**). 
-  * Enter- und In-Rückmelder können dem **[[block-routes-de|Block (Fahrstraßen)]]** zugewiesen werden (**[[rocrailini-analyser-de|optional]]**).+  * Enter- und In-Rückmelder können dem **[[block-routes-de|Block (Fahrstraßen)]]** zugewiesen werden (**[[rocrailini-router-de|optional]]**).
   * Unterstützung von Modulen.   * Unterstützung von Modulen.
   * Unterstützung von Fiddle Yard.   * Unterstützung von Fiddle Yard.
 \\ \\
 **Hinweis:​**\\ **Hinweis:​**\\
-Der Analyser ​wurde entwickelt, um Einsteigern eine Hilfestellung für einen einfachen und schnellen Einstieg an die Hand zu geben, indem viele Eintragungen automatisch vorgenommen werden. \\  +Der Router ​wurde entwickelt, um Einsteigern eine Hilfestellung für einen einfachen und schnellen Einstieg an die Hand zu geben, indem viele Eintragungen automatisch vorgenommen werden. \\  
-Bei komplexen oder ungewöhnlichen Szenarien kann der Analyser ​jedoch an seine Grenzen gelangen oder es werden nicht alle oder unerwünschte Fahrstraßen angelegt. \\  +Bei komplexen oder ungewöhnlichen Szenarien kann der Router ​jedoch an seine Grenzen gelangen oder es werden nicht alle oder unerwünschte Fahrstraßen angelegt. \\  
-In solchen Fällen müssen die Eintragungen von Hand korrigiert bzw. ergänzt werden, wobei durch den Analyser ​korrekt angelegte Fahrstraßen als Vorbild dienen können. \\ +In solchen Fällen müssen die Eintragungen von Hand korrigiert bzw. ergänzt werden, wobei durch den Router ​korrekt angelegte Fahrstraßen als Vorbild dienen können. \\ 
 Siehe auch Abschnitt **[[analyzer-de#​einschraenkungen|Einschränkungen]]**. Siehe auch Abschnitt **[[analyzer-de#​einschraenkungen|Einschränkungen]]**.
  
Line 42: Line 32:
   - Alle Gleisplan-Symbole,​ die eine Fahrstraße bilden sollen, müssen ohne Zwischenraum aneinander gefügt sein. Ausnahme: Der **[[#​verbinder|Verbinder]]**.   - Alle Gleisplan-Symbole,​ die eine Fahrstraße bilden sollen, müssen ohne Zwischenraum aneinander gefügt sein. Ausnahme: Der **[[#​verbinder|Verbinder]]**.
   - 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 ​basiert auf den Symbolgrößen im voreingestellten **[[:​symbols-themes-spdr60-de|SpDrS60]]**-Thema. (Siehe auch **[[symbols-theme-props-de#​grundlagen|Themen-Eigenschaften]]**)+  - Der Router ​basiert auf den Symbolgrößen im voreingestellten **[[:​symbols-themes-spdr60-de|SpDrS60]]**-Thema. (Siehe auch **[[symbols-theme-props-de#​grundlagen|Themen-Eigenschaften]]**)
  
  \\  \\
Line 56: Line 46:
  
 ==== Bereinigung ==== ==== Bereinigung ====
-Wenn der Analyser ​nach Veränderungen am Gleisplan erneut aufgerufen wird, werden alle Fahrstraßen mit gesetzter Option "​Automatisch erzeugt"​ gelöscht. \\+Wenn der Router ​nach Veränderungen am Gleisplan erneut aufgerufen wird, werden alle Fahrstraßen mit gesetzter Option "​Automatisch erzeugt"​ gelöscht. \\
 Damit wird sichergestellt,​ dass keine ungültig gewordenen Fahrstraßen im Plan enthalten sind, bevor Fahrstraßen neu bzw. wieder neu erzeugt werden. \\ Damit wird sichergestellt,​ dass keine ungültig gewordenen Fahrstraßen im Plan enthalten sind, bevor Fahrstraßen neu bzw. wieder neu erzeugt werden. \\
 Dazu musss natürlich bei allen Fahrstraßen für die Änderungen erwartet werden oder die bearbeitet werden sollen, die Option "​Automatisch erzeugt"​ aktiviert sein. Dazu musss natürlich bei allen Fahrstraßen für die Änderungen erwartet werden oder die bearbeitet werden sollen, die Option "​Automatisch erzeugt"​ aktiviert sein.
Line 75: Line 65:
 Die Zuordnung ist auf der Registerkarte **[[block-routes-de|Block:​ Fahrstraßen]]** ersichtlich und kann bei Bedarf manuell geändert werden. \\ Die Zuordnung ist auf der Registerkarte **[[block-routes-de|Block:​ Fahrstraßen]]** ersichtlich und kann bei Bedarf manuell geändert werden. \\
 **Hinweis:​**\\ **Hinweis:​**\\
-Die Zuordnung durch den Analyser ​funktioniert nur, wenn mit "​enter"​- und "​in"​-Rückmeldern gearbeitet wird. \\ +Die Zuordnung durch den Router ​funktioniert nur, wenn mit "​enter"​- und "​in"​-Rückmeldern gearbeitet wird. \\ 
 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 85: Line 75:
 \\ \\
 ==== Richtungsgleise ==== ==== Richtungsgleise ====
-Richtungsgleise (s. auch **[[:​tracks-gen-de#​typ|Gleise:​ Typ]]**) können dazu verwendet werden, die vom Analyser ​zu erstellenden Fahrstraßen auf eine bestimmte Richtung zu beschränken. Dazu wird das Richtungsgleis zwischen zwei oder mehreren Blöcken angeordnet:+Richtungsgleise (s. auch **[[:​tracks-gen-de#​typ|Gleise:​ Typ]]**) können dazu verwendet werden, die vom Router ​zu erstellenden Fahrstraßen auf eine bestimmte Richtung zu beschränken. Dazu wird das Richtungsgleis zwischen zwei oder mehreren Blöcken angeordnet:
 |< >| |< >|
-^ Beispiel ^ Beschreibung ^ Durch den Analyser ​erstellte Fahrstraßen ^+^ Beispiel ^ Beschreibung ^ Durch den Router ​erstellte Fahrstraßen ^
 | {{:​analyzer:​dir-no.png}} | Zwei durch Gleise verbundene Blöcke | Von A nach B __und__ von B nach A | | {{:​analyzer:​dir-no.png}} | Zwei durch Gleise verbundene Blöcke | Von A nach B __und__ von B nach A |
 | {{:​analyzer:​dir-all.png}} | Zwei Blöcke mit einem Gleis für beide Richtungen dazwischen | Wie oben; Das Gleis für beide Richtungen ist nur ein Hinweis, hat aber keine Funktion | | {{:​analyzer:​dir-all.png}} | Zwei Blöcke mit einem Gleis für beide Richtungen dazwischen | Wie oben; Das Gleis für beide Richtungen ist nur ein Hinweis, hat aber keine Funktion |
Line 97: Line 87:
 {{  :​symbols:​no-route.png}} {{  :​symbols:​no-route.png}}
  \\  \\
-**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#​richtungs-ausnahme|Analyser ​Richtungs-Ausnahmen]]**+Siehe auch: **[[tracks-gen-de#​richtungs-ausnahme|Router ​Richtungs-Ausnahmen]]**
  \\  \\
  
Line 105: 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:​track-2.png?​20}} \\ **Damit der Gleisplan für den Analyser ​"​gesund"​ ist \\ und bisherige Paarungen auch zukünftig gültig bleiben, müssen die "​alten"​ Verbinder-Paare 0...9 \\ auf eine im gesamten Gleisplan über alle Ebenen eindeutige Nummerierung geändert werden.** ​ |+|  :!: 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:​track-2.png?​20}} \\ **Damit der Gleisplan für den Router ​"​gesund"​ ist \\ und bisherige Paarungen auch zukünftig gültig bleiben, müssen die "​alten"​ Verbinder-Paare 0...9 \\ auf eine im gesamten Gleisplan über alle Ebenen eindeutige Nummerierung geändert werden.** ​ |
 ====Wozu Verbinder ?==== ====Wozu Verbinder ?====
-Über Verbinder können voneinander 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.\\+Über Verbinder können voneinander entfernte Objekte miteinander verbunden werden: Der Router ​sucht nach einem Gegenstück (zweiter Verbinder) und ignoriert sowohl leere Felder als auch andere, zwischen diesen beiden liegende Objekte.\\
 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.\\
  
Line 116: Line 106:
 ^ Schematische Darstellung von Brücken ^^ ^ Schematische Darstellung von Brücken ^^
 |  {{:​analyzer:​bridge.png}} ​ |  {{:​analyzer:​bridge-crossing-example.png}} ​ | |  {{:​analyzer:​bridge.png}} ​ |  {{:​analyzer:​bridge-crossing-example.png}} ​ |
-|  Brücke mit zwei Verbindern \\ Typ = **connector** ​ |  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** ​ |  Brücken-Symbol als Typ = **tracknr** mit Nummer = **3** \\ Damit kann der Router ​die möglichen Fahrstraßen A- < > B+ und C- < > D+ erkennen und erzeugen. ​ |
  
   * Verbinderpaare werden in den Eigenschaften des **[[tracks-gen-de#​nummer|Gleis-Objekts]]** mit __derselben__ Nummer zwischen **0** und **65535** konfiguriert. \\ Die Lage bzw. Ausrichtung der Verbinder eines Paares ist beliebig und sie können auf __verschiedenen__ Gleisplan-Ebenen liegen.   * Verbinderpaare werden in den Eigenschaften des **[[tracks-gen-de#​nummer|Gleis-Objekts]]** mit __derselben__ Nummer zwischen **0** und **65535** konfiguriert. \\ Die Lage bzw. Ausrichtung der Verbinder eines Paares ist beliebig und sie können auf __verschiedenen__ Gleisplan-Ebenen liegen.
Line 125: Line 115:
  
 **Nachteile:​**\\ **Nachteile:​**\\
-Verbinder am Modul-Übergang ohne Partner mit derselben Nummer meldet der Analyser ​als Fehler. \\ +Verbinder am Modul-Übergang ohne Partner mit derselben Nummer meldet der Router ​als Fehler. \\ 
 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 "​seltsame"​ Fahrstraßen entstehen.\\ ​ Werden dabei in der Zusammenstellung zwei Verbinder mit derselben Nummer irgendwo - auch in beliebig weit voneinader entfernten Modulen - vergessen, können "​seltsame"​ Fahrstraßen entstehen.\\ ​
Line 132: 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 "​gerade Gleiselemente"​ {{:​spdrs60-track-norm.png}} so positioniert werden, dass sie bei der Zusammenstellung der Module unterbrechungsfrei zueinander passen.\\ Anstelle der Verbinder sollten "​gerade Gleiselemente"​ {{:​spdrs60-track-norm.png}} so positioniert werden, dass sie bei der Zusammenstellung der Module unterbrechungsfrei zueinander passen.\\
-Dadurch ergeben sich aus Sicht des Analyser ​durchgehende Gleisverbindungen,​ aus denen problemlos Fahrstraßen erzeugt werden können.+Dadurch ergeben sich aus Sicht des Router ​durchgehende Gleisverbindungen,​ aus denen problemlos Fahrstraßen erzeugt werden können.
  
 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.
Line 144: Line 134:
  
 =====Einschränkungen===== =====Einschränkungen=====
-   * Der Analyser ​ist nicht unfehlbar.+   * Der Router ​ist nicht unfehlbar.
    * Nicht alle "​seltsamen"​ Situationen werden erkannt.    * Nicht alle "​seltsamen"​ Situationen werden erkannt.
-   * Der Analyser ​konfiguriert Rückmelder nur, wenn die Option **[[rocrailini-analyser-de#​rueckmelder_zu_bloecken_zuordnen|Rückmelder zu Blöcken zuordnen]]** aktiviert ist. (Standardmäßig "​deaktiviert"​).+   * Der Router ​konfiguriert Rückmelder nur, wenn die Option **[[rocrailini-router-de#​rueckmelder_zu_bloecken_zuordnen|Rückmelder zu Blöcken zuordnen]]** aktiviert ist. (Standardmäßig "​deaktiviert"​).
    * Bei aktivierter Option "​Rückmelder zu Blöcken zuordnen"​ wird nur dann die Zuordnung der Melder versucht, wenn "​enter"​ und/oder "​in"​ bei den allgemeinen Fahrstraßen noch nicht vollständig vorhanden sind (ob vom Anwender manuell konfiguriert oder aus früheren Analysen bereits vorhanden, ist dabei unerheblich). \\ Hinweis: Bereits konfigurierte "​enter"​ und/oder "​in"​ werden __nicht__ verändert (auch wenn sie komplett falsch wären).    * Bei aktivierter Option "​Rückmelder zu Blöcken zuordnen"​ wird nur dann die Zuordnung der Melder versucht, wenn "​enter"​ und/oder "​in"​ bei den allgemeinen Fahrstraßen noch nicht vollständig vorhanden sind (ob vom Anwender manuell konfiguriert oder aus früheren Analysen bereits vorhanden, ist dabei unerheblich). \\ Hinweis: Bereits konfigurierte "​enter"​ und/oder "​in"​ werden __nicht__ verändert (auch wenn sie komplett falsch wären).
    * 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 "​enter2in"​ bei einem Block gefunden, dann wird an diesem Block keine Änderung vorgenommen.    * Wird ein konfigurierter "​enter2in"​ bei einem Block gefunden, dann wird an diesem Block keine Änderung vorgenommen.
-   * "​enter2in"​ wird vom Analyser ​nie zugeordnet (oder gelöscht)+   * "​enter2in"​ wird vom Router ​nie zugeordnet (oder gelöscht).
-  * Elemente vom Typ "​Straße"​ werden nicht unterstützt.+
   * Nur ein Teil der Gleisplan-Objekte des **[[switch-gen-de#​zubehoer|Weichentyps "​Zubehör"​]]** und des **[[tracks-gen-de#​typ|Gleistyps "​tracknr"​]]** werden erkannt:   * Nur ein Teil der Gleisplan-Objekte des **[[switch-gen-de#​zubehoer|Weichentyps "​Zubehör"​]]** und des **[[tracks-gen-de#​typ|Gleistyps "​tracknr"​]]** werden erkannt:
  
Line 167: Line 156:
 ^  Nummer ​ ^Beschreibung^ ^  Nummer ​ ^Beschreibung^
 |  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 Router ​__nicht__ unterstützt. Der Router ​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.
  
-> **Hinweis:​** Niemals doppelgleisige Elemente direkt hintereinander platzieren. Der Analyser ​erzeugt dann falsche Fahrstraßen :!:+> **Hinweis:​** Niemals doppelgleisige Elemente direkt hintereinander platzieren. Der Router ​erzeugt dann falsche Fahrstraßen :!:
  
 ===== Beispiel ===== ===== Beispiel =====
Line 198: Line 187:
 ===== Tipps und Tricks ===== ===== Tipps und Tricks =====
 ==== Fahrstraßen beibehalten ==== ==== Fahrstraßen beibehalten ====
-Frage: Warum überschreibt der Analyser ​meine Änderungen an den Fahrstraßen?​\\ +Frage: Warum überschreibt der Router ​meine Änderungen an den Fahrstraßen?​\\ 
-Antwort: Der Analyser ​löscht zunächst __alle__ Fahrstraßen mit gesetzter Option "​Automatisch erzeugt"​ und erzeugt dann die Fahrstraßen neu.\\+Antwort: Der Router ​löscht zunächst __alle__ Fahrstraßen mit gesetzter Option "​Automatisch erzeugt"​ und erzeugt dann die Fahrstraßen neu.\\
 \\ \\
 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 216: Line 205:
     * Löschen von "​[A-]-[B+]-42"​ \\ \\     * Löschen von "​[A-]-[B+]-42"​ \\ \\
   * Nachher:   * Nachher:
-    * Aufruf des Analyser ​lässt "​[A-]-[B-+]"​ unberührt (da die Option "​Automatisch erzeugt"​ nicht gesetzt ist) und erzeugt auch keine neue/​alternative Fahrstraße von [A-] nach [B+], da es bereits eine "​manuell angelegte"​ Fahrstraße für diesen Fahrweg gibt.+    * Aufruf des Router ​lässt "​[A-]-[B-+]"​ unberührt (da die Option "​Automatisch erzeugt"​ nicht gesetzt ist) und erzeugt auch keine neue/​alternative Fahrstraße von [A-] nach [B+], da es bereits eine "​manuell angelegte"​ Fahrstraße für diesen Fahrweg gibt.
 \\ \\
  
 ===== Meldungen im Server-Log ===== ===== Meldungen im Server-Log =====
-Zur Anzeige der Analyser-Ergebisse muss **[[rocrailini-trace-de#​berechnung|Traces:​ Berechnungen]]** aktiviert sein. +Zur Anzeige der Router-Ergebisse muss **[[rocrailini-trace-de#​berechnung|Traces:​ Berechnungen]]** aktiviert sein. 
-  * **Hinweis:​** \\ Die Aktivierung der Trace-Ebene "​Analysieren"​ wird nicht empfohlen. \\ Diese Option sollte der Fehlersuche in Analyser-Funktionen vorbehalten bleiben.+  * **Hinweis:​** \\ Die Aktivierung der Trace-Ebene "​Analysieren"​ wird nicht empfohlen. \\ Diese Option sollte der Fehlersuche in Router-Funktionen vorbehalten bleiben.
  
 ==== Beispiele ==== ==== Beispiele ====
Line 233: Line 222:
 </​code>​ </​code>​
   - Bei der Suche von Verbindungen zwischen 2 Blöcken wurden mehr als 100 Gleisplanelemente gefunden. //(Zwei Meldungen = Suche in beiden Richtungen)//​ \\ **[[http://​forum.rocrail.net/​viewtopic.php?​p=89410#​p89410|Siehe diesen Forumbeitrag]]**   - Bei der Suche von Verbindungen zwischen 2 Blöcken wurden mehr als 100 Gleisplanelemente gefunden. //(Zwei Meldungen = Suche in beiden Richtungen)//​ \\ **[[http://​forum.rocrail.net/​viewtopic.php?​p=89410#​p89410|Siehe diesen Forumbeitrag]]**
-  - Der Analyser ​hat 8 Fahrstraßen erzeugt+  - Der Router ​hat 8 Fahrstraßen erzeugt
   * Bitte **[[goldenrules-de|Bewährtes Vorgehen]]** beachten.   * Bitte **[[goldenrules-de|Bewährtes Vorgehen]]** beachten.
  
-**Server-Log bei "Analyser ​zurücksetzen"​ und anschließendem "Analysieren":**+**Server-Log bei "Router ​zurücksetzen"​ und anschließendem "Routen":**
 <​code>​ <​code>​
 23:45:36 route generator (re)created routes (0 -> 4) 23:45:36 route generator (re)created routes (0 -> 4)
Line 256: Line 245:
   - Es gibt mehr als die zwei zu einem Paar gehörenden Verbinder mit Nummer **3** an den angegebenen Positionen. //​(Beispiel:​ **6-3-0** = x-y-z)// ​   ​   - Es gibt mehr als die zwei zu einem Paar gehörenden Verbinder mit Nummer **3** an den angegebenen Positionen. //​(Beispiel:​ **6-3-0** = x-y-z)// ​   ​
   - Dem Verbinder mit Nummer **2** fehlt der Partner. ​   - Dem Verbinder mit Nummer **2** fehlt der Partner. ​
-  - Der Analyserlauf ​wurde wegen der gelisteten Fehler im Gleisplan abgebrochen.+  - Der Routerlauf ​wurde wegen der gelisteten Fehler im Gleisplan abgebrochen.
  
 \\ \\
 ===== Wichtige Hinweise zu Neustarts von Rocrail und Rocview ===== ===== Wichtige Hinweise zu Neustarts von Rocrail und Rocview =====
-Während des Analyserlaufs ​werden die Daten im Rocrail-Server aktuell gehalten. Ein Neustart des Rocrail-Servers ist deshalb nicht erforderlich.\\+Während des Routerlaufs ​werden die Daten im Rocrail-Server aktuell gehalten. Ein Neustart des Rocrail-Servers ist deshalb nicht erforderlich.\\
 Die Daten werden auch zu den Objekten in Rocview-Clients übertragen,​ sind aber in Einzelfällen nicht in allen Objekt-Dialogen aktualisiert.\\ ​ Die Daten werden auch zu den Objekten in Rocview-Clients übertragen,​ sind aber in Einzelfällen nicht in allen Objekt-Dialogen aktualisiert.\\ ​
-Um die Daten auch hier zu aktualisieren,​ __sollte grundsätzlich nach jedem Analyserlauf__, der Rocview-Client neu gestart werden.\\+Um die Daten auch hier zu aktualisieren,​ __sollte grundsätzlich nach jedem Routerlauf__, der Rocview-Client neu gestart werden.\\
 |< >| |< >|
 |  :!: **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.** ​ |
  
analyzer-de.1565741282.txt.gz · Last modified: 2019/08/14 02:08 by rainerk