Cas Cette action créera un nouveau cas dans un commutateur. Vous donnez la valeur pour le cas et il sera comparé avec la valeur d'entrée pour le commutateur, et si elles correspondent, les actions ajoutées sous le cas seront effectuées. Les actions qui sont ajoutées à un cas à exécuter uniquement dans ce cas doivent être placées sur le côté de l'action, tout comme vous ajouteriez une action à un «si»:
Notez qu'une valeur de Case doit être une constante, qui peut être n'importe quel type de données (réel, chaîne, etc...), à condition qu'elle évalue à une seule valeur lors de la compilation - donc vous ne pouvez pas utiliser les expressions qui dépendent des variables. Notez également que Case ne peut pas être utilisé en dehors d'un Switch et que tenter de le faire vous donnera une erreur.

Argument La description Constant La valeur constante à évaluer par rapport à la valeur d'entrée du commutateur

Le code de bloc d'action ci-dessus obtient la valeur stockée dans une variable, puis la compare aux différents cas possibles. Si l'un des cas est le même que la valeur, alors l'action dans ce cas sera effectuée, sinon le cas suivant sera évalué. Après que le commutateur a fonctionné, une alarme est définie à 30.