Jump to content
Zum Start hinzufügen

Weitere Informationen

3D-Modellbahn Studio

Eine Vollbild-App auf Ihrem Startbildschirm mit Push-Benachrichtigungen und mehr.

So installieren Sie diese App auf iOS und iPadOS
  1. Tippen Sie auf das Teilen-Symbol in Safari
  2. Scrollen Sie durch das Menü und tippen Sie auf Zum Startbildschirm hinzufügen.
  3. Tippen Sie oben rechts auf Hinzufügen.
So installieren Sie diese App auf Android
  1. Tippen Sie auf das 3-Punkte-Menü (⋮) in der oberen rechten Ecke des Browsers.
  2. Tippen Sie auf Zum Startbildschirm hinzufügen oder App installieren.
  3. Bestätigen Sie durch Tippen auf Installieren.

Empfohlene Beiträge

Geschrieben

Hallo,

wie stelle ich fest ob die Startrichtung ("drivingDirection")  +1 oder -1 sein muß, bezüglich eines contactes in der Ferne.

Ich denke es kommt nicht nur auf Aufgleisrichung des vehicle an ?

Das ganze wird erschwert wenn keine "Vergangenheit" vorliegt (Kaltstart).

Grüße vom liftboy

 

 

Geschrieben

Du kannst prüfen, ob ein bestimmter Kontakt in Fahrtrichtung voraus liegt.
Und ein Fahrzeug hat immer eine Fahrtrichtung. Auch nach einem Kaltstart.
Wenn der Kontakt nicht in Fahrtrichtung gefunden wird, dann kannst du die Fahrtrichtung mit einem Kommando umkehren.

Beachte dabei bitte, dass Kontakte nur über eine gewisse Distanz erkannt werden. Die genaue Länge kenne ich leider nicht.

Pardon! Mein Versuch hat ergeben, dass es sich etwas anders verhält (siehe unten)

Bearbeitet von Goetz
Aussage zurückgenommen

Geschrieben
  • Autor

danke, versuche es

Geschrieben

Tut mir leid, aber da war ich voreilig, @liftboy.

Bei meinem Versuch, den ich leider erst nach dem Schreiben gemacht habe, wird der Kontakt bei einem stehenden Fahrzeug auch dann "gesehen", wenn er nicht in Fahrtrichtung vor, sondern hinter dem Fahrzeug, also entgegen der eingestellten Fahrtrichtung liegt. Nur wenn das Fahrzeug in Bewegung ist, wird korrekt unterschieden.

Bearbeitet von Goetz
Ergänzungen

Geschrieben
  • Autor

Hallo @Goetz

meine Versuche ergeben, daß auch bei stehendem Fahrzeug ein Kontakt richtig erkannt wird, sowohl nach vorne wie auch nach hinten
(auch wenn andere Kontakte dazwischen sind)
und deshalb aus dieser Info eine Fahrtrichtung abgeleitet werden kann.

Ich verwende  boo = v:isHeadingToward($("Testkontakt"))

Allerdings reißt die Verbindung ab einer bestimmten Entfernung ab - ich kann nicht genau sagen wieweit entfernt, aber scheinbar nicht soo weit!

Grüße vom lifboy

Geschrieben
vor 11 Minuten schrieb liftboy:

Allerdings reißt die Verbindung ab einer bestimmten Entfernung ab

Bei meinem Versuch war die Entfernung auf einer Anlage im H0 Maßstab 1,50 reale Meter.

Geschrieben

Hallo @liftboy,

vor 35 Minuten schrieb liftboy:

Allerdings reißt die Verbindung ab einer bestimmten Entfernung ab

isHeadingToward prüft lt. Neo ca. 150m [im Maßstab 1:1] entlang des Fahrwegs.

Beste Grüße

Phrontistes

 

Geschrieben

Hallo @liftboy,

wenn die maximale Distanz der Erkennung von "isHeadingToward" nicht ausreicht, kann man den Gleiskontakt auch als Ziel setzen (geht auch wenn Lok steht).
 

$("Lok").target=$("Gleiskontakt") --Gleiskontakt als Fahrziel setzen
if $("Lok").target~=nil then -- konnte Fahrziel gesetzt werden? (Aktuelle Fahrtrichtung in Richtung Gleiskontakt?)
print("aktuelle Fahrtrichtung ist in Richtung Gleiskontakt")
else
print("aktuelle Fahrtrichtung ist entgegen in Richtung Gleiskontakt")
end
$("Lok").target=nil -- Fahrziel wieder löschen

Gruß
EASY

Bearbeitet von EASY

Geschrieben
  • Autor

Hallo @Phrontistes,

so ca ist es bei mir auch, dann wird es wohl so sein

spezielle Grüße vom liftboy

Geschrieben
  • Autor

Hallo @EASY,

das ist ein wunderbarer work around !, danke

Grüße vom liftboy

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Push-Benachrichtigungen konfigurieren

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.