# MultiStatus

Insère un groupe de LEDs d’état simulé dans la feuille de calcul. La fonction affiche les bits spécifiques d’une valeur de commande comme une seule LED avec deux couleurs d’état.

## MultiStatus – Entrées

Paramètre | Description
Valeur | Spécifie la valeur de commande (-2147483648 à 2147483647 ; 0 par défaut). Remarque : Tout nombre situé en dehors de cette plage de valeurs est considéré comme un zéro, mais la fonction ne renvoie pas #ERR.
Bit de départ | Spécifie le premier bit de la valeur de commande (0 à 31 ; 0 par défaut).
Nombre de bits | Spécifie le nombre de bits à afficher (1 à 32 ; 10 par défaut). Chaque bit correspond à une LED.
Ordre inversé | Détermine quel bit représente le bit le moins significatif du tableau.
0 = OFF (par défaut) | Le bit le plus à droite est le bit le moins significatif
1 = ON | Le bit le plus à gauche est le bit le moins significatif
Couleur 0 | Définit la couleur de la LED utilisée pour représenter un bit 0. (Défaut = 0xFF0000 (rouge), Max : 0xFFFFFF)
Couleur 1 | Définit la couleur de la LED utilisée pour représenter un bit 1. (Défaut = 0x00FF00 (vert), Max : 0xFFFFFF)

Remarque :

- Les couleurs nommées peuvent être sélectionnées à l’aide du sélecteur de couleurs dans la Feuille de propriétés. La couleur peut également être spécifiée comme Références à des cellules vis-à-vis d’une autre cellule. Elle renvoie alors une valeur de couleur sous la forme d’un nombre 24 bits.
- Compte tenu des valeurs rouge, vert et bleu comprises entre 0 et 255, une valeur de couleur RVB peut être calculée à l’aide de la formule (rouge * 65536) + (vert * 256) + bleu. Exprimé en hexadécimal, au format 0xRRGGBB. Par exemple, la constante hexadécimale 0xFF8020 se traduit par : rouge=255, vert=128, bleu=32.

## MultiStatus – Exemple

Une feuille de calcul est configurée comme suit :

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

En incrémentant le contrôle EditInt dans la cellule A1, vous pouvez observer comment la fonction MultiStatus affiche la représentation binaire de la cellule qu’elle référence (ici, A1) :