Abfrage ob Lok in Bewegung ist
 

Abfrage ob Lok in Bewegung ist

Begonnen von Frank B, 11. Januar 2022, 17:24:22

Vorheriges Thema - Nächstes Thema

Frank B

Hallo Kollegen

gibt es eine Möglichkeit abzufragen, ob eine bestimmte Lok in Bewegung ist?
Hintergrund:
Ich möchte einen Schienenstaubsauger immer nur dann einschalten, wenn die Zuglok auch fährt.
Dazu habe den Staubsauger als Lok in der FZ-DB angelegt. Dann habe einige Lok-Makros angelegt, die den Sauger mit verschiedenen Geschwindigkeiten (Saugstufen) einschalten. Diese Macros rufe ich im STW über verschieden Buttons auf. Das funktioniert soweit. Jetzt würde ich gern zusätzlich im STW eine Verknüpfung mit der Zuglok einfügen, die nur frei gibt, wenn die Lok auch fährt. Ich kann zwar die Richtung der Lok abfragen (auch das funktioniert) finde aber keine Funktion über Stillstand oder Fahrt.
Die Möglichkeit der Doppeltracktion gefällt mir nicht, weil die Saugleistung nicht in Abhängigkeit der Zuglokgeschwindigkeit geregelt werden soll.

MfG
Frank
Viele Grüße Frank
  • Win-Digipet-Version:
    2021.1.13-32
  • Anlagenkonfiguration:
    Märklin K-Gleis, openDCC Z1, Redbox, RM-Bus Eigenbau mit HSI-88 Protokoll, multiMaus, WLANmaus
  • Rechnerkonfiguration:
    Windows10 Pro 64-Bit

Sven Spiegelhauer

Hallo Frank,

ich könnte mir den FDL-Expert dafür vorstellen. Alle FAZ in den FDL, bei den Bedingungen den Zugnamen abfragen und Bedingung >0kmh. Dann den FDL in Deinem STW abfragen.

Ist die Anzahl der FAZ sehr hoch, dann kann man das auch in mehrere FDL splitten. So zum Beispiel in Hauptbahn, Nebenbahn und Schattenbahnhof. So könnte man sogar noch etwas einschränken, so das zum Beispiel nur auf der Hauptstrecke geputzt wird.
Viele Grüße aus dem schönen Land Brandenburg
Sven
  • Win-Digipet-Version:
    2018 / 2021 / 2025 / Beta (alle mit aktuellen Update)
  • Anlagenkonfiguration:
    Spur-N und G, IB-II neo, IB-II, IB-Basic, IB-Com, Loconet-RM, Servo-, Schalt- und MA-Decoder, LDT Lichtsignaldecoder, Lokdecoder(DCC) ESU, Kühn, Drehscheibendecoder G.Boll und LDT, viele Eigenbauten
  • Rechnerkonfiguration:
    Notebook Windows11 / PC Windows11

Helmut Kreis

Hallo Frank,

je nach Decodertyp gäbe es die Möglichkeit, im Decoder selbst den Ausgang nur zu schalten, wenn die Fahrstufe nicht 0 ist. Das Fahrzeug also fährt.
Gruß
Helmut
  • Win-Digipet-Version:
    WDP 2025.x PE
  • Anlagenkonfiguration:
    • Gleis: Spur H0, Piko A-Gleis
    • Steuern: Lenz Digital +, LVZ200, LV102
    • Schalten: Lenz: LS100/110/150, LS-DEC-DB für Lichtsignale, Hoffmann Weichenantriebe MWA02S
    • Melden: GBM16X .. der Fa. Blücher Elektronik, Lenz: LR100, (OpenDCC GBM Boost/GBM16T mit RailCom), RS-Bus + RailCom über LocoNet
  • Rechnerkonfiguration:
    Windows 11, 64 bit

Frank B

Hallo Sven,

das scheint mir eine relativ einfache Lösung zu sein. Leider habe ich noch V2018, will aber noch vor Ostern "updaten". Vieleicht findet sich ja noch eine andere Lösung. Wenn nicht, werde ich es so machen wie du es vorgeschlagen hast.
WDP hat für die tollsten Sachen Lösungen. Einen Staubsauger haben bestimmt viele Modellbahner. Schade das es da keine fertige Lösung gibt. Ich will einfach nur manuel mit dem Sauger über die Anlage fahren, Zug für Zug aus dem SBH fahren, saugen, usw. Und wenn der Sauger länger an einer Stelle steht, soll er nicht den Schutter runter ziehen.

Danke für den guten Vorschlag
Frank
Viele Grüße Frank
  • Win-Digipet-Version:
    2021.1.13-32
  • Anlagenkonfiguration:
    Märklin K-Gleis, openDCC Z1, Redbox, RM-Bus Eigenbau mit HSI-88 Protokoll, multiMaus, WLANmaus
  • Rechnerkonfiguration:
    Windows10 Pro 64-Bit

Frank B

Hallo Helmut,

der Sauger ist ein separates Fahrzeug und hat einen eigenen Decoder. Statt des Fahrmotors wird der Saugmotor über die Fahrgeschwindigkeit angesteuert.

MfG
Frank
Viele Grüße Frank
  • Win-Digipet-Version:
    2021.1.13-32
  • Anlagenkonfiguration:
    Märklin K-Gleis, openDCC Z1, Redbox, RM-Bus Eigenbau mit HSI-88 Protokoll, multiMaus, WLANmaus
  • Rechnerkonfiguration:
    Windows10 Pro 64-Bit

Rudi Morgenstern

Hallo Frank,
warum nicht die Decoder-Kennline für den Sauger verändern: Fahrstufe 0= 0; Fahrstufe 1-14 = Vmax.
Lok und Sauger in Traktion.
Nachteil: Die Saugdrehzahl lässt sich nicht regeln.
Mit freundlichen Grüßen
Rudi
  • Win-Digipet-Version:
    2025.0c
  • Anlagenkonfiguration:
    Märklin-C; TAMS MC(MM/DCC,S88);RedBox(Magnetartikel); IB(Lichtsteuerung);
  • Rechnerkonfiguration:
    AMD Phenom II 965, 4GB; Win10 64 bit

Frank B

Hallo Rudi,

das ist auch ein Ansatz. Müsste ich mich erst mal an die optimale Drehzahl rantasten und dann im Decoder einstellen. Aber es ist wenig komfortabel.

MfG
Frank
Viele Grüße Frank
  • Win-Digipet-Version:
    2021.1.13-32
  • Anlagenkonfiguration:
    Märklin K-Gleis, openDCC Z1, Redbox, RM-Bus Eigenbau mit HSI-88 Protokoll, multiMaus, WLANmaus
  • Rechnerkonfiguration:
    Windows10 Pro 64-Bit

Edwin Schefold

Hallo Frank

wenn das so ist, dann ist es doch super einfach!

Gehe in den Decoder und und wechsel dort im CV 29, von CV 2;5;6 auf Motorkennlinie CV 67-94.

Dann die Kennlinie so wie im Bild anpassen.

Lok in Traktion mit dem Sauger nehmen.

Ergebnis:
- Wenn die Lok anfährt, geht der Sauger sofort auf volle Saugleistung:
- Steht die Lok ist auch der Sauger aus.
- Und du kannst Loks auswechseln ohne Saugleistung zu verlieren
- Keine weiteren Einstellungen in WDP erforderlich wie, STW, Makros oder der gleichen.
Mit dem Gruß eines freundlichen Modellbahners

Edwin Schefold
  • Win-Digipet-Version:
    2025.x und Beta
  • Anlagenkonfiguration:
    MM/DCC/MFX m. TAMS-MC 2.2.3, 2x Heller Booster 2x7,5A, M/C-Gleise, Car-System, 20x S88 - BMBT, Schalt-/Magnetartikel-/Signaldecoder - Viessmann, LDT und BMBT, UB-u. Kühn-Lokdekoder, Timer - BMBT, ESU-Servodecoder
  • Rechnerkonfiguration:
    PC 1,8GHz/1536MB/XP pro und Laptop i7/1TB SSD /Win11

Sven Spiegelhauer

Hallo,

Frank möchte aber den Sauger in verschiedenen Stufen laufen lassen.
Viele Grüße aus dem schönen Land Brandenburg
Sven
  • Win-Digipet-Version:
    2018 / 2021 / 2025 / Beta (alle mit aktuellen Update)
  • Anlagenkonfiguration:
    Spur-N und G, IB-II neo, IB-II, IB-Basic, IB-Com, Loconet-RM, Servo-, Schalt- und MA-Decoder, LDT Lichtsignaldecoder, Lokdecoder(DCC) ESU, Kühn, Drehscheibendecoder G.Boll und LDT, viele Eigenbauten
  • Rechnerkonfiguration:
    Notebook Windows11 / PC Windows11

Edwin Schefold

Hallo Sven

Ja, das hatte ich auch gelesen, aber was soll eine niedrige Saugleistung bringen?

Laufen lassen und doch nichts aufsaugen??

Ich sehe da nicht wirkliche einen Sinn drin, sorry!
Mit dem Gruß eines freundlichen Modellbahners

Edwin Schefold
  • Win-Digipet-Version:
    2025.x und Beta
  • Anlagenkonfiguration:
    MM/DCC/MFX m. TAMS-MC 2.2.3, 2x Heller Booster 2x7,5A, M/C-Gleise, Car-System, 20x S88 - BMBT, Schalt-/Magnetartikel-/Signaldecoder - Viessmann, LDT und BMBT, UB-u. Kühn-Lokdekoder, Timer - BMBT, ESU-Servodecoder
  • Rechnerkonfiguration:
    PC 1,8GHz/1536MB/XP pro und Laptop i7/1TB SSD /Win11

Helmut Kreis

Hallo Frank,

ZitatStatt des Fahrmotors wird der Saugmotor über die Fahrgeschwindigkeit angesteuert.

Wo bekommt der Sauger denn dann die Fahrgeschwindigkeit her? Kann er doch nur durch eine Traktion (zugzusammenstellung) mit der Zug-/Schublok haben.
Dafür braucht man wahrscheinlich kein Macro und keinen STW, oder?
Gruß
Helmut
  • Win-Digipet-Version:
    WDP 2025.x PE
  • Anlagenkonfiguration:
    • Gleis: Spur H0, Piko A-Gleis
    • Steuern: Lenz Digital +, LVZ200, LV102
    • Schalten: Lenz: LS100/110/150, LS-DEC-DB für Lichtsignale, Hoffmann Weichenantriebe MWA02S
    • Melden: GBM16X .. der Fa. Blücher Elektronik, Lenz: LR100, (OpenDCC GBM Boost/GBM16T mit RailCom), RS-Bus + RailCom über LocoNet
  • Rechnerkonfiguration:
    Windows 11, 64 bit

Frank B

Hallo Helmut,

wenn die Zuglok und der Sauger nicht in Traktion sind (zumindest nicht logisch in WDP) kann die Geschwindigkeit mit dem Geschwindigkeitsregler der Zuglok und die Saugleistung mit dem Geschwindigkeitsregler der "Sauglok" geregelt werden. Den Sauger bringt morgen erst der Postmann. Laut Forum ist es nicht empfehlenswert, ihn mit voller Leistung zu betreiben, da er bei manch einem schon den Schotter weggesaugt hat. In Traktion würde die Drehzahl des Saugers abhängig von der Fahrgeschwindigkeit sein. Das will ich nicht.
Wahrscheinlich ist der einzig sinnvolle Weg über die Decoderkennlinie. Schade.

Mal eine Anregung an die Entwickler:
Kann man im STW nicht eine Abfrage der Geschwindigkeit einer bestimmten Lok, wie es das bei der Fahrtrichtung schon gibt, einbauen? Das wäre für andere Anwendungen vieleicht auch interessant.


MfG
Frank
Viele Grüße Frank
  • Win-Digipet-Version:
    2021.1.13-32
  • Anlagenkonfiguration:
    Märklin K-Gleis, openDCC Z1, Redbox, RM-Bus Eigenbau mit HSI-88 Protokoll, multiMaus, WLANmaus
  • Rechnerkonfiguration:
    Windows10 Pro 64-Bit

Edwin Schefold

Hallo Frank

Du kannst doch anhand der Kennlinie die Maximalgeschwindigkeit des Saugmotors festlegen.

Dann gehst du in das Einmessfenster und gibst dem Sauger fiktive Geschwindigkeiten und trägst ihm mit der roten Linie eine Höchstgeschwindigkeit ein.

Wenn du dann eine schnellere Lok in Traktion bringst, fährt der gesamte Verband doch dann nicht schneller wie das langsamste Fahrzeug.

Mit dem Gruß eines freundlichen Modellbahners

Edwin Schefold
  • Win-Digipet-Version:
    2025.x und Beta
  • Anlagenkonfiguration:
    MM/DCC/MFX m. TAMS-MC 2.2.3, 2x Heller Booster 2x7,5A, M/C-Gleise, Car-System, 20x S88 - BMBT, Schalt-/Magnetartikel-/Signaldecoder - Viessmann, LDT und BMBT, UB-u. Kühn-Lokdekoder, Timer - BMBT, ESU-Servodecoder
  • Rechnerkonfiguration:
    PC 1,8GHz/1536MB/XP pro und Laptop i7/1TB SSD /Win11

Helmut Kreis

Hallo,

die Höchstgeschwindigkeit eines Fahrzeuges kann man doch in der Datenbank auch durch die Höchstfahrstufe vorwärts/rückwärts auch angeben. Macht man das dann bei der Zuglok, oder schiebt man dort einfach die rote Kennlinie im Einmessfenster auf einen gewünschten Wert, dann laufen Beide in der Zugzusammenstellung auch nur eine gewünschte Vmax.
Gruß
Helmut
  • Win-Digipet-Version:
    WDP 2025.x PE
  • Anlagenkonfiguration:
    • Gleis: Spur H0, Piko A-Gleis
    • Steuern: Lenz Digital +, LVZ200, LV102
    • Schalten: Lenz: LS100/110/150, LS-DEC-DB für Lichtsignale, Hoffmann Weichenantriebe MWA02S
    • Melden: GBM16X .. der Fa. Blücher Elektronik, Lenz: LR100, (OpenDCC GBM Boost/GBM16T mit RailCom), RS-Bus + RailCom über LocoNet
  • Rechnerkonfiguration:
    Windows 11, 64 bit

Rudi Morgenstern

Hallo Frank,
wenn dir die Decoderprogrammierung nicht so gefällt, setze die Langsamfahrstufe im WDP-Fahrzeugeditor auf die gewünschte Saugerleistung und begrenze die max. Leistung durch die Höchstfahrstufe.
Die Decoderprogrammierung kann dann auf Standard bleiben und Änderungen der Saugleistung sind in Fahrzeug-Editor einfach möglich.
Mit freundlichen Grüßen
Rudi
  • Win-Digipet-Version:
    2025.0c
  • Anlagenkonfiguration:
    Märklin-C; TAMS MC(MM/DCC,S88);RedBox(Magnetartikel); IB(Lichtsteuerung);
  • Rechnerkonfiguration:
    AMD Phenom II 965, 4GB; Win10 64 bit