Simulation: Unterschied zwischen den Versionen
Uslex (Diskussion | Beiträge) |
Uslex (Diskussion | Beiträge) K Jens Mohr († 2023) |
||
(23 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{ | {{TC78910gsb}} | ||
__NOTOC__ | __NOTOC__ | ||
Hinweise zur Nutzung / Handhabung des TrainController - Simulators | == Hinweise zur Nutzung / Handhabung des TrainController - Simulators == | ||
=== Simulation === | |||
TrainController(TC) bietet eine '''Simulatorfunktion''' zur Überprüfung der vom Nutzer erstellten Funktionen / Abläufen für einen Modellbahnbetrieb (Anlage) an. | |||
TrainController(TC | |||
Aufgrund eigener Erfahrung stelle ich hier Hinweise / Tipps zur Verfügung, die dem einen oder anderen helfen mögen Simualtionsergebnisse besser interpretieren zu können bzw. schneller zu besseren Ergebnissen zu kommen. | Aufgrund eigener Erfahrung stelle ich hier Hinweise / Tipps zur Verfügung, die dem einen oder anderen helfen mögen Simualtionsergebnisse besser interpretieren zu können bzw. schneller zu besseren Ergebnissen zu kommen. | ||
Zeile 12: | Zeile 11: | ||
Die Handhabung des Simulators selbst ist nicht Gegenstand dieses Artikels. Hier wird auf die offizielle Dokumentation von TC / Hr. Freiwald verwiesen. | Die Handhabung des Simulators selbst ist nicht Gegenstand dieses Artikels. Hier wird auf die offizielle Dokumentation von TC / Hr. Freiwald verwiesen. | ||
== | |||
=== Simulator - Funktion === | |||
Mit TrainController™ kann der Betrieb auf der Anlage automatisch und ohne Eingriff durch den Anwender simuliert werden. | Mit TrainController™ kann der Betrieb auf der Anlage automatisch und ohne Eingriff durch den Anwender simuliert werden. | ||
Zeile 22: | Zeile 22: | ||
(Auszug aus der TC-Dokumentation) | (Auszug aus der TC-Dokumentation) | ||
=== | |||
=== Zugfahrten simulieren === | |||
Der Simulator simuliert die Zugfahrten unter Berücksichtigung der Weichenstraßen und der Blöcke die dieser Zugfahrt aufgrund ihrer Start- / Ziel - Angaben zugewiesen werden. | Der Simulator simuliert die Zugfahrten unter Berücksichtigung der Weichenstraßen und der Blöcke die dieser Zugfahrt aufgrund ihrer Start- / Ziel - Angaben zugewiesen werden. | ||
Zeile 35: | Zeile 37: | ||
Es werden auch keine Besetztmeldungen von liegen gebliebenen Wagen, etc. berücksichtigt, da die Melder von TC im Rahmen der Simulation wie oben beschrieben in der erwarteten Reihenfolge ein- und wieder ausgeschaltet werden. | Es werden auch keine Besetztmeldungen von liegen gebliebenen Wagen, etc. berücksichtigt, da die Melder von TC im Rahmen der Simulation wie oben beschrieben in der erwarteten Reihenfolge ein- und wieder ausgeschaltet werden. | ||
=== | |||
=== Schalter und Taster === | |||
TC bietet zur Steuerung der Anlage eine Reihe von Möglichkeiten, wie Schalter und Taster, an. | TC bietet zur Steuerung der Anlage eine Reihe von Möglichkeiten, wie Schalter und Taster, an. | ||
Diese Schalter und Taster sind Bestandteil des / der TC-Stellwerk(e) und werden in der Simulation berücksichtigt, sofern auf sie aus der Zugfahrt, Weichenstraße oder Block Bezug genommen worden ist. | Diese Schalter und Taster sind Bestandteil des / der TC-Stellwerk(e) und '''werden in der Simulation berücksichtigt''', sofern auf sie aus der Zugfahrt, Weichenstraße oder Block Bezug genommen worden ist. | ||
=== | === TrainController Offline === | ||
Durch den TC Offline - Zustand während der Simulation werden keine Anlagen - | Durch den TC Offline - Zustand während der Simulation werden: | ||
*keine Anlagen - Decoder gesetzt und | |||
*keine Melder abgefragt. | |||
Während dies für den Simulationsverlauf für die beteiligten | Während dies für den Simulationsverlauf für die beteiligten Decoder nicht problematisch ist, kann es bei unberücksichtigten Meldern dergestalt zu Problemen kommen, daß das Simulationsergebnis nicht mit dem OnLine Anlagenbetrieb übereinstimmt und daraus falsche Folgerungen abgeleitet werden, so daß sich die Ursachensuche verzögert. | ||
Als Beispiel mag mein Fall stehen, der im [https://www.freiwald.com TC-Forum] unter dem Titel | Als Beispiel mag mein Fall stehen, der im [https://www.freiwald.com/forum/viewtopic.php?p=66786#p66786 TC-Forum] unter dem Titel | ||
*Weichenstraßen werden nicht fortlaufend freigegeben''' | *Weichenstraßen werden nicht fortlaufend freigegeben''' | ||
diskutiert wurde. | diskutiert wurde. | ||
Zeile 60: | Zeile 65: | ||
Zudem war der Melder während der Simualtion ausgeblendet (nur sichtbar im Editermodus), was dazu führte, das der wirkliche Zustand während der Simulation nicht erkannt wurde. | Zudem war der Melder während der Simualtion ausgeblendet (nur sichtbar im Editermodus), was dazu führte, das der wirkliche Zustand während der Simulation nicht erkannt wurde. | ||
== | |||
=== Anlagen-Test-Betrieb === | |||
* Blenden Sie während der Simulation alle Melder o.ä. ein, so daß Sie einen Überblick bekommen, ob alle Melder auch den Zustand haben, wie beim Anlagenbetrieb. | * Blenden Sie während der Simulation alle Melder o.ä. ein, so daß Sie einen Überblick bekommen, ob alle Melder auch den Zustand haben, wie beim Anlagenbetrieb. | ||
Zeile 72: | Zeile 78: | ||
* Fügen Sie die Ausgabe von TEST-MELDUNGEN unter Operationen ein, so können Sie auch die zeitliche Abfolge verfolgen und begutachten. | * Fügen Sie die Ausgabe von TEST-MELDUNGEN unter Operationen ein, so können Sie auch die zeitliche Abfolge verfolgen und begutachten. | ||
=== | === Zugposition erst speichern === | ||
Bevor man mit der Simulation von Zugfahrten beginnt, sollte man die '''Zugposition der einzelnen Züge speichern'''. | |||
:[[Datei:Zugposition_speichern.JPG]] | :[[Datei:Zugposition_speichern.JPG]] | ||
:''Abb: Zugposition speichern'' | |||
* führt man dies nicht durch, dann ist viele mühsame Kleinarbeit zur Wiederherstellung der richtigen Zugpositionen notwendig. | |||
* falsche Zugpositionen verhindern den richtigen Ablauf der Programmierung | |||
=== | |||
=== Simulator einschalten === | |||
Ebenso ist es notwendig, den Simulator mit lokaler Symbolleiste zu starten. | |||
:[[Datei:Simulator_mit_lokale_Symbolleiste.JPG]] | :[[Datei:Simulator_mit_lokale_Symbolleiste.JPG]] | ||
:''Abb: Simulator mit lokaler Symbolleiste'' | |||
* sieht man den Pfeil mit "Start/Stop Simulator" nicht, dann ist die gelb markierte Simulator ohne lokale Symbolleiste nicht eingeschaltet. | |||
:[[Datei:Simulator_ohne_lokale_Symbolleiste.JPG]] | :[[Datei:Simulator_ohne_lokale_Symbolleiste.JPG]] | ||
:''Abb: Simulator ohne lokale Symbolleiste'' | |||
=== Keine Hardware nötig === | |||
Michael Merten hat im [https://www.freiwald.com/forum/viewtopic.php?p=234694#p234694 Forum] Informationen geben, welche Hardware für die Simulation erforderlich ist: | |||
* Weder Zentrale noch Melder noch Decoder oder sonst etwas. | * Weder Zentrale noch Melder noch Decoder oder sonst etwas. | ||
** Demzufolge auch | ** Demzufolge auch keine TrainController-Lizenz (Stick oder [[Wie kommt das Internet an den Modellbahn PC#OLC|OLC]]). Es gibt ja nichts, was nach 10 Minuten getrennt werden könnte. | ||
* Beim Erstellen des Gleisplans sollten trotzdem alle Elemente (Fahrzeuge, Weichen, Melder (auch wenn nicht wirklich vorhanden) unterschiedliche Adressen haben. | * Beim Erstellen des Gleisplans sollten trotzdem alle Elemente (Fahrzeuge, Weichen, Melder (auch wenn nicht wirklich vorhanden) unterschiedliche Adressen haben. | ||
* Als Digitalsystem wird überall "ohne Anschluss" eingetragen oder bei eingetragenen Digitalsystemen den Offline-Modus eingeschaltet.. | * Als Digitalsystem wird überall "'''ohne Anschluss'''" eingetragen oder bei eingetragenen Digitalsystemen den Offline-Modus eingeschaltet.. | ||
* Eine Lok mit Adresse 0 fährt nicht. Zwei Weichen mit der gleichen Adresse schalten auch gleichzeitig, auch in der Simulation. | * Eine Lok mit Adresse 0 fährt nicht. Zwei Weichen mit der gleichen Adresse schalten auch gleichzeitig, auch in der Simulation. | ||
Zeile 105: | Zeile 120: | ||
* Wenn alles eingerichtet ist, unter Fenster das Simulator-Fenster öffnen, dort den kleinen Pfeil betätigen, so dass sich die Räder der Lok drehen und das wars. | * Wenn alles eingerichtet ist, unter Fenster das Simulator-Fenster öffnen, dort den kleinen Pfeil betätigen, so dass sich die Räder der Lok drehen und das wars. | ||
=== | === Simulatorgeschwindigkeit === | ||
Nein, das kann man nicht. | Kann man die Simulatorgeschwindigkeit ändern? | ||
Nein, das kann man nicht. | |||
Man kann aber die Melder per Maus auslösen. Dann bestimmt man selbst das Tempo. | Man kann aber die Melder per Maus auslösen. Dann bestimmt man selbst das Tempo. | ||
redaktionelle Bearbeitung: [[Benutzer:Wohlmannstetter|Wohlmannstetter]] ([[Benutzer Diskussion:Wohlmannstetter|Diskussion]]) 16:19, 13. Apr. 2021 (CEST) | == Weblinks == | ||
*Quelle: [https://www.freiwald.com/forum/viewtopic.php?p=66786#p66786 Forum] | |||
*Simulation: [https://www.freiwald.com/forum/viewtopic.php?p=234694#p234694 Forum] | |||
*TC-wiki: [[Simulator Startbutton weg]] | |||
:-- Jens Mohr 19:22, 11. Aug. 2009 († 2023) | |||
:redaktionelle Bearbeitung: [[Benutzer:Wohlmannstetter|Wohlmannstetter]] ([[Benutzer Diskussion:Wohlmannstetter|Diskussion]]) 16:19, 13. Apr. 2021 (CEST), [[Benutzer:Uslex|Uslex]] ([[Benutzer Diskussion:Uslex|Diskussion]]) 14:13, 10. Feb. 2023 (CET), [[Benutzer:Uslex|Uslex]] ([[Benutzer Diskussion:Uslex|Diskussion]]) 10:46, 29. Apr. 2024 (CEST), [[Benutzer:Uslex|Uslex]] ([[Benutzer Diskussion:Uslex|Diskussion]]) 10:41, 24. Aug. 2024 (CEST) | |||
[[Kategorie:Software]] | [[Kategorie:Software]] | ||
[[Kategorie: | [[Kategorie:TrainController]] | ||
[[Kategorie:Simulation]] | [[Kategorie:Simulation]] | ||
[[Kategorie: Editiermodus]] | [[Kategorie: Editiermodus]] |
Aktuelle Version vom 24. August 2024, 09:41 Uhr
Hinweise zur Nutzung / Handhabung des TrainController - Simulators
Simulation
TrainController(TC) bietet eine Simulatorfunktion zur Überprüfung der vom Nutzer erstellten Funktionen / Abläufen für einen Modellbahnbetrieb (Anlage) an.
Aufgrund eigener Erfahrung stelle ich hier Hinweise / Tipps zur Verfügung, die dem einen oder anderen helfen mögen Simualtionsergebnisse besser interpretieren zu können bzw. schneller zu besseren Ergebnissen zu kommen.
Die Handhabung des Simulators selbst ist nicht Gegenstand dieses Artikels. Hier wird auf die offizielle Dokumentation von TC / Hr. Freiwald verwiesen.
Simulator - Funktion
Mit TrainController™ kann der Betrieb auf der Anlage automatisch und ohne Eingriff durch den Anwender simuliert werden.
Folgende Voraussetzungen müssen für die Simulation erfüllt sein.
- Die Software muss im Offline-Modus laufen, d.h. es darf keine Verbindung zu Digitalsystemen bestehen.
- Der Editiermodus muss abgeschaltet sein.
(Auszug aus der TC-Dokumentation)
Zugfahrten simulieren
Der Simulator simuliert die Zugfahrten unter Berücksichtigung der Weichenstraßen und der Blöcke die dieser Zugfahrt aufgrund ihrer Start- / Ziel - Angaben zugewiesen werden.
Die Simulation berücksichtigt dabei die vom Nutzer vorgegebenen Bedingungen, Operationen und zugewiesenen Melder sowie deren logischen Verknüpfungen, wie UND, ODER, ... welche sowohl in der Zugfahrt selbst, als auch in den Weichenstraßen und Blöcken deklariert werden können.
Damit die Simulation durchgeführt werden kann, ist es notwendig mindestens einem (Start-) Block eine Lok / Zug manuell zuzuweisen. Diese Zuweisung bewirkt in TC eine RESERVIERUNG und damit wird der Block der "aktuelle Block". Bei der Simulation einer Zugfahrt wird die RESERVIERUNG von Block zu Block "weitergereicht" und dann im nachfolgenden (verlassenen) Block gelöscht. Dies erfolgt durch das "Weiterschalten" des/der realen Melder/s im Block, und zwar in der Reihenfolge, wie TC sie anhand des Anlagenzustandes erwartet (z.B. aktive Weichenstraßen). Daraus ergibt sich, dass jedem Block mind. ein realer Melder zugewiesen werden muß, damit anhand dieses Melders die Funktionen Besetzt-Meldung, Bremsen und Halten ausgeführt werden können. Hierbei sind zur Realisierung von Bremsen und Halten die entsprechenden Markierungen zu verwenden.
Während der Simulation werden alle Melder, die einem Block (oder Weichenstraße) zugeordnet sind berücksichtigt.
Es werden auch keine Besetztmeldungen von liegen gebliebenen Wagen, etc. berücksichtigt, da die Melder von TC im Rahmen der Simulation wie oben beschrieben in der erwarteten Reihenfolge ein- und wieder ausgeschaltet werden.
Schalter und Taster
TC bietet zur Steuerung der Anlage eine Reihe von Möglichkeiten, wie Schalter und Taster, an. Diese Schalter und Taster sind Bestandteil des / der TC-Stellwerk(e) und werden in der Simulation berücksichtigt, sofern auf sie aus der Zugfahrt, Weichenstraße oder Block Bezug genommen worden ist.
TrainController Offline
Durch den TC Offline - Zustand während der Simulation werden:
- keine Anlagen - Decoder gesetzt und
- keine Melder abgefragt.
Während dies für den Simulationsverlauf für die beteiligten Decoder nicht problematisch ist, kann es bei unberücksichtigten Meldern dergestalt zu Problemen kommen, daß das Simulationsergebnis nicht mit dem OnLine Anlagenbetrieb übereinstimmt und daraus falsche Folgerungen abgeleitet werden, so daß sich die Ursachensuche verzögert.
Als Beispiel mag mein Fall stehen, der im TC-Forum unter dem Titel
- Weichenstraßen werden nicht fortlaufend freigegeben
diskutiert wurde.
Konkret:
Im Anlagenbetrieb meldete ein Melder aufgrund der noch nicht komplett fertiggestellten Lichtschranke einen (Dauer-) "Besetztzustand" einer Weichenstraße. Dieses Meldeergebnis wurde im Anlagenbetrieb auch korrekt in TC erfaßt und angezeigt bzw. verarbeitet.
In der Simulation meldete dieser TC Melder zum einen einen freien Zustand und zum anderen war auf diesen Melder aus keinem Block und keiner Weichenstraße Bezug genommen. Seine Funktion -- Weichen als belegt (besetzt) im Gleisplan anzuzeigen -- wurde mittels eines Bahnwärters und weiterer Verknüpfungen vorgenommen.
Zudem war der Melder während der Simualtion ausgeblendet (nur sichtbar im Editermodus), was dazu führte, das der wirkliche Zustand während der Simulation nicht erkannt wurde.
Anlagen-Test-Betrieb
- Blenden Sie während der Simulation alle Melder o.ä. ein, so daß Sie einen Überblick bekommen, ob alle Melder auch den Zustand haben, wie beim Anlagenbetrieb.
- Prüfen Sie, ob im Simulationsfall die Einstellungen identisch zu den Einstellungen sind, wie sie auf der Anlage herrschen.
- Die Zuweisung einer Lok während der Simulation zu einem Block (RESERVIERUNG) hat nicht automatisch zur Folge das dieser auch für TC BESETZT ist. Der BESETZT Zustand muß manuell ergänzend vorgenommen werden.
- Umgekehrt, wenn eine Lok während der Simulation entfernt wird, muß auch ein evtl. BESETZT - Zustand manuell aufgehoben werden.
- Führen Sie häufiger und in kleinen Schritten Simulationen durch, dies erleichtert im "Fehlerfall" die Ursachenforschung, da die TC Konfiguration noch nicht so komplex ist und man noch die letzten "Konfigurationsstellen" im Kopf hat.
- Verwenden Sie zur Diagnose die autom. generierten TC Meldungen, auch im Detail-Modus
- Fügen Sie die Ausgabe von TEST-MELDUNGEN unter Operationen ein, so können Sie auch die zeitliche Abfolge verfolgen und begutachten.
Zugposition erst speichern
Bevor man mit der Simulation von Zugfahrten beginnt, sollte man die Zugposition der einzelnen Züge speichern.
- führt man dies nicht durch, dann ist viele mühsame Kleinarbeit zur Wiederherstellung der richtigen Zugpositionen notwendig.
- falsche Zugpositionen verhindern den richtigen Ablauf der Programmierung
Simulator einschalten
Ebenso ist es notwendig, den Simulator mit lokaler Symbolleiste zu starten.
- sieht man den Pfeil mit "Start/Stop Simulator" nicht, dann ist die gelb markierte Simulator ohne lokale Symbolleiste nicht eingeschaltet.
Keine Hardware nötig
Michael Merten hat im Forum Informationen geben, welche Hardware für die Simulation erforderlich ist:
- Weder Zentrale noch Melder noch Decoder oder sonst etwas.
- Demzufolge auch keine TrainController-Lizenz (Stick oder OLC). Es gibt ja nichts, was nach 10 Minuten getrennt werden könnte.
- Beim Erstellen des Gleisplans sollten trotzdem alle Elemente (Fahrzeuge, Weichen, Melder (auch wenn nicht wirklich vorhanden) unterschiedliche Adressen haben.
- Als Digitalsystem wird überall "ohne Anschluss" eingetragen oder bei eingetragenen Digitalsystemen den Offline-Modus eingeschaltet..
- Eine Lok mit Adresse 0 fährt nicht. Zwei Weichen mit der gleichen Adresse schalten auch gleichzeitig, auch in der Simulation.
- Wenn alles eingerichtet ist, unter Fenster das Simulator-Fenster öffnen, dort den kleinen Pfeil betätigen, so dass sich die Räder der Lok drehen und das wars.
Simulatorgeschwindigkeit
Kann man die Simulatorgeschwindigkeit ändern?
Nein, das kann man nicht.
Man kann aber die Melder per Maus auslösen. Dann bestimmt man selbst das Tempo.
Weblinks
- Quelle: Forum
- Simulation: Forum
- TC-wiki: Simulator Startbutton weg
- -- Jens Mohr 19:22, 11. Aug. 2009 († 2023)
- redaktionelle Bearbeitung: Wohlmannstetter (Diskussion) 16:19, 13. Apr. 2021 (CEST), Uslex (Diskussion) 14:13, 10. Feb. 2023 (CET), Uslex (Diskussion) 10:46, 29. Apr. 2024 (CEST), Uslex (Diskussion) 10:41, 24. Aug. 2024 (CEST)