switchCase
Aiguille un contrôle entier vers l'une de plusieurs sorties d'action.
📝Syntaxe
Type de bloc : switchCase
📥Arguments d'entrée
Paramètre Description
ports d'entrée 1 port d'entrée : la valeur de contrôle.
📤Arguments de sortie
Paramètre Description
ports de sortie Une sortie par cas, plus une sortie par défaut optionnelle.
📄Description

Aiguille un contrôle entier vers l'une de plusieurs sorties d'action.

L'entrée scalaire est tronquée vers zéro en entier puis comparée à CaseConditions, un littéral de tableau tel que {1, [7 9 4]}. Le premier cas qui correspond met sa sortie à 1.0 et toutes les autres à 0.0. Avec ShowDefaultCase à on, une valeur non appariée pilote la dernière sortie (par défaut). Pas de fall-through. Ces sorties servent à activer des sous-systèmes d'action.

Paramètres

Paramètre Valeur par défaut
CaseConditions {1}
ShowDefaultCase on

Caractéristiques du bloc

Type de bloc switchCase
Famille Blocs logiques
Phases ALGEBRAIC

Capacites etendues

Generation de code : prise en charge pour C et Rust.

🔗Voir aussi
ifmerge
🕔Historique des versions
Version Description
1.0.0 version initiale
Modifier cette page sur GitHub