Jump to content

TobiasM0815

Member
  • Posts

    23
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by TobiasM0815

  1. Even if it is not in Poland, in the German regulations for train crews (called: "Betriebsregelwerk") you can find the following overview, which I have translated for you. I think there are similar regulations in Poland.
  2. Możesz już wywołać to, co widzisz na filmie. Menu dewelopera musi być aktywowane w misji dla jednego gracza. https://wiki.simrail.eu/LUA/developer-tools Jednak rzeczywisty scenariusz nadal musi być napisany ręcznie jako program Lua.
  3. That was the problem. I put it in the primal function, then it worked! Thanks for your help!
  4. Thank you for your answer! I have increased the range to 130. Unfortunately it does not work. "ScenarioStep" seems to remain at the value "neutral" and is not changed to "LAcoupled", so that the message "No action on radio call here" continues to appear at pressing ZEW1 after coupling to the cars. I am at a bit of a loss. ^^
  5. Hello, I'm taking my first steps in Lua and I'm having a lot of fun. I don't really have any programming skills, but it's all logical. However, after a few hours of tinkering I've reached a problem where I'm stuck. The goal: After I arrive with my locomotive behind signal E114 in Lazy and have coupled it to the wagons, a route is to be set after ZEW1. However, the SignalTrigger does not recognize my stopping locomotive. Enclosed is the code, with a request for help. Perhaps someone can see the problem at first glance. Thank you for your help! -- SimRail - The Railway Simulator -- LUA Scripting scenario -- Version: 1.0 -- require("SimRailCore") DeveloperMode = function() return true end StartPosition = {17788.41, 338.47, 23638.06} ScenarioStep = "basic" Sounds = {} --- Function called by SimRail when the loading finishes - you should set scenario time in here, spawn trains etc. After calling this mission recorder is started and stuff gets registered function StartScenario() StartRecorder() DisplayChatText("LuaText2") SetWeather(WeatherConditionCode.ClearSky, 26, 1000, 100, 2000, 0, 10, 0, true) PlayerTrainset = SpawnTrainsetOnSignal("Player", FindSignal("LA_Tm2"), 10, true, true, false, true, { CreateNewSpawnFullVehicleDescriptor(LocomotiveNames.ET22_836, false, "", 0, BrakeRegime.P), }) PlayerTrainset.SetRadioChannel(2, true) PlayerTrainset.SetState(DynamicState.dsStop, TrainsetState.tsShunting, true) PlayerTrainset.SetAllowCouplerAttach(true) PlayerTrainset.SetAllowCouplerDetach(true) SpawnTrainsetOnSignalAsync("Cargo", FindSignal("LA_E114"), 40, false, false, true, { CreateNewSpawnFullVehicleDescriptor(FreightWagonNames._441V_31516635283_3, true, FreightLoads_412W_v4.Coal, 70, BrakeRegime.P), CreateNewSpawnFullVehicleDescriptor(FreightWagonNames._441V_31516635283_3, true, FreightLoads_412W_v4.Coal, 70, BrakeRegime.P), CreateNewSpawnFullVehicleDescriptor(FreightWagonNames._441V_31516635512_5, true, FreightLoads_412W_v4.Coal, 70, BrakeRegime.P), }, function (trainset) Trains[1] = trainset trainset.SetAllowCouplerAttach(true) trainset.SetAllowCouplerDetach(true) end) end --- Function below is called by SimRail when VD is ready to start receiving orders function OnVirtualDispatcherReady() Log("Ready!") ScenarioStep = "start" end function OnPlayerRadioCall(trainsetInfo, radio_SelectionCall) if(ScenarioStep == "neutral") then Log("No action on radio call here") end if(ScenarioStep == "start") then ScenarioStep = "neutral" CreateCoroutine(function () VDSetRoute("LA_Tm2", "LA_Tm15", VDOrderType.ManeuverRoute) VDSetRoute("LA_Tm15", "LA_Tm125", VDOrderType.ManeuverRoute) end) end if(ScenarioStep == "LAcoupled") then CreateCoroutine(function () VDSetRoute("LA_E114", "LA_Tm7", VDOrderType.ManeuverRoute) end) end end CreateSignalTrigger(FindSignal("LA_E114"), 5, { check = UnconditialCheck, result = function(e) CreateCoroutine(function() coroutine.yield(CoroutineYields.WaitForVehicleStop, RailstockGetPlayerTrainset().Vehicles[1]) ScenarioStep = "LAcoupled" Log("Now Ready for new radio call!") end) end })
  6. Yes, in real life there are 2 cameras, because the SKP-Station (had the job to look for the tail light/signs) was closed and this task got over to the dispatcher. And for this he needs the 2 cameras. Beforehand, you are not allowed to operate the line block (Ko).
  7. Oh nice! It seems that there will be TVU-Cameras in future. Dąbrowa Górnicza Wschodnia need it as well..
  8. Die wesentlichen Regelungen zur Kommunikation sind bei der DB in der Richtlinie 481 festgelegt. (Öffentlich verfügbar) Regelungen zu drahtgebundenen Fernsprecheinrichtungen (z.B. Fdl-Fdl Verbindungen): https://fahrweg.dbnetze.com/resource/blob/9722792/fa453c09881281bebde9a6ef3ff11c36/rw_481-0101-data.pdf Regelungen zu Verbindungen im analogen Zugfunk (am ehesten vergleichbar mit dem polnischen Funk als offener Kanal): https://fahrweg.dbnetze.com/resource/blob/9722806/f00babf226ee3f974c79f75e0fc3c7b4/rw_481-0202_aktualisierung_1-data.pdf Zusätzlich gilt 408.2202 (Ebenfalls öffentlich verfügbar) Es gilt also keine einheitliche Phaseologie wie z.B. im Flugverkehr. Eher ein Sammelsurium an Allgemeinen Regeln und festen Wortlauten. Außerhalb von festen Wortlauten (z.B. bei Zugmeldungen) steht es also dem Betriebspersonal weitestgehend frei, wie sie ihre Gespräche formulieren. Es muss jedoch klar und eindeutig kommuniziert werden.
  9. Spontaneous events are always such a special thing. A signal disruption is something that can of course happen unforeseen and of course also has an impact on train traffic. (Happened to me irl yesterday again, driving for 2 hours with Sz signal). However, such situations require a lot of attention from the dispatcher and mistakes that can lead to very bad situations are likely to happen very often in SimRail, especially for new players. Topic workers on the tracks: In reality, we usually work in such a way that train traffic is not affected. If a worker requests a spontaneous track closure because he wants to work there, we check whether we can bypass the blocked track. If this is not possible, we will reject the requested track closure. Planned construction work is a little different: Here in Germany there are written instructions for work on the tracks (called "Betriebs- und Bauanweisung"). This contains all the important instructions and information for dispatchers, track workers, train drivers (construction trains) and construction supervisors. If this document is not available to the dispatcher or if it contains errors, we will refuse the work. In addition, there is usually a timetable instruction (called "Fahrplananordnung"), which regulates the changed timetable and any trains that may have to be diverted. Otherwise the routes would suffocate due to the limited track availability. As far as I know, there are comparable regulations in Poland. All in all, you can see that such situations are usually (more or less well) planned and rarely happen spontaneously. I suspect that the SimRail team will have to make an important decision for this in the future, whether to treat this topic more casually or more professionally. Another possibility, which I think is very good (but also see it later in the development), is a central event team from SimRail, which plans such work, if necessary create briefings for the dispatchers ..and maybe also realistic documents on this.
  10. Noch eine kleine fachliche Erklärung, was dort technisch passiert: Der Block den man dort bedient ist sogenannter Relaisblock, also ein nichtselbsttätiger Streckenblock. Im Prinzip ist er die elektrische Variante des mechanischen Felderblocks. Das was ist und was macht der (Strecken-)Block der Eisenbahn eigentlich? Kurzfassung: Der Streckenblock sichert das fahren des Raumabstandes bei der Eisenbahn technisch ab. Der Rückblock ist also die technische Bestätigung über die durchgeführte Räumungsprüfung durch den Fahrdienstleiter der Räumungsprüfstelle am Ende des Zugfolgeabschnitts. Bevor man einen Zug zurückblocken kann müssen einseits fahrdienstliche Bedingungen erfolgt sein (vgl. Fahrdienstvorschrift 408.0241 (4)): Bei der Räumungsprüfung muss Folgendes festgestellt werden: a) Der Zug ist an der Signal-Zugschlussstelle des Hauptsignals (Anmerkung: idR das Stellwerksgebäude, weil der Fdl dort den Zugschluss als erstes erkennen kann) oder des Signals Ne 14 auf der Räumungsprüfstelle vorbeigefahren. b) Der Zug hat mindestens ein Zeichen des Schlusssignals. Im Betriebsstellenbuch können zusätzliche Regeln gegeben sein. c) Das Hauptsignal bzw. der Melder der virtuellen Blockstelle der Räumungsprüfstelle zeigt Halt und der Melder des Signals Zs 1, Zs 7 oder Zs 8 ist erloschen. Haltstellung und Erlöschen der Signale müssen sicher angezeigt werden. An diesem Signal dürfen Selbststellbetrieb oder Zuglenkung mit Lenkplan nicht eingeschaltet und Fahrstraßen nicht eingespeichert sein. Der Bediener muss Sperre nach Modul 408.0403 Nr. 7 anbringen. Außerdem gibt es technische Bedingungen: Bevor ein Zug zurückgeblockt werden kann, muss die elektrische Streckentastensperre ausgelöst haben. (Die weiße Lampe neben der Taste Ko) Doch was macht die? Die elektrische Streckentastensperre sperrt die Bedienung des Endfeldes (Rückblock) solange, bis eine Zugfahrt durchgeführt wurde. Sie sichert also den Streckenblock bzw. den Rockblock vor einer unzeitigen Bedienung, also einer "falschen" Freigabe des Blockabschnittes, ohne dass ein Zug gefahren ist. Dazu nutzt die elektrische Streckentastensperre die sogenannte isolierte Schiene, also ein isolierter Gleisabschnitt hinter dem Räumungsprüfsignal. Die elektrische Streckentastensperre löst also erst aus, wenn die isolierte Schiene mit erster und letzter Achse des Zuges befahren wurde. Die isolierte Schiene wird mit Fahrtstellung des Räumungsprüfsignals angeschalten, ist also in Grundstellung wirkungslos. Fahren wir nun auf Signal Sz (Ersatzsignal) steht das zur isolierten Schiene zugehörige Räumungsprüfsignal also nicht auf Fahrt und die isolierte Schiene ist wirkungslos. Folge: Blockstörung - wir können nicht zurückblocken. Für diesen Fall (Fahrt auf Sz/Zs1 bzw schriftlichen Befehl) erfand man den sogenannten Anschalter (dKo - Was oben als "Block ziehen" beschrieben wird) - damit wird die isolierte Schiene, wie der Name sagt, angeschalten und die elektrisch Streckentastensperre (Lampe neben Ko) kann auslösen und wir können zurückblocken. Vorher aber bitte immer die fahrdienstlichen Bedingungen beachten. 🙂
  11. At my first "shift" at Włoszczowa Północ i cannot set up routes from entry signals B and A (also S) into the station. There aren't route suggestions when i click on the signals, only the signal menu. I have to use SZ.
  12. In today's update, the colors of the tracks in Dispatcher mode have been changed. Is it possible to activate or deactivate these new colors via an option? The old colors looked more realistic. If it is possible, it would also make sense to set "simplified interface" or "realistic interface". At the beginning of the playtest, the interface of the electronic interlocking seemed closer to the real technology than it does now. Thanks!
  13. Derzeit nicht. Die Übersicht der Zugnummern bzw. die UI wird aber einem der zukünftigen Updates überarbeitet. Dann sollte sich dieses Problem erledigt haben.
  14. Rail freight transport in Europe has two categories. There are so-called single wagon trains and block trains. The concept of single-car trains works like this: There is a transfer train for each railway line, which fetches wagons from the sidings on this line and brings them to the marshalling yard. Sometimes there are only 1-2 cars per siding. The train is quite long at the marshalling yard because there are usually many sidings on the route. There the train locomotive is uncoupled and all couplings are released, a shunting locomotive pushes the wagons over the "mountain". In rolling, the cars are now sorted according to direction. At the end, corresponding connecting trains between marshalling yards come out on all tracks. One of these transfer trains is now driving to a new marshalling yard. There it is broken up again over the "mountain" into the respective transfer trains. Which then drive back onto the tracks and deliver the wagons to the sidings, pick up new ones there and everything starts again. Block trains are easier: A very large amount of freight is transported in the same type of wagon from point A (loading) to point B (unloading), on the way at most wagon groups are rearranged or discarded. Situation in Poland today: There are actually many more passenger trains than freight trains. Single wagon traffic has come to an almost complete standstill. The classic transfer trains no longer exist. The marshalling yards are usually used to park wagons that are not required. Most freight trains are block trains (coal, ores, steel, cement, crushed stone), etc. However, there are countries in Europe where single-wagon transport is not dead and is currently becoming even more attractive thanks to good marketing. As an example Czech Republic and Germany. In Slovakia, too, there is still a lot going on at marshalling yards.
  15. Ja KoS3 der sogenannte Rückblock - die Bestätigung der Räumungsprüfung, also einfach gesagt die Bestätigung, dass der Zug den Blockanbschnitt vollständig durchfahren hat. Vorbedingung: Du musst am Zug durch Hinsehen das Zugschlusssignal festgestellt haben.
  16. If you talk to another dispatcher in the chat box and you get a train message or clearance for a section of the route, these messages should actually be repeated. The AI repeats the calls made. If a player controls the neighboring district, you have to repeat the conversations manually. A button that repeats the last message when pressed would be useful.
  17. Hey, in the signal box Bedzin there is no ztm18. If you give a shunting signal, you can no longer cancel it without driving across the tracks.
  18. Sorry, Google Translator was open and did it automatically 😉 Mainly in diesel-electric locomotives (AC) such as the BR 232 series in Germany. Or also in the 372/180 series of the Czech railways, which come on freight trains to Dresden. This locomotive converts our AC to DC. You also have to "shuntieren" in this locomotive.
  19. Als wichtigstes Kommunikationsmittel zwischen den Fahrdienstleitern dient der Zugmeldeapparat. Hierüber müssen alle betriebswichtigen Gespräche abgewickelt werden. Im Regelbetrieb sind insbesondere Zugmeldungen die wichtigsten Gespräche. Nur aus diesen Meldungen ist für den Fahrdienstleiter ersichtlich, welcher Zug nun in seinen Bereich einfährt. Erst wenn dem Fahrdienstleiter nach dieser Meldung bekannt ist, welcher Zug kommt, kann und DARF er diesen Zug weiter behandeln und Fahrstraßen einstellen. Bitte beachtet, dass dieser Guide nur den Regelbetrieb beinhaltet. Sämtliche Besonderheiten (z.B. Rückmelden, Rücknahme von Zugmeldungen usw.) finden keine Anwendung. Diese Meldungen weist der Fahrdienstleiter im Zugmeldebuch nach (Bei der PKP wird dieses Buch R146 (DZIENNIK RUCHU) genannt. Durchführen und Melden einer Zugfahrt auf einer zweigleisen Strecke: 1. Die Zugfahrstraße in das Streckengleis wird eingestellt und das Ausfahrsignal zeigt Fahrstellung. (Auf die Bedienung der Stellwerks und Blocktechnik wird in diesem Guide nicht weiter eingegangen, bitte Guides zur Stellwerkstechnik beachten) 2. Nachdem der haltende Zug am Bahnsteig abgefahren ist (Das ist die Abfahrtszeit) oder ein durchfahrender Zug die "Mitte" unseres Bahnhofs durchfahren hat (Das ist die Durchfahrtszeit) gehen Sie nun zum Zugmeldetelefon. Die Abfahrtszeit wird im Zugmeldebuch (nicht implementiert) nachgewiesen. 3. Sie wählen die Betriebsstelle, wohin der Zug gemeldet werden soll. (In diesem Beispiel der Fdl Starzyny) und Drücken die Taste. (Taste weiß = Betriebsstelle durch Spieler besetzt, Taste blau = Betriebsstelle durch AI gesteuert) 4. Es öffnet sich nun ein Fenster, in dem verschiedenste Dialoge ausgewählt werden können. Sie drücken "Zug ... ist um ... abgefahren" - Das ist die Taste für die Zugmeldung. 5. Nun wird im oberen Teil die Zugnummer eingeben. Unten die Ab- bzw. Durchfahrtszeit auf der eigenen Betriebsstelle. Sie drücken auf Senden. 6. Oben rechts wird nun das Dialogfenster mit dem Nachbarfahrdienstleiter geöffnet und unsere Zugmeldung abgegeben. Diese Meldung ist durch den Nachbar zu wiederholen. Ein AI-Fahrdienstleiter wiederholt automatisch. Ein Spieler muss dies noch manuell durchführen Durchführen und Melden einer Zugfahrt auf einer eingleisigen Strecke: Während auf einer zweigleisigen Strecke Richtungsbetrieb herrscht (rechtes Gleis = Regelgleis), wird auf einem eingleisigen Abschnitt in beiden Richtungen gefahren. Hierfür ist zusätzlich zum Abmelden der Zugfahrt noch ein Anbieten bzw. Annehmen nötig. Anbieten eines Zuges: 1. Sie gehen wieder zum Zugmeldeapparat, wählen die Betriebsstelle zu der wir unseren Zug anbieten möchten. Es öffnet sich erneut das Dialogmenü. 2. Diesmal klicken wir "Ist der Streckenblock für Zug ... auf Gleis ... frei?" (Hier gibt es offenbar noch Übersetzungsfehler, die korrekten Wortlaute aus dem polnischen lauten eigentlich anders) 3. Nun geben wir erneut unsere Zugnummer und das Gleis, auf welchem wir unseren Zug anbieten wollen, ein. Das Gleis ist nicht nötig, sofern nur ein Gleis zu unserem Nachbar vorhanden ist. 4. Sollte nichts entgegenstehen, Antwortet unter Nachbar nun mit "Für Zug 1389 ist der Streckenblock um 12:52 frei." (Übersetzungsfehler) Nun ist unser Zug angenommen und wir haben eine Zeit der Annahme, welche im Zugmeldebuch nachgewiesen wird. 5. Jetzt darf die Fahrstraße auf die Strecke eingestellt werden. Nach der Abfahrt wird der Zug wie auf der zweigleisigen Strecke abgemeldet. Annehmen eines Zuges: 1. Im Dialogmenü erscheint die Frage: "Ist die Fahrstraße für Zug 1353 auf Gleis 2 frei?" 2. Sollte nichts entgegenstehen, anworten Sie: "Für Zug 1353 ist der Streckenblock um xx:xx frei" 3. Danach sollte der Erlaubniswechsel auf der Strecke erfolgen und der Nachbar wird seinen Zug abmelden. Weigern eines Zuges 1. Steht der Annahme des Zuges ein Grund entgegen, wählen sie "Zug ... auf Streckenbock-Gleis ... kann wegen ... nicht akzeptiert werden.". Es öffnet sich nun folgendes Fenster. Geben sie die Zugnummer und den Grund der Weigerung aus dem Dropdown Menü ein und klicken Sie auf Senden. Zusammenfassung: Was muss man nun tun? Als einfache Zusammenfassung lässt sich im Regelbetrieb sagen: Zweigleisige Strecke = Abmelden Eingleisige Strecke = Anbieten, Annehmen, danach Abmelden. .
  20. That's the physically correct term, yes. In railwayman's language "Shuntierung" is common.
  21. Grundlegende Anleitung zur Bedienung elektronischer Stellwerkstechnik Einstellen einer Fahrstraße: 1. Wählen Sie das Startsignal aus (Beispiel: Einfahrsignal B) - Alle Zielsignale, zu denen eine Fahrstraße eingestellt werden kann leuchten nun Blau. 2. Wählen Sie das Zielsignal (Beispiel: Ausfahrsignal N1) der Fahrstraße aus - Im Tab in der oberen rechten Ecke erscheinen nun mehrere Optionen. 3. Drücken Sie nun die Taste POCIĄG (Zugfahrstraße) - Die Fahrstraße läuft nun ein und alle erforderlichen Weichen und weitere Elemente werden nun in die für die Fahrt erforderliche Stellung gebracht. Danach stellt sich das Startsignal in die Fahrtstellung. Hilfsauflösen einer Fahrstraße. Beachte: Hierbei handelt es sich um eine Hilfsbedienung, welche nur in einem Ausnahmefall (drohende Fehlleitung eines Zuges, Störung der Fahrstraßenauflösung etc) verwendet werden soll. Der Zug sollte vor der Fahrstraßenauflösung am Startsignal zum Halten gekommen und der Triebfahrzeugführer über die Signalrücknahme verständigt werden. (Man stelle sich vor, man fährt mit 100 km/h auf ein Fahrt zeigendes Signal zu und plötzlich fällt es unerwartet in Haltstellung zurück) 1. Wählen Sie das Startsignal aus (Beispiel: Einfahrsignal B) - Alle Zielsignale leuchten nun Blau. 2. Wählen Sie das Zielsignal (Beispiel N1) 3. Im Kommandotab (obere rechte Ecke) erscheinen nun zwei Optionen: ZD: Zeitabhängige Freigabe abhängig von der Belegung mit einem Zug ZW: Sofort nach Bestätigung 4. Wählen Sie ZW. Der Bildschirm färbt sich grau. Dies zeigt, dass eine Hilfsbedienung (in diesem Falle eine Fahrstraßenhilfsauflösung bestätigt werden muss) 5. Sie müssen nun 5 Sekunden warten, dann beide Signale (B und N1) erneut auswählen und die Hilfsauflösung mit ZWP bestätigen. Signal auf Halt stellen: Diese Bedienung ist nur in außerwöhnlichen Fällen notwendig (z.B. drohende Fehlleitung, drohende Gefahr). 1. Wählen Sie das Signal aus (Beispiel B). 2. Wählen Sie das Kommando STOP. 3. Das gewählte Signal zeigt nun einen Haltbegriff. Erlaubnis anfordern bei Streckenblock in neutralem Zustand Während auf zweigleisigen Strecken im Regelfall Richtungsbetrieb herrscht (Rechtes Gleis - Regelgleis) und somit auch der Streckenblock grundsätzlich in dieser Richtung beim Start von SimRail "konfiguriert" ist, muss auf eingleisigen Strecken logischerweise ein Streckengleis in beiden Fahrtrichtungen benutzt werden. 1. Streckenblock ist im neutralen Zustand. Kein Fahrdienstleiter hat die Erlaubnis, Züge auf die Strecke abzulassen. (Beispiel: 1P - graues Element mit Pfeilen an beiden Enden). Wählen Sie dieses Element aus. 2. Um die Erlaubnis zur Einfahrt in den Blockabschnitt zu erhalten, wählen Sie das Kommando WBL. 3. Sofern dem Erhalt der Erlaubnis nichts entgegensteht, färbt sich der Blockmelder gelb und der Pfeil ändert sich in die freigegebene Richtung. Nun kann eine Zugfahrt in den Blockabschnitt zugelassen werden. Wechsel der Erlaubnis eines Blockabschnitts: Soll nun ein Blockabschnitt entgegen der freigegebenen Richtung befahren werden, ist ein Erlaubniswechsel nötig. 1. Blockelement auswählen. 2. Wählen Sie das Kommando ZWBL - Streckenblock freigeben 3. Der Blockmelder beginnt nun du blinken und wechselt nach einiger Zeit in die neutrale Stellung. Nun ist keine Zugfahrt möglich. 4. Wählen Sie das Blockelement erneut aus und wählen sie das Kommando WBL. 5. Sofern dem Erhalt der Erlaubnis nichts entgegensteht, färbt sich der Blockmelder gelb und der Pfeil ändert sich in die freigegebene Richtung. Nun kann eine Zugfahrt in den Blockabschnitt zugelassen werden.
  22. Hello, at EU/EP07 is a small translation issue. The lever for shunting the traction motors is referred to as the "Rangierhebel". This seems to be a translation error. "Shuntierungshebel" is correct german word.
×
×
  • Create New...

Important Information

Terms of Use Privacy Policy