Servus zusammen,
bin dabei mit dem Sensor KTY81-110 in einem Gehäuse, welches im Außenbereich montiert ist, im Bereich zwischen -30,0º … 120,0º Celsius die Temperatur zu messen. Mit dem Simulator in Bascom funktioniert dies auch soweit sehr gut. Kann die Temperatur in dem zuvor genannten Bereich einstellen sowie Anzeigen. Als Ausgabe stelle ich mir eine rechtsbündig formatierte Anzeige von -30.0ºC ... 120.0ºC auf einem LCD Display mit 4*20 Zeichen vorgestellt. Jedoch wird die Anzeige in Abhängigkeit des Messwertes, jeweils in den beiden rechten Position ºC verändert. Bei den Werten zwischen 0.0ºC sowie 120.0ºC bekomme ich die LCD Anzeige wie gewünscht formatiert und dargestellt! Das bedeutet: der Dezimalpunkt steht in diesem Bereich immer an Stelle 17. des LCD Displays. Wenn die Werte jedoch in den Minusbereich gehen wird die Ausgabe verschoben. Liegen die Temperaturen zwischen 0,0ºC und -10,0ºC, im Simulator, wird die Anzeige um eine Stelle und ab -10,0ºC bis -30,0ºC sogar um zwei Stellen, auf dem Display, verschoben. Dies bedeutet das die Zeichen, ab Locate 3,13 erst um eine dann um zwei Stellen nach rechts verschoben werden und es sind zum Bsp. nur die -8.0º oder nur noch die Zahl -30.0 auf dem Display sichtbar ist.
Liegt der Fehler vielleicht bei der LCD Ausgabe? Eventuell in der rechtsbündigen Formatierung im zusammen Spiel mit Fusing? Mit ausgeschalteter rechtsbündiger Formatierung bekomme ich wieder eine ganz andere fehlerhafte Anzeige.
Vielleicht kann mir jemand eine Erklärung geben was ich falsch mache oder auf die Sprünge helfen?
Mit Grüßen vom Rennsteig in Oberfranken.
HF-FAN
bin dabei mit dem Sensor KTY81-110 in einem Gehäuse, welches im Außenbereich montiert ist, im Bereich zwischen -30,0º … 120,0º Celsius die Temperatur zu messen. Mit dem Simulator in Bascom funktioniert dies auch soweit sehr gut. Kann die Temperatur in dem zuvor genannten Bereich einstellen sowie Anzeigen. Als Ausgabe stelle ich mir eine rechtsbündig formatierte Anzeige von -30.0ºC ... 120.0ºC auf einem LCD Display mit 4*20 Zeichen vorgestellt. Jedoch wird die Anzeige in Abhängigkeit des Messwertes, jeweils in den beiden rechten Position ºC verändert. Bei den Werten zwischen 0.0ºC sowie 120.0ºC bekomme ich die LCD Anzeige wie gewünscht formatiert und dargestellt! Das bedeutet: der Dezimalpunkt steht in diesem Bereich immer an Stelle 17. des LCD Displays. Wenn die Werte jedoch in den Minusbereich gehen wird die Ausgabe verschoben. Liegen die Temperaturen zwischen 0,0ºC und -10,0ºC, im Simulator, wird die Anzeige um eine Stelle und ab -10,0ºC bis -30,0ºC sogar um zwei Stellen, auf dem Display, verschoben. Dies bedeutet das die Zeichen, ab Locate 3,13 erst um eine dann um zwei Stellen nach rechts verschoben werden und es sind zum Bsp. nur die -8.0º oder nur noch die Zahl -30.0 auf dem Display sichtbar ist.
Liegt der Fehler vielleicht bei der LCD Ausgabe? Eventuell in der rechtsbündigen Formatierung im zusammen Spiel mit Fusing? Mit ausgeschalteter rechtsbündiger Formatierung bekomme ich wieder eine ganz andere fehlerhafte Anzeige.
Vielleicht kann mir jemand eine Erklärung geben was ich falsch mache oder auf die Sprünge helfen?
Mit Grüßen vom Rennsteig in Oberfranken.
HF-FAN