Ankündigung

Einklappen
Keine Ankündigung bisher.

Fehler im Gruppenmonitor (ETS4)??

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

    Fehler im Gruppenmonitor (ETS4)??

    Hallo Leute!

    Ich habe einen recht lästigen Fehler in der ETS4 gefunden, beim Arbeiten mit Datentyp EIS 9 (4-Byte Gleitkomma) gibt es im Gruppenmonitor ein seltsames Verhalten:
    Die Anzeige von EIS 9-Werten vom Bus passt, aber wenn ich aber Werte manuell auf den Bus senden möchte, dann funktionieren nur Dezimalwerte > 1 korrekt, Werte kleiner 1 werden teilweise falsch auf den Bus gesendet!

    Ein paar Beispiele:
    Eingabe 0 sendet 80 00 00 00 = 0 -> richtig
    Eingabe 0,1 sendet 3E 66 66 66 = 0,225 -> falsch
    Eingabe 0,4 sendet 3F 66 66 66 = 0,9 -> falsch
    Eingabe 0,5 sendet 3F 00 00 00 = 0,5 -> richtig
    Eingabe 0,51 sendet 3F C1 47 AE = 1,51 -> falsch
    Eingabe 0,8 sendet 3F E6 66 66 = 1,8 -> falsch
    Eingabe 1,4 sendet 3F B3 33 33 = 1,4 -> richtig
    Eingabe 1,8 sendet 3F E6 66 66 = 1,8 -> richtig

    Wenn man die gewünschten Eingabewerte vorher umrechnet und im Gruppenmonitor in Hex eingibt, dann funktioniert es! Hat diesen Fehler schon mal jemand beobachtet? Und gibt es eine Abhilfe dazu? (Die ETS Version ist 4.2.0 Build 3884, das ist meines Wissens die letzte ETS4)

    Gruß
    GKap

    #2
    Wow.
    Dieser verstörende Fehler ist auch in der aktuellen ETS 5.5.3 noch drin.
    Hat all die Jahre noch niemand bemerkt.

    Vielen Dank für die Beispiele!

    Gruß, Klaus

    Kommentar


      #3
      Der Fehler ist mir beim Entwickeln einer Funktionalität im Homeserver aufgefallen, wo ich die manuelle Eingabe von Werten im Gruppenmonitor zum Testen genutzt habe - hat mich einige Zeit gekostet und ich habe schon an meinen Fähigkeiten im Umgang mit dem dem HS gezweifelt, denn mit einem solchen Fehler rechnet ja keiner...

      Gruß
      GKap

      Kommentar

      Lädt...
      X