Jump to content

Wie den Zug auswählen


astt

Empfohlene Beiträge

Hallo Leute,

ich hoffe Euch geht es allen gut, war länger nicht hier und habe etwas den Überblick verloren.

Winterzeit ist MBS Zeit.

Hätte auch gleich mal eine Frage an die Experten, stehe irgendwie mental auf dem Schlauch.

Ich hab 3 verschiedene Zug Gattungen. Zzug, Pzug, Eilzug. Jede Gattung soll auf ein anderes Gleis fahren, bzw. einen anderen Teil ders BHf ansteuern. Ich hab schon einiges ausprobiert, komme aber irgendwie nicht dahinter.

Ereigniss:

Zug betritt ein Gleis

Lok: Alle Loks (Wie kann ich hier irgendwie eingeben, es soll nur, z.b. der "Zzug" das Ereigniss auslösen, den Punkt "Auslöser: Lok" gibt es hier ja nicht)

Gleis: Gleisname

Schönen Sonntag wünscht

Andreas (astt)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo Andreas,

weise jedem Zug (d.h. der jeweils antreibenden Lok) eine Objekt-Variable zu (z.B. <lok>.Loktyp, wobei "<lok>" durch den Namen der jeweiligen Lok zu ersetzen ist) und weise dieser Variablen beipielsweise die passende Zuggattung (in Deinem Fall "Zzug", "Pzug" 0der "Eilzug") zu. Wenn nun ein Zug in das besagte Gleis einfährt, referenziert die vordefinierte Objektvariable _Trigger1 das angetriebene Fahrzeug des Zuges. Du kannst nun den Inhalt von _Trigger1.Zugtyp abfragen, um festzustellen, welcher Typ von ZUg eingefahren ist. Definiere nun für jeden Zugtyp ein Ereignis "Zug betritt Gleis" mit zusätzlicher Bedingung _Trigger1.Zugtyp = Zzug (oder Pzug oder Eilzug) um dann in dieser Ereignisdefinition das Gleis auszuwählen, in welches der Zug dieses Zyps einfahren soll.

Die Zusatzbedingung wird in der Ereignisdefinition unter "Bedingungen" spezifiziert. Dort wählst Du die Bedingung "Variable besitzt den Wert" aus und gibst als Name "_Trigger1.Zugtyp" sowie als Wert "Zzug" (oder einen anderen Deiner Zugtypen, ohne die Apostrophe) ein.

Viele Grüße
BahnLand

Link zu diesem Kommentar
Auf anderen Seiten teilen

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 erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...