Adler_84 Geschrieben 10. Dezember 2022 Geschrieben 10. Dezember 2022 Liebe Modellbahnstudiofreunde (Version 8), ich möchte an einer zweigleisigen Hauptstrecke an bestimmten Stellen (Bahnhof) Güterzüge durchfahren und Personenzügen anhalten lassen. Die Programmierung habe ich mit Fahrstraßen durchgeführt. Lässt sich das wie mit Objektvariablen realisieren ? Liebe Grüße Uwe Goerke
Goetz Geschrieben 10. Dezember 2022 Geschrieben 10. Dezember 2022 Hallo Uwe, vor 7 Minuten schrieb uwe_goerke: Lässt sich das wie mit Objektvariablen realisieren ? Ja, du gibst den Lokomotiven in deinen Güterzügen ein Schlagwort. Das ist eine Art Objektvariable. Objektvariable deshalb, weil dieser Wert im Objekt (= in der Lokomotive) gespeichert wird. Wenn ein Zug den Punkt erreicht, an dem du entscheiden möchtest ob er anhalten oder durchfahren soll, prüfst du per EV, ob der Zug das von dir gewählte Schlagwort hat oder nicht. Welches Wort du benutzt, ist ganz dir überlassen. Aber ein aussagekräftiges Schlagwort wie z.B. "Güter" ist sicher sinnvoller als ein beliebiges wie z.B. "Milchbrötchen". Um an einer bestimmten Stelle eine Entscheidung zu bewirken, setzt du am Besten einen Kontakt an diese Stelle. Jetzt kannst du festlegen: "Wenn ein Zug diesen Kontakt betritt, dann soll folgendes passieren ..." Hilft dir das weiter? Götz
Adler_84 Geschrieben 11. Dezember 2022 Autor Geschrieben 11. Dezember 2022 Hallo Götz, vielen Dank für die superschnelle Antwort. Im Wesentlichen sind die Schlagwörter für die geschilderte Situation ein hervorragendes Hilfsmittel. Ich bin noch nicht dazu gekommen, es vollständig zu testen. Ich melde mich wieder. Nochmals vielen Dank. Uwe
Adler_84 Geschrieben 13. Dezember 2022 Autor Geschrieben 13. Dezember 2022 Liebe Modellbahnstudiofreunde (Version 8), im Anhang findet ihr eine Versuchsanlage zum Thema 'Schlagwort'. Leider gelingt es mir nicht, das Anhalten der Diesellok nur am Gleiskontakt zu gewährleisten. Beim Befahren des Gleiskontakts durch eine andere Lok, hält die Diesellok auch an, wo immer sie sich auch befindet. Gibt es eine Lösung, das nur die Diesellok beim Befahren des Gleiskontaktes am Gleiskontakt anhält und wenn eine andere Lok den Gleiskontakt befährt, dieser wirkungslos bleibt. Vielen Dank im Voraus. Uwe Schlagwort.mbp
Goetz Geschrieben 13. Dezember 2022 Geschrieben 13. Dezember 2022 Hallo Uwe, vor 28 Minuten schrieb uwe_goerke: Beim Befahren des Gleiskontakts durch eine andere Lok, hält die Diesellok auch an Weil du nur prüfst, ob die Variable existiert. Und sie existiert natürlich immer. Du musst prüfen, ob diese Variable im auslösenden Fahrzeug vorhanden ist: Wenn ein Fahrzeug einen Kontakt betritt, dann sind an diesem Ereignis zwei Objekte beteiligt. Der Gleiskontakt und das Fahrzeug. Das sind die beiden Auslöser des Ereignisses. Viele Grüße Götz
Klartexter Geschrieben 13. Dezember 2022 Geschrieben 13. Dezember 2022 (bearbeitet) Hallo @uwe_goerke, Du musst einfach in der EV die erweiterte Variable wählen, dann den Auslöser bestimmen und schon hält nur noch die Diesellok. Probier es einfach selbst. Walter @Goetzwar einen Tick schneller. Bearbeitet 13. Dezember 2022 von Klartexter
Adler_84 Geschrieben 14. Dezember 2022 Autor Geschrieben 14. Dezember 2022 Liebe Modellbahnstudiofreunde, vielen Dank für die Rückmeldung. Ich habe die beschriebenen Einstellungen vorgenommen. Es funktioniert hervorragend. Im Anhang finden ihr die korrigierte Version von Schlagwort.mbp Mit freundlichen Grüßen Uwe Schlagwort.mbp
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