Wüstenfuchs Geschrieben 7. Oktober 2015 Teilen Geschrieben 7. Oktober 2015 Hallo zusammen,wäre es möglich die momentane Ist - Geschwindigkeit einer Lok als Bedingung eines EV-Befehls abzufragen?Hierzu zur verdeutlichung meiner Idee ein Kleines Fallbeispiel.Die Lok A hat eine V-max von 185 mm/s (entspricht im Maßstab H0 etwa 80 km/h, gespeichert in einer Objektvariable), die Obtion Geschwindigkeitsanpassung am Berg ist aktiviert. Die Lok A soll zwar bei der Bergauffahrt langsamar werden, aber bei der Bergabfahrt die in der Objektvariable gespeicherte V-max nicht überschreiten.Um ein Überschreiten der V-max zu verhindern aber die Obtion Geschwindigkeitsanpassung am Berg nicht zu deaktivieren werden für die Lok zwei Lockbefehle geschrieben die, gesteuert über einen Dauercoundown, die Istgeschwindigkeit der Lok abfragt und gegebenenfalls eingreifen.Hier die von angedachten Locks:Lock 1:Ereignis: Coundown läuft abBedingung: Istgeschwindigkeit Lok A >Wert Objektvariable Lok A V-maxAktion: Istgeschwindigkeit Lok A wird auf den Wert Objektvariable Lok A V-max gesetztLock 2:Ereignis: Coundown läuft abBedingung: Istgeschwindigkeit Lok A=Wert Objektvariable Lok A V-maxAktion: Sollgeschwindigkeit Lok A wird auf den Wert Objektvariable Lok A V-max gesetztSo würde die Lok bei einer überschreitung Ihrer V-max abgebremmst aber bei einer unterschreitung der selbigen nicht beschleunigt. Wobei mein Beispiel jetzt nur eine Möglichkeit ist die von mir vorgeschlagene Bedingung zu nutzen, eine zweite die mir dazu spontan einfällt wäre die möglichkeit Bauartbedingte Höchstgeschwindigkeiten von Strassenfahrzeugen zu Simulieren ohne extra für jeden Streckenabschnitt einen extra Befehl zu schreiben. Da das Fahrzeug sobald es die ihn zugewisene Höchstgeschwindigkeit überschreitet von der EV automatisch abgebremmst wird.GrußWüstenfuchs Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Neo Geschrieben 7. Oktober 2015 Teilen Geschrieben 7. Oktober 2015 Hallo Wüstenfuchs,dies ist bereits möglich, siehe den vordefinierten Variablen im Wiki. Über die Variable "Objektname._CurrentSpeed" kannst du in der EV auf die aktuelle Ist-Geschwindigkeit einer Lok zugreifen.Viele Grüße,Neo Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Wüstenfuchs Geschrieben 8. Oktober 2015 Autor Teilen Geschrieben 8. Oktober 2015 Hallo Neo,diese Variable war mir bisher noch nicht bekannt. Damit hat sich mein Vorschlag erledigt, wäre ja sonst doppelt gemoppelt.GrußWüstenfuchs Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Skywalker031 Geschrieben 6. Dezember 2015 Teilen Geschrieben 6. Dezember 2015 Hallo allerseits,wie kann ich die aktuelle Ist-Geschwindigkeit einer Lok ermittteln, wenn in der EV bei der Aktivierung der IST-Geschwindigkeit, "Alle Loks", ausgewählt wurde und nicht eine bestimmte?Wozu ist das nötig?Ich möchte wissen, welche Lok welche Geschwindigkeit hat, um in meinem Fall der Verkehrssteuerung, u.a. Ampeln damit schalten.Für die verschiedenen Zustände der Ampel, benötige ich eben u.a. die Geschwindigkeit der entsprechenden Lok, welche sich auf demGleis xyz befiindet.Geht das überhaupt?GrußStefan Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
EASY Geschrieben 6. Dezember 2015 Teilen Geschrieben 6. Dezember 2015 Hallo Stefan,... wie wäre es damit?Bei "Bedingungen" wird mit "_Trigger1" die Lok ermittelt, die das Gleis betritt und mit ".CurrentSpeed" deren Geschwindigkeit....siehe auch in der wiki ab hierGrußEASY Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
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