EASY Geschrieben 15. Juni Geschrieben 15. Juni (bearbeitet) Hallo, nachdem es immer wieder Thema war, wie der Inhalt von einem Depot angezeigt werden kann, habe ich ein älteres Projekt wieder aufgegriffen und eine Vorlage hierfür geschaffen, die nur aus EV besteht. Ausgangspunkt ist eine Testanlage mit 4 Depots... ... die Vorlage über "Einfügen aus..." in die Anlage importieren (bei mir ist es im Katalog gespeichert) ... für eigene Versuche ... "aus Datei"... ... wie man sieht besteht es nur aus EV... ... diese Ereignisse werden importiert... Als Vorbereitung: Zuerst einen Schalter hinzufügen ("Variablen ins Depot") oder frei wählbarer Name... ... dann zu jedem Depot ein Textfeld hinzufügen... (wichtig ist die Textausrichtung Mitte (zentriert) und die Auswahl einer Schrift mit konstanter Breite)! Im ersten Ereignis muß der Schalter "Variable ins Depot" manuell ausgewählt werden... Zum Auslesen von z.B. "Depot 1a" dieses Ereignis auswählen... ... und die Variablenliste ausfüllen... ... das Ergebnis (betätigen von "Variable ins Depot") ist eine einfache Liste vom Depotinhalt... Für das Auslesen von "Depot 1c"... (Die Fahrzeuge in diesem Depot haben noch die Objektvariable "Zugtyp" für weitere Informationen) ...Anlegen eines weiteren Ereignisses (das erste kann einfach kopiert werden) und ausfüllen der Variablenliste... ... das Ergebnis (betätigen von "Variable ins Depot"). Der Liste für das Auslesen von "Depot 1b" sollen Taster hinzugefügt werden, mit denen das Fahrzeug aus dem Depot entlassen werden können. Hierfür sind folgende Vorbereitungen zu treffen... ... zuerst eine genügende Anzahl von Tastern ("Taster klein" 5AE0823B-8C93-4D03-A559-3E022486CB89) zur Verfügung stellen. Es müssen mindestens so viele Taster sein, wie das Textfeld an Zeilen maximal anzeigen kann (Richtwert 35 Stück)... ... im Textfeld die Objektvariable "Taster" (Liste) anlegen (wichtig ist der Name "Taster"!)... ... und die Taster in die Liste übernehmen... ... dann wieder ein neues Ereignis anlegen und die Variablenliste ausfüllen... (diesmal soll als Zusatzinformation die Geschwindigkeit der Fahrzeuge im Depot angezeigt werden)... ... das Ergebnis (betätigen von "Variable ins Depot")... ... P.S. den Tastern wurden eindeutige Namen vergeben Für das Auslesen von Depot "Depot GW" (das Depot enthält Güterwagons, diese sollen mit Tastern aus dem Depot entlassen werden können ->Taster und Variable "Taster" im Textfeld nicht vergessen)... ... noch ein Ereignis anlegen und die Variablenliste ausfüllen... ... das Ergebnis (betätigen von "Variable ins Depot") So sieht dann das Gesamtergebnis aus... Vordefinierte Ereignisse: 1) Entlassen eines Fahrzeugs mit einem Taster auf der Liste... 2+3) Aktualisierung der Liste wenn ein Fahrzeug ein Depot betritt oder verlässt... 4) um z.B. das Depot "Depot 1a" manuell auszulesen, muß ein Taster mit diesen Objektvariablen angelegt werden... (Schlagwort "DepotAuslesen" und in "Depot" das entsprechende Depot eintragen) 5) Besitzt ein Gleiskontakt diese Objektvariablen... (Schlagwort "InDepot" und in "Depot" das entsprechende Depot eintragen)... ... dann wird das Fahrzeug beim Betreten zum entsprechenden Depot gesendet... Hier noch die Testanlage für Versuche... 2025-06-14-Depotliste Test.mbp ... und die Vorlage für den EV Import... 2025-06-14-Vorlage Depotliste.mbp P.S. Das ausschlaggebende erste Ereignis ist extra in der grafischen EV gehalten, was das Ausfüllen der Variablenliste erleichtert. Der Rest ist in lua... aber da schon vorgegeben nicht gleich erschrecken... Wie immer Anregungen und Anmerkungen... gerne! Gruß EASY Bearbeitet 15. Juni von EASY
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