Ankündigung

Einklappen
Keine Ankündigung bisher.

Bug bei Variablentyp f16?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    [EibStudio] Bug bei Variablentyp f16?

    Hallo zusammen,

    kann es sein, dass es beim Variablentyp f16 einen Bug gibt? Da scheint es irgendwelche Bits zu verschieben. Das dumme ist, dass diese nicht konstant ist, sondern sich bei Nulldurchgang verschiebt...
    Im Programm habe ich testweise mal die folgenden Variablen definiert (erstes Bild). Die Abfrage derselben nach Programmstart ergibt dann die Situation im zweiten Bild...

    bug1.PNG
    bug3.PNG


    ​Danke.

    #2
    Der typ F16 ist nur sehr ungenau. Rundungsfehler und Rechenfehler sind schnell möglich, wenn auch nur einfache Operationen wie addieren und subtrahieren etc. ausgeführt werden. Da müsste es hier auch im Forum bereits verschiedene Threads zu geben: um es auch deutlich zu sagen:
    speziell ein Bug oder Ähnliches ist nicht bekannt
    offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
    Enertex Produkte kaufen

    Kommentar


      #3
      Das ist leider normal. Die verwendete Kodierung, die die gleiche ist wie im KNX Standard, lässt es rein technisch / mathematisch nicht genauer zu.

      das macht es im EibPC manchmal etwas schwierig, da keine automatische Konvertierung statt findet. Du musst das bei Berechnungen also erst in f32 oder s64 oder was eben passt wandeln, berechnen und dann wieder nach f16 konvertieren.
      ....und versuchen Sie nicht erst anhand der Farbe der Stichflamme zu erkennen, was Sie falsch gemacht haben!

      Kommentar


        #4
        Ok, danke für die Rückmeldung. Dann werde ich das versuchen zu berücksichtigen.

        Kommentar

        Lädt...
        X