Set_LEDNr und Include

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

Set_LEDNr und Include

#1

Beitrag von PeterVT11 Verified »

Hallo,

ich hab mal wieder ein Problem mit der Include-Funktion. Die Set_LEDNr, mit der man eine bestimmte LED-Nummer definieren kann, vertut sich leider, wenn sie in Seiten übergreifend verwendet wird.
Hauptseite.png
Hauptseite.png (5.23 KiB) 152 mal betrachtet
So sieht die "Hauptseite" (Main_All) aus. Hier gibt es zwei Includes, welche die Seiten "MyButtons" und "MyBUneu".

"MyButtons" (erstel Seite mit Set_LEDNr):
Buttonseite.png
Buttonseite.png (15.92 KiB) 152 mal betrachtet
Hier wird für die LED'S der Buttons mehrere Set_LedNr verwendet, welche auch richtig adressiert werden.

"MyBUneu" (zweite Seite mit Set_LEDNR):
Seite 2.png
Seite 2.png (5.27 KiB) 152 mal betrachtet
Hier wird ein Set_LedNr 0 verwendet, der aber in der Umsetzung falsch in die Leds_AutoProg.h geschrieben wird.

Leds_AutoProg.h:
Led_Definition.png
Led_Definition.png (7.04 KiB) 152 mal betrachtet
Hier sieht man, dass für den Kanal 1 die LED-Nummerierung bei 7 beginnt.
LEDs_AutoProg_LEDs_Auto.png
Hier wird für Led_SEDNr 0 eine 15 berechnet, was aber falsch ist.

Fehler tritt mit der Version 3.5.0G auf, dürfte aber auch in früheren Versionen drin sein. Getestet auf einer Lichtmaschine Pro.
Dateianhänge
PSet_Led-Problem.MLL_pgf
(3.32 KiB) 4-mal heruntergeladen

Viele Grüße Peter

Märklin C-Gleis, Märklin CS3, WinDigipet, Analog und Digital
Benutzeravatar
jueff Verified
MLL-TEAM
MLL-TEAM
Beiträge: 197
Registriert: Fr 18. Apr 2025, 07:25
Wohnort: Hallein/AT
Hat sich bedankt: 80 mal
Wurde bedankt: 417 mal

Re: Set_LEDNr und Include

#2

Beitrag von jueff Verified »

Hallo Peter,

die Set_LEDNr tut genau das, was sie soll, sie setzt die absolute LED Position, und wie bei den #include gewünscht wird der aktuelle LED offset der Include Seite dabei berücksichtigt.

die Set_LEDNr ist meiner Meinung nach ein Makro, die NIEMAND verwenden sollte.

Jürgen...

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag

Zurück zu „Bugs und offene Punkte“