Jump to content

Fahrzeuge auf einer Fahrstraße?


EASY

Empfohlene Beiträge

Hallo,

Ich habe eine Fahrstraße (zwischen den beiden Gleiskontakten)...
1666570672_FragezuFahrstrae01.thumb.jpg.9b835e7533b9f2cc488181012065c485.jpg

... und wüßte gene welche Fahrzeuge sich darauf befinden.

Bisher habe ich nur die indirekte Lösung gefunden mit ".tracks" die Gleise der Fahrstraße zu ermitteln und dann mit "layout:getVehiclesOn" die Fahrzeuge. Hat allerdings den Nachteil, daß Fahrzeuge, die auf einem Gleisübergang stehen auch für jedes der beiden Gleise aufgelistet werden*... also muß ich aus der daraus gewonnenen Liste dann wieder die Doppel entfernen...
...hat da noch jemand eine (bessere) Idee? (...oder habe ich gar eine Funktion übersehen?)

P.S.*... hat einen Hauch von Quantenmechanik... ein Teilchen kann sich an zwei Orten gleichzeitig befindenB|... (die Möglichkeiten vom MBS sind unerschöpflich)...9_9

Gruß
EASY

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo,

vor 10 Stunden schrieb HaNNoveraNer:

Naja, Du könntest Dir beim Betreten der FS den Zug merken.
Dann weißt Du zumindest, wer die zuletzt aktiv benutzt hat.

danke für die Antwort. Das geht für einen laufenden Betrieb...

Es war mein Fehler den Hintergrund meiner Anfrage nicht hinzuzufügen.
Mein Problem besteht in der Erfassung eines Anfangszustandes bei diesem Projekt...
Ablaufberg03.thumb.jpg.ef77ff1c603bbbcf850ec6dc8b2fa73b.jpg

... hinten der "Schattenbahnhof" hat für jeden Strang eine Fahrstraße. Der Schattenbahhof wird (manuell) mit Zügen bestückt (kann also vom Anwender verändert werden). Mit dem "Start" Schalter soll der Anfangszustand erfasst werden... welche Fahrstraßen sind belegt und welcher Zug steht auf welcher Fahrstraße... es geht um eine Liste welche Züge überhaupt vorhanden sind um für den laufenden Betrieb angesprochen zu werden.

Gruß
EASY

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo,

vor 12 Stunden schrieb HaNNoveraNer:

Aber was genau ist ein Zug?

... vernehmlich geht es um die Loks (für Geschwindigkeitszuweisung) also eine Lokliste aus der zufällig ausgewählt wird, welcher "Zug" gerade losfahren soll.

Gruß
EASY

Link zu diesem Kommentar
Auf anderen Seiten teilen

Na dann ist es doch einfach :-)
Ich glaube, man kann Fahrzeuge mit Antrieb erkennen, weiß aber nicht mehr genau, ob das geht wenn der ausgeschaltet ist.
Wenn die Gleise aus .tracks in der Liste alle hintereinander liegen, dann merkst Du Dir immer das zuletzt gefundene Fahrzeug mit Antrieb.
Und in Deine Lokliste trägst Du dann in einer Loop nur neue Fahrzeuge ein, wenn die sich vom letzten unterscheiden.

Gruß
Thomas

Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 43 Minuten schrieb HaNNoveraNer:

weiß aber nicht mehr genau, ob das geht wenn der ausgeschaltet ist.

Hallo Thomas, hallo EASY,
es funktioniert auch bei ausgeschaltetem Antrieb. Hab's gerade ausprobiert.

if vehicle.engine then
  $("Beschriftung").text = vehicle.engine.active
else
  $("Beschriftung").text = "no engine!"
end

Viele Grüße
Götz

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...