Fehlermeldung nach der Erweiterung von Ausgängen

Antworten
Benutzeravatar
rstaiger Verified
MLL-TEAM
MLL-TEAM
Beiträge: 356
Registriert: Di 15. Apr 2025, 11:23
Wohnort: Nationalpark Eifel
Hat sich bedankt: 480 mal
Wurde bedankt: 825 mal

Re: Fehlermeldung nach der Erweiterung von Ausgängen

#51

Beitrag von rstaiger Verified »

… genau! So sortiere ich auch. Das wird’s sein.

Mit dem Hinweis im Link auf Beitrag #8 war aber alles gut.

LG Ralph

Spur Z digital
Märklin Gleise (in komplett-Restauration wegen reinigungshalber geschrumpfter Schwellen) und Weichen-Walters wunderschöne Weichen
Licht und Sound mit der MLL

im Aufbau:
YaMoRC Zentrale YD7010, Rückmelder YD6016LN-RC
ITrain
Benutzeravatar
PeterVT11 Verified
MLL-TEAM
MLL-TEAM
Beiträge: 377
Registriert: Mi 9. Apr 2025, 21:21
Hat sich bedankt: 759 mal
Wurde bedankt: 707 mal

Re: Fehlermeldung nach der Erweiterung von Ausgängen

#52

Beitrag von PeterVT11 Verified »

Hallo Jürgen,

ich hab jetzt auch die Grenze von 250 Variablen überschritten. Daher kommt jetzt die Hinweismeldung --> nichts geht mehr.
Du hattest mir mal gesagt, dass die Resonanz auf die "LongVar"-Version zu gering ist, und das Risiko zu hoch.
Ich hab mir mal überlegt, dass man vielleicht die "LongVar"-Version mit 1Byte Adresslänge freigeben könnte. Selbst wenn dann noch irgendwo eine Zuordnung nicht passt, funktioniert es trotzdem.
Für die, die damit experimentieren, könnte man über eine #define auf 2 Byte Adresslänge umschalten. Das dann halt auf eigene Gefahr.

Viele Grüße Peter

Märklin C-Gleis, Märklin CS3, WinDigipet, Analog und Digital
Eckhart Verified
Leuchtturm
Beiträge: 329
Registriert: Di 15. Apr 2025, 17:09
Wohnort: bei Berlin
Hat sich bedankt: 339 mal
Wurde bedankt: 327 mal

Re: Fehlermeldung nach der Erweiterung von Ausgängen

#53

Beitrag von Eckhart Verified »

Hallo Peter!

Kannst du von deinem >250 Versuch eine *.MLL_pgf einstellen und erklären, was diese tun sollte und was nicht, bzw. falsch tut?

Und warum sollte man, wenn die 16 Bit InCh Version verwendet und bis 250 Variablen alles geht, standardmäßig auf 8 Bit begrenzen? Welche Vorteil hätte man dadurch? In beiden Fällen funktionieren 250 Variablen, oder?

Wenn man es bei 16 Bit belässt und User genau beschreiben, was sie für Effekte haben wennn sie mehr als 250 Variablen nutzen, kommt man schon dahinter!

Gruß, Eckhart

Meister Eckhart (*1260): "Und plötzlich weißt du, es ist Zeit etwas neues zu beginnen..."
Benutzeravatar
PeterVT11 Verified
MLL-TEAM
MLL-TEAM
Beiträge: 377
Registriert: Mi 9. Apr 2025, 21:21
Hat sich bedankt: 759 mal
Wurde bedankt: 707 mal

Re: Fehlermeldung nach der Erweiterung von Ausgängen

#54

Beitrag von PeterVT11 Verified »

Hallo Eckhart,

ich glaube Du hast das Problem nicht so ganz verstanden.
2026-04-18 11_17_28-Anzahl der InCh Variablen überschritten.png
2026-04-18 11_17_28-Anzahl der InCh Variablen überschritten.png (8.98 KiB) 101 mal betrachtet
Beim Versuch das ganze Projekt zu übertragen kommt diese Fehlermeldung.
erklären, was diese tun sollte und was nicht, bzw. falsch tut?
Was sie tun soll? -> meine MLL-Programmierung an meiner kleinen Anlage durchführen.
Was nicht tut? -> Die Übertragung scheitert, da zu viele Variablen verwendet werden.

Und NEIN, ich werde die Programmierung nicht anpassen, dass wenige Variablen benötigt werden!
Dateianhänge
Prog_Gen_Data_18_04_2026.MLL_pgf
(83.6 KiB) 9-mal heruntergeladen

Viele Grüße Peter

Märklin C-Gleis, Märklin CS3, WinDigipet, Analog und Digital
Eckhart Verified
Leuchtturm
Beiträge: 329
Registriert: Di 15. Apr 2025, 17:09
Wohnort: bei Berlin
Hat sich bedankt: 339 mal
Wurde bedankt: 327 mal

Re: Fehlermeldung nach der Erweiterung von Ausgängen

#55

Beitrag von Eckhart Verified »

Hallo Peter!

Vielen Dank für deine MLL_pgf, die wirklich sehr beeindruckend und lehrreich ist!
PeterVT11 hat geschrieben: Sa 18. Apr 2026, 11:22
Nein, ich hatte das wirklich nicht verstanden und vollkommen falsch eingeschätzt!

Grundsätzlich gibt es ja drei Ebenen, in denen die 16 Bit InCh Erweiterung schief gehen kann:

1. Das Excel VBA

Hier ist es natürlich immer möglich, dass man irgendwas im User Interface übersehen hat (A), oder der VBA Code eben das Autoprog. h vermurkst (B).

2. Die C bzw. C++ Preprozessor Macro Expansion

Auch hier gibt es natürlich, auf dem Weg von der generierten Autoprog.h zum binären Executable, sehr viele Möglichkeiten, dass nicht das dabei herauskommt, was man sich wünscht!

3. Ein Fehler im binären Executable auf der Hauptplatine.

Hier gibt es die hintergründigsten Fehlerquellen! Man denkt, es läuft alles und nur in Grenzfällen verhält es sich dann doch anders, als man es sich wünscht!


imho denke ich, dass es einfach nur (A) ist und leicht zu beheben. Leider habe ich bei Fehlern, die im Excel Code liegen, überhaupt keine Kompetenz, da ich 1. und auch 2. gar nicht verwende. Meiner Meinung nach ist das nur eine übersehen Stelle im Excel UI (User Interface).

Gruß, Eckhart

Meister Eckhart (*1260): "Und plötzlich weißt du, es ist Zeit etwas neues zu beginnen..."
Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag

Zurück zu „Bugs und offene Punkte“