{"id":707,"date":"2014-07-07T16:11:03","date_gmt":"2014-07-07T15:11:03","guid":{"rendered":"https:\/\/www.thobaben.ch\/moba\/?p=707"},"modified":"2014-07-08T22:10:49","modified_gmt":"2014-07-08T21:10:49","slug":"de-elekdra-konfiguration-fur-bennewitz-wichern-2","status":"publish","type":"post","link":"https:\/\/www.thobaben.ch\/moba\/?p=707","title":{"rendered":"DE &#8211; Elekdra Konfiguration f\u00fcr Bennewitz &#038; Wichern (2)"},"content":{"rendered":"<p>Hallo Zusammen<\/p>\n<p>Ich habe heute Mittag mal die verschiedenen Bahnh\u00f6fe vom Fremo Regionaltreffen in Uzwil analysiert und eine f\u00fcr mich sinnvolle Konfiguration definiert, die ich Euch nicht vorenthalten will&#8230;<\/p>\n<p><a href=\"https:\/\/www.thobaben.ch\/moba\/wp-content\/uploads\/2014\/07\/Bhf_Bennewitz-Wichern_2014-07-07_16-45-04.png\" rel=\"lightbox[707]\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-708\" src=\"https:\/\/www.thobaben.ch\/moba\/wp-content\/uploads\/2014\/07\/Bhf_Bennewitz-Wichern_2014-07-07_16-45-04.png\" alt=\"Bhf_Bennewitz-Wichern_2014-07-07_16-45-04\" width=\"296\" height=\"134\" srcset=\"https:\/\/www.thobaben.ch\/moba\/wp-content\/uploads\/2014\/07\/Bhf_Bennewitz-Wichern_2014-07-07_16-45-04.png 296w, https:\/\/www.thobaben.ch\/moba\/wp-content\/uploads\/2014\/07\/Bhf_Bennewitz-Wichern_2014-07-07_16-45-04-250x113.png 250w, https:\/\/www.thobaben.ch\/moba\/wp-content\/uploads\/2014\/07\/Bhf_Bennewitz-Wichern_2014-07-07_16-45-04-150x67.png 150w\" sizes=\"auto, (max-width: 296px) 100vw, 296px\" \/><\/a><\/p>\n<p>Grunds\u00e4tzlich ist es so, dass Elekdra alle XML Dateien liest, die durch das Start-Verzeichnis im Startup-Script vorgegeben werden. Das bedeutet zweierlei:<\/p>\n<ol>\n<li>Es k\u00f6nnen beliebig viele XML Dateien vorliegen<\/li>\n<li>oder es kann alles in einer einzigen XML Datei vorliegen<\/li>\n<\/ol>\n<hr \/>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #0000ff;\"><strong>XML-Dateien<\/strong><\/span><\/p>\n<p>XML Dateien sind aus sogenannten &#8220;TAG&#8217;s&#8221; aufgebaut. Diese separieren die einzelnen Elemente und haben einen &#8220;Start-&#8221; und eine &#8220;End-Tag&#8221;. Diese m\u00fcssen immer &#8220;richtig&#8221; geformt sein. Also jedes Start-Tag muss auch ein End-Tag haben. Tags k\u00f6nnen auch geschachtelt werden, allerdings muss dann die richtige Sequenz beachtet werden.<\/p>\n<p>Hier mal ein Beispiel f\u00fcr eine Tag-Sequenz, die eine Weiche definiert:<\/p>\n<p><strong><em>\u00a0\u00a0<span style=\"color: #008000;\">\u00a0 &lt;elekdra.turnout&gt;\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0<\/span><\/em><\/strong><br \/>\n<span style=\"color: #008000;\"> <strong><em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0&lt;name&gt;W1&lt;\/name&gt;\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0<\/em><\/strong><\/span><br \/>\n<span style=\"color: #008000;\"> <strong><em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0&lt;hastrafflock&gt;true&lt;\/hastrafflock&gt;\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0<\/em><\/strong><\/span><br \/>\n<span style=\"color: #008000;\"> <strong><em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0&lt;selflocking&gt;false&lt;\/selflocking&gt;\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0<\/em><\/strong><\/span><br \/>\n<span style=\"color: #008000;\"> <strong><em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0<\/em><\/strong><\/span><br \/>\n<span style=\"color: #008000;\"> <strong><em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0&lt;loconet&gt;\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0<\/em><\/strong><\/span><br \/>\n<span style=\"color: #008000;\"> <strong><em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0&lt;lnaddress&gt;151&lt;\/lnaddress&gt;\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0<\/em><\/strong><\/span><br \/>\n<span style=\"color: #008000;\"> <strong><em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0&lt;protocol&gt;sw_req1&lt;\/protocol&gt;\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0<\/em><\/strong><\/span><br \/>\n<span style=\"color: #008000;\"> <strong><em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0&lt;inverted&gt;false&lt;\/inverted&gt;\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0<\/em><\/strong><\/span><br \/>\n<span style=\"color: #008000;\"> <strong><em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0&lt;resend_sec&gt;30&lt;\/resend_sec&gt;\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0<\/em><\/strong><\/span><br \/>\n<span style=\"color: #008000;\"> <strong><em>\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0&lt;\/loconet&gt;\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0<\/em><\/strong><\/span><br \/>\n<strong><span style=\"color: #008000;\">\u00a0\u00a0 \u00a0&lt;\/elekdra.turnout&gt;\u00a0\u00a0<\/span> <\/strong><\/p>\n<p>Das erste Start-Tag lautet:<\/p>\n<p><span style=\"color: #008000;\"><em><strong>\u00a0\u00a0\u00a0 &lt;elekdra.turnout&gt;\u00a0<\/strong> <\/em><\/span><\/p>\n<p>Das zugeh\u00f6rtige End-Tag lautet:<\/p>\n<p><span style=\"color: #008000;\"><em><strong>\u00a0\u00a0\u00a0 &lt;\/ elekdra.turnout&gt;\u00a0<\/strong> <\/em><\/span><\/p>\n<p>Dazwischen gibt es einen Loconet-Block sowie drei Tags, die den &#8220;Tournout&#8221; beschreiben.<\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #3366ff;\"><strong>Konfigurations-Dateien (XML)<\/strong><\/span><\/p>\n<p>Diese kleine Beispiel zeigt, warum es nicht sinnvoll ist, alles in eine einzige Datei hinein zuschreiben. Die XML-Datei w\u00fcrde sehr lang und sehr un\u00fcbersichtlich werden. Daher habe ich folgende Struktur definiert (die Pr\u00e4fixe aus Nummern sorgen daf\u00fcr, dass die Reinfolge richtig ist):<\/p>\n<p><em><strong>100_Bahnhofsname_Configuration.xml<\/strong><\/em><br \/>\nBeinhaltet alle Elekdra-Konfigurationen wie Weichen, Gleise, Fahrziele, Signale, Blocksignale und Sensoren ohne eine konkrete Anordnung auf der Grafischen Ebene. Hier geht es nur um die Definition der Grundbausteine unseres Bahnhofs.<\/p>\n<p><em><strong>200_Bahnhofsname_Graphics.xml<\/strong><\/em><br \/>\nBeinhaltet alle Elui-Konfigurationen, die Grundbausteine aus der 100er Datei sowie deren Anordnung und Ausrichtung in der Elui-Grafik.<\/p>\n<p><em><strong>300_Bahnhofsname_Baseroutes.xml<\/strong><\/em><br \/>\nBeinhaltet alle Basis-Fahrstrassen aus den Grundbausteine aus der 100er Datei sowie deren Grundstellung und Schutzstellungen, aus denen sich die Logik (Verschlussplan) des Bahnhofs ergibt.<\/p>\n<p><em><strong>400_Bahnhofsname_Routes.xml<\/strong><\/em><br \/>\nBeinhaltet alle Rangier- oder Verschub-Fahrstrassen aus den Grundbausteine aus der 300er Datei sowie deren Grundstellung und Schutzstellungen, aus denen sich die Logik (Verschlussplan) des Bahnhofs ergibt.<\/p>\n<p><em><strong>500_Bahnhofsname_ZNA.xml<\/strong><\/em><br \/>\nKonfiguration des Zugnummern-Systems.<\/p>\n<p><em><strong>600_Bahnhofsname_TCP_TCP_Block.xml<\/strong><\/em><br \/>\nKonfiguration des Steckenblocks von und nach anderen Bahnh\u00f6fen.<\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<p>Ich gehe f\u00fcr diese Konfigurationsbeschreibung davon aus, dass bei Euch auf dem Rechner ein lauff\u00e4higes Elekdra und Elui gibt und Ihr irgendeinen Bahnhof als &#8220;Demo&#8221; zu laufen gebracht habt.<\/p>\n<p>Grunds\u00e4tzliche Informationen f\u00fcr Elekdra gibt es hier:<br \/>\n<a href=\"http:\/\/fremo-stw.sourceforge.net\/elekdra\/index_e.php\">http:\/\/fremo-stw.sourceforge.net\/elekdra\/index_e.php<\/a><\/p>\n<p>Die sogenannte User-Dokumentation gibt es hier:<br \/>\n<a href=\"http:\/\/fremo-stw.sourceforge.net\/elekdra\/userdocs\/index.php\">http:\/\/fremo-stw.sourceforge.net\/elekdra\/userdocs\/index.php<\/a><\/p>\n<p>Die obige Struktur der Dateien mit dem Z\u00e4hler-Pr\u00e4fix entspricht zuf\u00e4llig auch dem, was in der &#8220;Doku&#8221; zu lesen ist&#8230; Lediglich in abgewandelter Form. Die Doku gibt es lokal auf Eurem PC hier zu finden:<br \/>\n<strong>c:\\Elekdra\\doku\\<\/strong><br \/>\ndarunter die <strong>CONFIGURATION_ELEKDRA_4_X_X.txt<\/strong><br \/>\nund die <strong>ELEKDRA_USER_GUIDE.html<\/strong><\/p>\n<p>Beide Dateien helfen schon mal. Leider wird einem erst beim St\u00f6bern in den Dateien klar, dass es ab der Version 4.0.0 eine Grundlegende \u00c4nderung zu der von mir beschriebenden Art des XML-File lesens gegeben hat. Leider hat noch niemand die Online Doku nachgezogen oder die in einer Nachvollziehbarena Art geschrieben.<\/p>\n<p>Wir wollen ja einen konkreten Bahnhof in Elekdra \/ Elui entwickeln. Dazu werden wir nach und nach\u00a0 die obigen Dateien erstellen und sinnvoll Ablegen. Unter:<\/p>\n<p><span style=\"color: #008000;\"><strong>c:\\Elekdra\\stations\\<\/strong><\/span><\/p>\n<p>erstellen wir einen Ordner, der unsere Konfigurationen enthalten wird. Bitte KEINE Leerzeichen oder sonstwelche Sonderzeichen verwenden. Da Elekdra JAVA verwendet, hat es das nicht so gerne&#8230; . Beim mir sieht es so aus:<\/p>\n<p><span style=\"color: #008000;\"><strong>C:\\elekdra\\stations\\Bhf_Bennewitz-Wichern<\/strong><\/span><\/p>\n<p>oder<\/p>\n<p><span style=\"color: #008000;\"><strong>C:\\elekdra\\stations\\Bahnhofsname<\/strong><\/span><\/p>\n<p>Unter c:\\Elekdra\\stationsscripts m\u00fcssen wir zun\u00e4chst mal eine Start-Batch f\u00fcr unseren Bahnhof erstellen.<\/p>\n<p><span style=\"color: #008000;\"><strong>C:\\elekdra\\stationscript\\Elekdra_Bhf_Bennewitz-Wichern.bat<\/strong><\/span><\/p>\n<p>mit folgendem Inhalt<\/p>\n<blockquote><p><span style=\"color: #008000;\">@ECHO == STARTE ELEKDRA BENNEWITZ und WICHERN ==<\/span><br \/>\n<span style=\"color: #008000;\"> cd..<\/span><br \/>\n<span style=\"color: #008000;\"> java -jar .\\elekdra\\10-0-1\\Elekdra.jar -d .\\stations\\Bhf_Bennewitz-Wichern<\/span><br \/>\n<span style=\"color: #008000;\"> pause<\/span><\/p><\/blockquote>\n<p>Der erste Start &#8211; wenn XML Dateien vorhanden sind, sieht dann so aus:<\/p>\n<p><a href=\"https:\/\/www.thobaben.ch\/moba\/wp-content\/uploads\/2014\/07\/Startup-Elekdra.png\" rel=\"lightbox[707]\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-714\" src=\"https:\/\/www.thobaben.ch\/moba\/wp-content\/uploads\/2014\/07\/Startup-Elekdra.png\" alt=\"Startup-Elekdra\" width=\"676\" height=\"341\" srcset=\"https:\/\/www.thobaben.ch\/moba\/wp-content\/uploads\/2014\/07\/Startup-Elekdra.png 676w, https:\/\/www.thobaben.ch\/moba\/wp-content\/uploads\/2014\/07\/Startup-Elekdra-300x151.png 300w, https:\/\/www.thobaben.ch\/moba\/wp-content\/uploads\/2014\/07\/Startup-Elekdra-250x126.png 250w, https:\/\/www.thobaben.ch\/moba\/wp-content\/uploads\/2014\/07\/Startup-Elekdra-150x75.png 150w\" sizes=\"auto, (max-width: 676px) 100vw, 676px\" \/><\/a><\/p>\n<p>Bevor wir jetzt anfangen die Dateien f\u00fcr einen Bahnhof zu schreiben, w\u00e4re es gut zu Wissen, welche Komponenten denn in etwa beteiligt sind und wie diese Angeordnet und nummeriert oder benannt sind.<\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #3366ff;\"><strong>Komponenten in Elekdra<\/strong><\/span><\/p>\n<p>Hier mal ein simples Beispiel von einem Streckenblock, der alle Komponenten beinhaltet:<\/p>\n<p><a href=\"https:\/\/www.thobaben.ch\/moba\/wp-content\/uploads\/2014\/07\/Simpel.jpg\" rel=\"lightbox[707]\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-718\" src=\"https:\/\/www.thobaben.ch\/moba\/wp-content\/uploads\/2014\/07\/Simpel-800x424.jpg\" alt=\"Simpel\" width=\"800\" height=\"424\" srcset=\"https:\/\/www.thobaben.ch\/moba\/wp-content\/uploads\/2014\/07\/Simpel-800x424.jpg 800w, https:\/\/www.thobaben.ch\/moba\/wp-content\/uploads\/2014\/07\/Simpel-300x159.jpg 300w, https:\/\/www.thobaben.ch\/moba\/wp-content\/uploads\/2014\/07\/Simpel-250x132.jpg 250w, https:\/\/www.thobaben.ch\/moba\/wp-content\/uploads\/2014\/07\/Simpel-150x79.jpg 150w, https:\/\/www.thobaben.ch\/moba\/wp-content\/uploads\/2014\/07\/Simpel.jpg 1920w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>Es sind auf dem Bild zwei Bahnh\u00f6fe &#8220;A&#8221; und &#8220;B&#8221; zu erkennen. Je eine Weiche und Signale. Dazu kommt noch ein Gleiskontakt je Bahnhof sowie die Bahnhofsgleise 1 und 2 (von unten gez\u00e4hlt) sowie das Streckengleis (Block) zwischen &#8220;A&#8221; und &#8220;B&#8221;. Nicht sichtbar sind die logischen Elemente wie die Fahrstrassen. Folgende Zugfahrten sind denkbar:<\/p>\n<ol>\n<li>Von &#8220;A&#8221; Gleis 1 nach &#8220;B&#8221; Gleis 1<\/li>\n<li>Von &#8220;A&#8221; Gleis 1 nach &#8220;B&#8221; Gleis 2<\/li>\n<li>Von &#8220;A&#8221; Gleis 2 nach &#8220;B&#8221; Gleis 1<\/li>\n<li>Von &#8220;A&#8221; Gleis 2 nach &#8220;B&#8221; Gleis 2<\/li>\n<li>Von &#8220;B&#8221; Gleis 1 nach &#8220;A&#8221; Gleis 1<\/li>\n<li>Von &#8220;B&#8221; Gleis 1 nach &#8220;A&#8221; Gleis 2<\/li>\n<li>Von &#8220;B&#8221; Gleis 2 nach &#8220;A&#8221; Gleis 1<\/li>\n<li>Von &#8220;B&#8221; Gleis 2 nach &#8220;A&#8221; Gleis 2<\/li>\n<\/ol>\n<p>Jede Weiche hat eine Grundstellung (Grade oder Abgelenkt) und je nach Zugfahrt m\u00fcssen die Weichen anders gestellt werden. Ausserdem gibt es noch den Sicherheitsaspekt. Es darf nur ein Zug auf der Strecke sein. Wenn also ein Zug aus &#8220;A&#8221; nach &#8220;B&#8221; unterwegs ist, darf keines der Ausfahrt Signale in &#8220;B&#8221; auf Fahrt gehen. Der Bahnhof &#8220;A&#8221; verschliesst mit dem Block &#8220;AB&#8221; die Ausfahrt von &#8220;B&#8221;. Und nat\u00fcrlich umgekehrt.<\/p>\n<p>Genau auf die Bereitstellung der Komponenten zur L\u00f6sung des scheinbar kleinen Bahnhofs mit Strecke zielt die <a href=\"http:\/\/fremo-stw.sourceforge.net\/elekdra\/general_items\/spec_structure.php\">Struktur von Elekdra<\/a>. Neben der Hardware im Rechner und dem Zusammenspiel mit der Modelbahnhardware stellt <a href=\"http:\/\/fremo-stw.sourceforge.net\/elekdra\/general_items\/spec_concept.php\">Elekdra folgende Elemente<\/a> zur Verf\u00fcgung (in Klammern die Englischen Begriffe):<\/p>\n<ul>\n<li>Weichen (Turnout)<\/li>\n<li>Gleis (Track)<\/li>\n<li>Signale (Signal)<\/li>\n<li>Gleiskontakte (Sensor)<\/li>\n<li>Logische Ebenen = Fahrstrassen (Route)<\/li>\n<li>Logische Ebenen = Block (Block)<\/li>\n<\/ul>\n<p>Ein Block kann aus einem oder mehreren Weichen, Gleisen und Signalen bestehen. Gleiches gilt f\u00fcr die Fahrstrasse. Block ist die freie Strecke zwischen &#8220;A&#8221; und &#8220;B&#8221; plus die &#8220;Schutzstrecke&#8221;. Eine Fahrstrasse kann z.B. auch zum Rangieren aus &#8220;A&#8221; Gleis 1 auf die freie Strecke sein. Damit ist dann auch einleuchtend, warum es wichtig ist, die Grundpositionen der Elemente zu kennen, die aktuelle Stellung zu wissen und die logischen Abh\u00e4ngigkeiten voneinander zu definieren.<\/p>\n<hr \/>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #0000ff;\"><strong>Beispiel &#8220;Wagen\u00fcbergabestelle Bennewitz &amp; Wichern&#8221;:<\/strong><\/span><\/p>\n<p><a href=\"https:\/\/www.thobaben.ch\/moba\/wp-content\/uploads\/2014\/07\/Rangierarena-Cecilienhof-Industrie-2L-Symbol-W\u00dcST-V4.png\" rel=\"lightbox[707]\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-720\" src=\"https:\/\/www.thobaben.ch\/moba\/wp-content\/uploads\/2014\/07\/Rangierarena-Cecilienhof-Industrie-2L-Symbol-W\u00dcST-V4-800x211.png\" alt=\"Rangierarena-Cecilienhof-Industrie-2L-Symbol-W\u00dcST-V4\" width=\"800\" height=\"211\" srcset=\"https:\/\/www.thobaben.ch\/moba\/wp-content\/uploads\/2014\/07\/Rangierarena-Cecilienhof-Industrie-2L-Symbol-W\u00dcST-V4-800x211.png 800w, https:\/\/www.thobaben.ch\/moba\/wp-content\/uploads\/2014\/07\/Rangierarena-Cecilienhof-Industrie-2L-Symbol-W\u00dcST-V4-300x79.png 300w, https:\/\/www.thobaben.ch\/moba\/wp-content\/uploads\/2014\/07\/Rangierarena-Cecilienhof-Industrie-2L-Symbol-W\u00dcST-V4-250x65.png 250w, https:\/\/www.thobaben.ch\/moba\/wp-content\/uploads\/2014\/07\/Rangierarena-Cecilienhof-Industrie-2L-Symbol-W\u00dcST-V4-150x39.png 150w, https:\/\/www.thobaben.ch\/moba\/wp-content\/uploads\/2014\/07\/Rangierarena-Cecilienhof-Industrie-2L-Symbol-W\u00dcST-V4.png 1554w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>Schaut man sich die Symbol-Skizee der W\u00dcst von B&amp;W an, habe ich mal alle Gleise durchnummeriert.<\/p>\n<p>Gleis 1 ist eigentlich das Streckengleis. Von Oben nach Unten geht es dann weiter bis Gleis 7. Gleis 7 geht dann nachher in den Industrieanschluss, der aber im Moment noch nicht betrachtet wird.<\/p>\n<p>Wie Weichen W1 bis W7 haben mit dem <span style=\"color: #ff0000;\">ROTEN<\/span> Strich ihre Grundstellung markiert. Ob die jetzt so sinnvoll ist, werde ich in den entsprechenden Foren zur Diskussion stellen. Richtig ist sicherlich, dass W1 und W2 ihre Grundstellung so haben, dass kein Ausfahrt auf die Strecke m\u00f6glich ist, ohne zwei Weichen falsch zu legen. Je nach Epoche (hier SBB III) m\u00fcsste hier zwischen W1 und W2 vielleicht noch eine Gleissperre. Auf jeden Fall muss W1 und W2 (der Linke Teil) mit einem Schl\u00fcssel gesichert werden. Der Schl\u00fcssel muss um Bedienbahnhof &#8220;A&#8221; oder &#8220;B&#8221; hinterlegt sein und die korrekte Position der Weiche muss an den Bedienbahnhof zur\u00fcckgemeldet werden.<\/p>\n<p>Auf die Besonderheiten zwischen Block &#8220;SBB&#8221; und Block &#8220;DB&#8221; gehe ich vielleicht sp\u00e4ter ein, wenn ich es verstanden habe. Erstmal will ich das Bild von oben in Elekdra realisieren &#8211; sch\u00f6n Schritt f\u00fcr Schritt zum Mittippen&#8230;<\/p>\n<p>Jetzt stellt sich die Frage, wie es weiter gehen kann. Ich habe mir verschiedene Bahnh\u00f6fe angeschaut. Und dabei folgendes festgestellt. Die Dateien lassen sich faktisch nur &#8220;zusammen&#8221; entwickeln und man muss sich vorher auf Papier (ist wohl das einfachste) einiges klar machen:<\/p>\n<ul>\n<li>Wie heissen die Weichen?<\/li>\n<li>Wie heissen die einzelnen Gleisabschnitte<\/li>\n<li>Wie heissen die Ziele (Targets) der einzelnen Fahrstrassen und wo liegen die?<\/li>\n<li>Wie heissen die Signale (auch wenn sie nur virtuell da sind) und wo liegen sie?<\/li>\n<li>Wie heissen die Signale an den Blockstellen oder Bahnh\u00f6fen, die mit im Segment vor oder hinter uns liegen?<\/li>\n<li>Welche Sensoren f\u00fcr Weichen und Gleisbesetztmeldung gibt es?<\/li>\n<li>Welche Fahrstrassen-Segmente (Base Route) gibt es von wo nach wo?<\/li>\n<li>Welche Fahrstrassen (aus Base Routes) gibt es von wo nach wo?<\/li>\n<\/ul>\n<p>Also ohne eine Art Bahnhofsdatenblatt geht hier schnell mal eben nichts mehr.\u00a0 Machen wir uns nichts vor &#8211; wir bilden hier die Anlagenautomation eines Bahnhofs in Ann\u00e4herung an das Original nach.\u00a0 Dazu kommen noch so Dinge wie<\/p>\n<ul>\n<li>Achsz\u00e4hler<\/li>\n<li>Weichenlagemelder (Sensoren)<\/li>\n<li>Verschluss &#8211; JA \/ NEIN<\/li>\n<\/ul>\n<p>Um die Dinge m\u00f6glichst einfach zu machen, werde ich in den n\u00e4chsten Tagen planen, wie die die W\u00dcst aus Elekdra Perspektive aussehen soll und dass dann mal zu Papier bringen und die einzelnen &#8220;Objekte&#8221; darin einmalen. Einen Scann gibt es dann zu gegebener Zeit.<\/p>\n<p>LG,<br \/>\nAxel<\/p>\n<p><em><strong>STATUS: DRAFT<\/strong><\/em><\/p>\n<p><strong>Grundlagen und Tool-Links:<\/strong><\/p>\n<ul>\n<li>\u00a0Link zu XML (<a href=\"http:\/\/de.selfhtml.org\/xml\/intro.htm\">SelfHTML<\/a>)<\/li>\n<li>Link zu Editoren mit XML Syntax Highlighting (<a href=\"http:\/\/notepad-plus-plus.org\/\">Notepad ++<\/a>)<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Hallo Zusammen Ich habe heute Mittag mal die verschiedenen Bahnh\u00f6fe vom Fremo Regionaltreffen in Uzwil analysiert und eine f\u00fcr mich sinnvolle Konfiguration definiert, die ich Euch nicht vorenthalten will&#8230; Grunds\u00e4tzlich ist es so, dass Elekdra alle XML Dateien liest, die durch das Start-Verzeichnis im Startup-Script vorgegeben werden. Das bedeutet zweierlei:\u2026<\/p>\n<p class=\"continue-reading-button\"> <a class=\"continue-reading-link\" href=\"https:\/\/www.thobaben.ch\/moba\/?p=707\">Continue reading<i class=\"crycon-right-dir\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[24],"tags":[30,31],"class_list":["post-707","post","type-post","status-publish","format-standard","hentry","category-elekdra_elui","tag-elekdra","tag-elui"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4DFKc-bp","_links":{"self":[{"href":"https:\/\/www.thobaben.ch\/moba\/index.php?rest_route=\/wp\/v2\/posts\/707","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thobaben.ch\/moba\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.thobaben.ch\/moba\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.thobaben.ch\/moba\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thobaben.ch\/moba\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=707"}],"version-history":[{"count":19,"href":"https:\/\/www.thobaben.ch\/moba\/index.php?rest_route=\/wp\/v2\/posts\/707\/revisions"}],"predecessor-version":[{"id":730,"href":"https:\/\/www.thobaben.ch\/moba\/index.php?rest_route=\/wp\/v2\/posts\/707\/revisions\/730"}],"wp:attachment":[{"href":"https:\/\/www.thobaben.ch\/moba\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=707"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thobaben.ch\/moba\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=707"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thobaben.ch\/moba\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=707"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}