Einstellbare Parameter

Folgende Paramenter können eingestellt werden:

Pixelanzahl

Die angeschlossene Anzahl Pixel muss pro Kanal im CoE Objekt 0x80p0:11 Number of Pixel vorgegeben werden. Werden Pixel außerhalb des hier vorgegebenen Bereichs über die Prozessdaten beschrieben, erfolgt eine Fehlermeldung.

Insgesamt können von der EL2574 2048 Pixel beschrieben werden.

Die maximale Anzahl Pixel pro Kanal ergibt sich durch die Anzahl der konfigurierten Kanäle.

Chip-Typ

Der verwendete LED-Chip-Typ muss pro Kanal im CoE Objekt 0x80p0:12 Chip Type vorgegeben werden. Nur dann werden die vom Chip-Typ vorgegebenen High-, Low- und Reset-Timings eingehalten.

Je nachdem, ob ein Kanal für einen synchronen Chip-Typ (mit Clock) oder einen asynchronen Typ konfiguriert ist, stehen unterschiedliche Chip-Typen in der Drop-Down-Liste zur Auswahl.

Farbformat

Die LEDs unterscheiden sich in ihrer Farbanzahl (RGB oder RGBW) und in der Reihenfolge bzw. dem Format der zusammengeschalteten Farben.

Hier muss das angeschlossene Farbformat im CoE Objekt 0x80p0:13 Color Format vorgegeben werden, damit der jeweilige Farbwert in den Prozessdaten auch richtig dargestellt wird.

Gammakorrektur

Über den Gammawert kann die Skalierung der Ausgabe angepasst werden. So kann das Helligkeitsverhalten beispielsweise dem Empfinden des menschlichen Auges angenähert werden.

Gamma kann pro Kanal im CoE Objekt 0x80p0:1E Gamma Correction eingestellt werden. Wenn dieser Wert auf 1.0 steht, ist die Skalierung linear.

Die Berechnung der Ausgabe erfolgt über den folgenden Zusammenhang: (Aktueller_Prozessdatenwert/Maximaler_Prozessdatenwert)^Gamma

Der einstellbare Wert liegt zwischen 0.2 und 5. Der vorgegebene Gammawert wird für alle Farben angewendet.

Beispielhafte Anwendung für die Linearisierung der Helligkeit für das menschliche Auge:
Die vom Menschen wahrgenommene Helligkeit nimmt in dunklen Bereichen steiler und in hellen Bereichen weniger steil zu. Dem menschlichen Auge wird ein Gammawert von ca. 0,3 bis 0,5 zugeordnet. Will man das Helligkeitssignal eines Anzeigegerätes (z. B. eines Monitors oder einer Beleuchtungseinrichtung) linear wahrnehmen, muss man es mit dem Kehrwert des Gammawertes (ca. 1/0,3 = 3,3 zu 1/0,5 = 2) vorverzerren, damit sich die beiden Nichtlinearitäten jeweils aufheben und der Verlauf für den Betrachter linear erscheint.
Für die Gammawerte müsste damit für das menschliche Auge ein Wert zwischen 2 und 3,3 vorgegeben werden.

Gesamthelligkeit

Die Gesamthelligkeit eines Kanals kann über das CoE Objekt 0x80p0:1F Brightness Scale vorgegeben werden.

Dieser Wert steht standardmäßig auf 1.0, was 100 % Helligkeit entspricht. Die Helligkeit kann zwischen 0 und 100 % vorgegeben werden.

Verhalten im Watchdog Fall

Normalerweise wird im Watchdog-Fall der letzte Status beibehalten, da keine neuen Daten von der Klemme gesendet werden. Es kann aber auch im Falle eines Ausfalls der Buskommunikation auf allen angeschlossenen LEDs an einem Kanal eine vorgegebene Farbe angezeigt werden.

Dies kann zum Beispiel für die Fehleranzeige genutzt werden, sodass im Watchdog-Fall die LEDs beispielsweise Rot leuchten um den Fehler zu signalisieren. Im Watchdog-Fall werden die im CoE eingetragenen Werte für Gamma und Gesamthelligkeit beibehalten.

Zyklischer Frame Output

Der zyklische Frame Output ist standardmäßig im CoE Objekt 0x80p0:02 Enable Cyclic Frame Output aktiviert.

Dabei werden alle 250 ms die Daten aus dem Framebuffer an den Streifen gesendet. Dadurch sind mögliche falsche Bilder, die durch Störungen und Einflüsse auf die Leitung entstehen, maximal 250 ms sichtbar. Dieses zyklische Senden kann auch ausgeschaltet werden, wenn es die Applikation erfordert.

Custom Settings

Für die Datenrate, das Tastverhältnis, die Reset-Zeit und den Pegel können benutzerdefinierte Einstellungen getroffen werden.

Diese müssen über das CoE Objekt 0x80p0:01 Enable Custom Settings aktiviert werden.

Stromvorgabe

Einige Chip-Typen benötigen die Vorgabe eines Stroms (z. B. TM1814).

Dieser kann über die CoE Objekte 0x80p0:20 - 0x80p0:23 Set Driver Current vorgegeben werden. Wird diese Information nicht vom Chip-Typen benötigt wird sie ignoriert.