Hallo...
Nach etwas "Zwangspause" hänge ich leider immernoch an dem Problem, das die Beschriftung der Balken (Spannungen & Ströme) nicht korrekt angezeigt werden...
Ansonsten wird alles korrekt dargestellt..
Als beispiel die 24V Schiene:
Die Testvariable ist auf 24.0 gesetzt. (hier wird dann später der ausgelesene Wert des Entsprechenden Pins eines MCP3208 eingesetzt)
Das Canvas ist 450px hoch, und die Maximal anzeigbare Spannung beträgt 28V
Um den Balken entsprechend hoch zu zeichnen, verwende ich einen umrechnungsfaktor:
factor24v = (canvas_1_height/28)
Das einzusetzende Value:
valueb1 = nt24v1*factor24v
und der aufruf des Balkens:
b1 = BarGraph(canvas=c, x=1, color="green", title=nt24v1, value=valueb1)
b1.draw()
Der Balken wird somit an die höhe des Canvas angepasst, was auch super funktioniert..
Nur der Wert der Über dem Balken erscheint ist der aus der Variablen "valueb1". (24.0 * (450/28) = 385.714286)
Jeder versuch diesen Wert zu korrigieren verändert wieder die höhe des Balkens... *heul*
Der "title" in den die nt24v1 variable geladen wird, wird konsequent ignoriert...
Da ich meigrafd´s klasse (siehe obige Posts) nicht wirklich verstehe, komm ich da keinen deut weiter...
Ich bitte um Hilfe...