EASY Geschrieben 1. Januar Geschrieben 1. Januar Hallo @Neo, Mit V9 kann man die Geschwindigkeit eines Fahrzeugs im Depot auslesen (depot.entries[0].speed). Wenn ich einen Waggon mit einer gewissen Geschwindigkeit in ein Depot rollen lasse, kommt er mit dieser Geschwindigkeit auch wieder aus dem Depot, allerdings ergibt die Abfrage von .speed den Wert 0. Da der Waggon ja "trotzdem" wissen muß, das er das Depot mit einer gewissen Geschwindigkeit verlassen soll, wäre es möglich auf diese Information zuzugreifen? (Dann wüßte man schon im Vorfeld, ob der Wagon von sich aus aus dem Depot rollt.). Schön wäre in diesem Zusammenhang auch noch die Information, ob es sich beim Fahrzeug im Depot um ein aktives oder passives Fahrzeug handelt (:hasEngine). Gruß EASY
HWB Berlin Geschrieben 2. Januar Geschrieben 2. Januar Hallo @EASY, ich wünsche Dir auch ein gesundes neues Jahr. Ich denke, das liegt daran das die Waggons ja keinen Antrieb haben Gruß Hermann
Goetz Geschrieben 2. Januar Geschrieben 2. Januar vor einer Stunde schrieb HWB: Ich denke, das liegt daran das die Waggons ja keinen Antrieb haben Nein Hermann, es liegt daran, dass die Eigenschaft "speed" die aktuelle Geschwindigkeit (Ist-Geschwindigkeit) enthält und nicht die Soll-Geschwindigkeit. Da die Züge im Depot nicht herum fahren, ist ihre Ist-Geschwindigkeit für die Dauer des Aufenthalts 0.
Phrontistes Geschrieben 2. Januar Geschrieben 2. Januar vor 21 Stunden schrieb EASY: Wenn ich einen Waggon mit einer gewissen Geschwindigkeit in ein Depot rollen lasse Auf diese Idee muss man erst mal kommen. Ich vermute mal, was wurde von @Neo nicht vorgesehen. Da es sinnlos wäre, in vor 21 Stunden schrieb EASY: depot.entries[0n].speed die Ist-Geschwindigkeit im Depot (immer 0) zu speichern und nachdem der Fahrzeugverband das Depot mit ihrer Soll-Geschwindigkeit verlässt, liegt nahe, dass @Neo's Code beim Auslesen von depot.entries[n].speed zu unrecht eine 0 zurückgibt wenn sich ein Fahrzeugverband im Depot befindet und er kein Fahrzeug mit Antrieb findet. Letztere Bedingung (kursiv) ist entbehrlich, weil der ganze Verband auf einen Schlag im Depot verschwindet und alle Fahrzeuge im Verband die gleiche Geschwindigkeit haben. vor 21 Stunden schrieb EASY: ob es sich beim Fahrzeug im Depot um ein aktives oder passives Fahrzeug handelt (:hasEngine) Welches Fahrzeug? Da sich im Depot ein Fahrzeugverband befindet, könnte sich die Antwort auf :hasEngine nur darauf beziehen, ob sich im Fahrzeugverband mindestens ein angetriebenes Fahrzeug befindet oder nicht.
Goetz Geschrieben 2. Januar Geschrieben 2. Januar vor 47 Minuten schrieb Phrontistes: Auf diese Idee muss man erst mal kommen. Dann schau dir mal bitte meine Demoanlage "Zug zerlegen 01" an. Da werden alle Güterwaggons abgekoppelt, (ohne Lok!) in ein Depot verfrachtet und später in zufälliger Reihenfolge wieder "ausgespuckt". Content-ID: B9624917-F0EB-4AC4-A2B2-7EEAEDAD3FAB
EASY Geschrieben 2. Januar Autor Geschrieben 2. Januar Hallo, vor 3 Stunden schrieb Phrontistes: Welches Fahrzeug? Da sich im Depot ein Fahrzeugverband befindet, könnte sich die Antwort auf :hasEngine nur darauf beziehen, ob sich im Fahrzeugverband mindestens ein angetriebenes Fahrzeug befindet oder nicht. ... es geht mir um das Fahrzeug, das als Eintrag im Depot erscheint, also vom Depot bei der Einfahrt als "führend" erkannt wird... denn dies kommt als solches wieder heraus (...ob da noch was dran hängt oder nicht weiß man im Vorfeld sowieso nicht ["Anhang" hängt mit der Ausfahrt einfach mit dran...]). Gruß EASY
Neo Geschrieben 12. Januar Geschrieben 12. Januar Hallo EASY, die Speed-Angabe bezieht sich auf die Zielgeschwindigkeit, so wie sie auch in der Depot-Übersichtsliste angezeigt wird. Eine Zielgeschwindigkeit gibt es natürlich nur bei angetriebenen Fahrzeugen. Was möchtest du erreichen mit der Unterscheidung Lok/Wagon im Depot? Viele Grüße, Neo
EASY Geschrieben 12. Januar Autor Geschrieben 12. Januar Hallo @Neo, Ich habe zwei Anwendungsfälle: 1) ein Depot mit nur Wagons. Normalerweise bringe ich mir die Wagons mit einer Geschwindigkeit in das Depot (ich lasse sie also in ein Depot einrollen [Zug zerlegen, Wagons aussortieren]), damit, wenn ich damit einen neuen Wagonverband zusammenstellen möchte, keinen Ablaufberg benötige. Hier möchte ich sicherstellen, daß alle Wagons im Depot, die gleiche Geschwindigkeit haben, damit sich wenn ich z.B. die auslaufenden Wagons auf der Laufstrecke noch einmal aufteilen sollen, auf dieser Laufstrecke keine Wagons zu einem "Zwischen-Wagonverband" zusammenschließen (weil sie sich evtl. einholen), oder ich die "Taktung" des Verlassens entsprechend anpassen kann. Deshalb mein Interesse an dieser Geschwindigkeit. [Außerdem würde ein Wagon ohne Geschwindigkeit den Depotausgang "verstopfen"]. 2) ein Depot mit Wagons und Loks (wieder alles mit Geschwindigkeit eingefahren). Wenn ich nun einen neuen Zugverband zusammenstellen möchte und ich im Depotinhalt zwischen Lok und Wagon unterscheiden kann, dann kann ich z.B. die Lokposition innerhalb des Verbandes festlegen (z.B. die Lokposition vom Anfang auf das Ende setzen). Befinden sich mehrere Loks im Depot, kann ich so auch einen Lokwechsel mit nur einem Depot realisieren. Natürlich kann man in diesem Fall einwenden, daß sich das mit Schlagwort "Ich bin eine Lok" auch abbilden läßt, aber ich bin kein Freund davon, eine Variablenvielfalt zu erzeugen, wenn das System eine (einfache?) Lösung bieten kann (da ich mit der Variablen nur einem "Mangel" des Systems ausgleiche...) Gruß 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