jloos Geschrieben 10. Dezember Geschrieben 10. Dezember (bearbeitet) Guten Abend, bei meinem SB fahren ca. 20 Züge ein, danach funktioniert nichts mehr. Start mit der blauen Taste. Gebt mir bitte einen Tipp. Danke, Gruß Jürgen 241209_SB_fuellen.mbp Bearbeitet 10. Dezember von jloos
Goetz Geschrieben 10. Dezember Geschrieben 10. Dezember Hallo Jürgen, nach vielen Versuchen konnte ich die Ursache ausfindig machen: Das Problem entsteht durch die Vierfach-Weichen mit überlangen Bögen in Kombination mit sehr langen Zügen. Im Bild siehst du, dass der Zug in Gleis 31 mit seinem Hintern noch auf der zweiten Weiche steht. Da eine Weiche immer im Ganzen betrachtet wird, bedeutet das: Die zweite Weiche in den Schattenbahnhof ist von Rollmaterial besetzt. Fahrstraßen in den hinteren Bereich des Schattenbahnhofs sind damit nicht aktivierbar. Und vorne ist schon alles belegt. Deshalb wurde dem Zug links im Bild keine Fahrstraße zugewiesen. Seine Variable "neue FS" bleibt leer. Das findet deine Textzuweisung inakzeptabel. Bei geöffnetem Protokoll wirft diese letzte Zeile im Skript einen Fehler aus und der Betrieb wird gestoppt. Viele Grüße Götz
jloos Geschrieben 10. Dezember Autor Geschrieben 10. Dezember Danke @Goetz, was so passieren kann. Ich danke Dir für die Analyse. Ich werde die Weichen kürzen und ein neues Gleis einfügen. Vielen Dank. Gruß Jürgen
Goetz Geschrieben 10. Dezember Geschrieben 10. Dezember vor 6 Minuten schrieb jloos: Ich danke Dir für die Analyse. Gern geschehen. Zu deinem Skript habe ich noch einen Vorschlag: Du kannst den Befehl break benutzt, um die Schleife zu verlassen wenn eine freie FS gefunden wurde. -- freies Gleis im SB finden local t = layout:getRoutesByKeyword("SB Einfahrgleis") for i, FSGleis in ipairs(t) do if FSGleis:canActivate() then vehicle.variables["nächste FS"] = FSGleis FSGleis.active = true break -- verlässt die for-Schleife vorzeitig end end contact.variables["Textfeld für FS"].text = vehicle.variables["nächste FS"].name .. " " .. vehicle.name Damit kann deine Variable gleisgefunden entfallen. Viele Grüße Götz
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto besitzen, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen.
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden