Moment, damit ich es richtig verstehe:
In FYR sind Werte von >= 4.75 bis <= 5.25?
Diese Werte werden im Debugger wie erwartet angezeigt?
Woher weißt Du, das FMin und FMax nachher = 5 sind?
In dem Quelltext kann ich keine Ausgabe der Werte erkennen.
Zeig' uns doch bitte mal die Werteausgabe (eventuell liegt ja erst dort der "Hund" begraben).
ü
Das im FYR diese Werte stehen sehe ich ja im debugger. Genauso dass in FMin und FMax eben nur 5 steht. Auch die beider IF-Bedingungen liefert immer False, und deren Anwesungen werden auch nie angesprungen.
Eine Ausgeberoutine in der Form gibt es im Objekt nicht, aber es wird später eine Skala aus den beiden Werten FMin und FMax erzeugt, die "unsinnigerweise" von 5 bis 5 geht.