Eine LED, 3 Zustände Thema ist als GELÖST markiert

Antworten
Benutzeravatar
PeterVT11 Verified
MLL-TEAM
MLL-TEAM
Beiträge: 170
Registriert: Mi 9. Apr 2025, 21:21
Hat sich bedankt: 316 mal
Wurde bedankt: 424 mal

Eine LED, 3 Zustände

#1

Beitrag von PeterVT11 Verified »

Hallo,

ich kämpfe gerade mit einem kleinen Problem. Ein Bus soll Brems-/Rücklichter bekommen. Ich möchte aber folgende Zustände erreichen:
1.) Licht aus
2.) Licht leuchtet schwach
3.) Licht leuchtet hell

Gesteuert werden soll das über zwei Variablen:
1) Variable "Zeit" über Schedule
2) Über eine zweite Variable, die das Bremsen darstellt

Ich dachte ein einen Binär-Pattern mit InCh_to_TmpVar. Doch wie bekomme ich da meine 2 Variablen rein?

Ich hoffe, ich hab mich halbwegs verständlich ausgedrückt.
Vielleicht hat jemand eine Idee.

Danke.

Viele Grüße Peter

Märklin C-Gleis, Märklin CS3, WinDigipet, Analog und Digital
Benutzeravatar
PeterVT11 Verified
MLL-TEAM
MLL-TEAM
Beiträge: 170
Registriert: Mi 9. Apr 2025, 21:21
Hat sich bedankt: 316 mal
Wurde bedankt: 424 mal

Re: Eine LED, 3 Zustände

#2

Beitrag von PeterVT11 Verified »

Hallo,

ich hab meine Lösung gefunden. Als Beispiel habe ich hier 2 Schalter definiert, die dann 4 Ergebnisse erzeugen.
Schalter 1Schalter2Ergebnis
ausaus0
einaus1
ausein2
einein3

Im Prog_Generator sind zwei virtuelle LED's, die ich über DCC-Adressen schalte. Mit der "LED_to_Var" erzeuge ich daraus dann die Variablen, die mit den Namen "Var0" und "Var1" lauten. Wichtig ist, dass sie mit 0 und 1 enden und sonst gleich heißen.
Mit der "Var0" wird dann der Befehl aus dem Pattern_Configurator gestartet. Dass wirklich zwei Variablen übergeben werden, sieht man an der Ziffer 2 nach dem "#InCh".
Prog_Gen_Data_2 Schalter - 4 Ereignisse_Auszug.png
Prog_Gen_Data_2 Schalter - 4 Ereignisse_Auszug.png (5.64 KiB) 143 mal betrachtet
.

So ist es folgt eingerichtet:
Prog_Gen_Data_2 Schalter - 4 Ereignisse.png
Im Pattern_Configurator habe ich das wie folgt gemacht:
Pattern_Gen_Data_2 Schalter - 4 Ereignisse.png
Bevor die Daten an den Prog_Generator übertragen wird, sollte dort in der Zielzeile die Variable eingetragen werden.
Dateianhänge
Prog_Gen_Data_2 Schalter - 4 Ereignisse.MLL_pgf
(1.47 KiB) 22-mal heruntergeladen
Pattern_Gen_Data_2 Schalter - 4 Ereignisse.png.MLL_pcf
(1.84 KiB) 23-mal heruntergeladen

Viele Grüße Peter

Märklin C-Gleis, Märklin CS3, WinDigipet, Analog und Digital
Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag

Zurück zu „Ich brauche Hilfe beim Erstellen“