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, 

ich möchte einen Zug am 3. Wagen abkuppeln. Die Lösung dafür habe hier im Forum schon mal gelesen, finde es jetzt aber nicht mehr. Das funktionierte mit der neuen Funktion der Wiederholung im Zugverbund. 

Hat jemand einen Tipp für mich? 

Danke

 

Gruß Jürgen 

 

Bearbeitet von jloos

Geschrieben
vor 49 Minuten schrieb jloos:

Das funktionierte mit der neuen Funktion der Wiederholung im Zugverbund. 

Hallo jloos,
du wirst dafür Lua bemühen müssen.

Wenn du diese Wiederholung in Lua wandelst, dann siehst du dort in der ersten Zeile, dass zwei Tabellen (t und t2) erzeugt werden.

local t, t2 = layout:getVehicleGroup(vehicle)

Die erste Tabelle (t) enthält die Fahrzeuge des Zugverbands.
Die zweite Tabelle (t2) enthält die Ausrichtung der Fahrzeuge relativ zur Fahrtrichtung.

Die Wiederholung selbst benötigst du nicht. 

t[3] ist das dritte Fahrzeug im Zugverband.
t2[3] sagt dir, wie herum dieses Fahrzeug im Verband eingegliedert ist.

Je nach Ausrichtung musst du jetzt bei diesem Fahrzeug entweder die vordere oder die hintere Kupplung lösen.

Viele Grüße
Götz

Geschrieben
  • Autor

danke @Goetz,

aber in Lua habe ich es nicht hinbekommen. Dafür habe ich eine Lösung in der grafischen EV gefunden.
Ich möchte weiterlernen und deshalb bitte ich Dich mir die Lösung in Lua zu zeigen.

Gruß Jürgen

 

 

abkuppeln.jpg

Bearbeitet von jloos
Fehler in der Grafik

Geschrieben
vor 47 Minuten schrieb jloos:

die Lösung in Lua

könnte zum Beispiel so aussehen:

local t, t2 = layout:getVehicleGroup(vehicle)
local Wagen_3 = t[3]
local Ausrichtung = t2[3]

if Ausrichtung == 1 then
  Wagen_3.couplers[1].enabled = false
else
  Wagen_3.couplers[0].enabled = false
end

 

Und hier ist eine Beispielanlage mit diesem Skript:   Wagen 3 abkuppeln.mbp

Die Wagen 4 und 5 werden abgekuppelt, sobald der Zug den Bremskontakt betritt.

Als Wagen 3 habe ich bewusst einen mit Bremserhaus gewählt. Dem kannst du ansehen, wir herum er im Zugverband eingegliedert ist. 
Das Skript funktioniert auch dann, wenn du den Wagen umdrehst. Dazu dient die Bedingung "if Ausrichtung == 1"

couplers[1] ist die hintere Kupplung des Fahrzeugs, couplers[0] die vordere.

Dass ich die Tabellenplätze t[3] und t2[3] neuen Variablen mit anderen Namen zuweise, dient nur der Lesbarkeit der nachfolgenden Zeilen.
Man kann ebenso gut an den entsprechenden Stellen direkt die Tabellenplätze einsetzen.

Viele Grüße
Götz

Bearbeitet von Goetz
Schreibfehler korrigiert

Geschrieben
  • Autor

Vielen Dank @Goetz,

das ist gut und auch gleich in meiner Beispieldatei als Vorlage gelandet.

Ich wünsche Allen frohe Festtage,

Gruß Jürgen

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.