Jump to content

Recommended Posts

Posted

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

Posted

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

Posted

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

Posted

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

Posted
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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...