Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
orga:dokumentationsteam_warptrixx-projektdoku [2019/05/11 18:08]
nick
orga:dokumentationsteam_warptrixx-projektdoku [2019/06/13 15:47] (aktuell)
nick
Zeile 30: Zeile 30:
 Die maximale Framerate bestimmt die Framerate die maximal erreicht wird. Ist dein Rechner zu langsam, die Übertragung zu schlecht oder die subframe Anzahl zu hoch, kann die echte Framerate auch geringer sein.\\ Die maximale Framerate bestimmt die Framerate die maximal erreicht wird. Ist dein Rechner zu langsam, die Übertragung zu schlecht oder die subframe Anzahl zu hoch, kann die echte Framerate auch geringer sein.\\
  
-Der Parameter subframes legt fest, in wieviele kleinere Frames eine ganzer Frame zerlegt wird. Wird subframes mit 10 angegeben, so wird ein Frame in 10 subframes zerlegt und nacheinander angezeigt. Es werden dabei von Subframe zu Subframe die LEDs ihrem Graustufenwert angeschaltet,​ wodurch eine art PWM erzeugt wird. Desto mehr Subframes, desto mehr Graustufen können somit erreicht werden, wodurch jedoch die insgesammte Framerate sinkt. Mit subframes = 10 ist die maximal erreichbare Framerate somit ein zehntel derer die mit subframes = 10 möglich ist. Ab subframes = 14 beginnt das Panel sichtbar zu flakern.\\+Der Parameter subframes legt fest, in wieviele kleinere Frames eine ganzer Frame zerlegt wird. Wird subframes mit 10 angegeben, so wird ein Frame in 10 subframes zerlegt und nacheinander angezeigt. Es werden dabei von Subframe zu Subframe die LEDs ihrem Graustufenwert angeschaltet,​ wodurch eine art PWM erzeugt wird. Desto mehr Subframes, desto mehr Graustufen können somit erreicht werden, wodurch jedoch die insgesammte Framerate sinkt. Mit subframes = 10 ist die maximal erreichbare Framerate somit ein zehntel derer die mit subframes = möglich ist. Ab subframes = 14 beginnt das Panel sichtbar zu flakern.\\
 \\ \\
  
Zeile 85: Zeile 85:
     data1.append(data_size >> 8)     data1.append(data_size >> 8)
     data1.append(data_size & 0xff)     data1.append(data_size & 0xff)
-    _data_size =  X_SIZE*Y_SIZE 
     _data1 = [0 for x in range(data_size)]     _data1 = [0 for x in range(data_size)]
     for j in range(Y_SIZE):​     for j in range(Y_SIZE):​
Zeile 99: Zeile 98:
     [data1.append(a) for a in _data1]     [data1.append(a) for a in _data1]
     s.send(data1)     s.send(data1)
-    print("​Frame {0} send."​.format(k))+    print("​Frame {0} sent."​.format(k))
 exit() exit()
 s.close() s.close()