# MultiStatus

Fügt ein Array von simulierten LED-Statusleuchten in die Tabelle ein. Die Funktion zeigt die angegebenen Bits eines Steuerwertes als eine einzige LED mit zwei Farbstatus an.

## MultiStatus – Eingaben

Parameter | Beschreibung
Wert | Gibt den Steuerwert an (-2147483648 bis 2147483647; Standard = 0). Hinweis: Jeder Wert außerhalb dieses Wertebereichs wird als Null behandelt, führt jedoch nicht dazu, dass die Funktion #ERR zurückgibt.
Startbit | Gibt das erste Bit des Steuerwerts an (0 bis 31; Standard = 0).
Anzahl Bits | Gibt an, wie viele Bits angezeigt werden sollen (1 bis 32; Standard = 10). Jedes Bit entspricht einer LED.
Umgekehrte Folge | Bestimmt, welches Bit das niedrigstwertige Bit des Arrays darstellt.
0 = AUS (Standard) | Das Bit ganz rechts ist das niedrigstwertige Bit.
1 = EIN | Das Bit ganz links ist das niedrigstwertige Bit.
Farbe 0 | Stellt die LED-Farbe ein, die das Nullbit darstellen soll. (Standard = 0xFF0000 (rot), Max.: 0xFFFFFF)
Farbe 1 | Stellt die LED-Farbe ein, die das erste Bit darstellen soll. (Standard = 0x00FF00 (grün), Max.: 0xFFFFFF)

Hinweis:

- Benannte Farben können mithilfe des Steuerelements für Farbauswahl im Eigenschaftsblatt ausgewählt werden. Die Farbe kann auch als Zellreferenzen auf eine andere Zelle angegeben werden. Daraufhin wird ein Farbwert als 24-Bit-Wert zurückgegeben.
- Bei Rot-, Grün- und Blauwerten im Bereich 0–255 lässt sich ein RGB-Farbwert nach der Formel (rot * 65536) + (grün * 256) + blau berechnen. Im hexadezimalen Format ausgedrückt ist dies 0xRRGGBB. So bedeutet beispielsweise die hexadezimale Konstante 0xFF8020: rot=255, grün=128, blau=32.

## MultiStatus Beispiel

Eine Tabelle ist folgendermaßen konfiguriert:

A1 = EditInt(0,255)
A2 = MultiStatus(A1,0,8,0,0xFF0000,0x00FF00)

Wenn Sie das EditInt-Steuerelement in Zelle A1 inkrementieren, können Sie beobachten, wie die MultiStatus-Funktion die binäre Darstellung der referenzierten Zelle (in diesem Fall, A1) anzeigt: