4 f o rm ules – HEIDENHAIN ND 2100G Manuel d'utilisation
Page 207

ND 2100G GAGE-CHEK
207
2.4 F
o
rm
ules
Suppression des résultats de cas
Quand la fonction cas est utilisée pour réaliser des opérations, le
résultat peut être supprimé en insérant une valeur numérique zéro
dans le résultat. Dans l'exemple ci-dessous, aucune opération n'est
effectuée pour le deuxième résultat.
H1 = cas(E1<=1mm,EnvoiMsg”cas 1”,E1<=2mm,0 ”cas
2”,E1>2mm,EnvoiMsg”cas 3”)
Cas incomplet et cas par défaut
La fonction cas utilise des critères logiques de test et de conditions
pour trier un jeu relativement important de valeurs d'entrées et obtenir
une catégorie parfaitement définie de valeurs de sorties. Ce
classement logique fonctionne correctement à moins que la saisie
corresponde à une entrée non définie dans une catégorie.
Chaque fonction cas doit inclure un jeu complet de cas. Un fonction
cas avec un jeu incomplet de cas ne sera pas exécutée et génèrera un
message d'erreur.
Les tests de fonction cas sont effectués de la gauche vers
la droite et un résultat seulement est généré. Cela exclut
la possibilité de plus d'un résultat pendant l'exécution
d'une fonction cas. Dans l'exemple ci-dessus, la valeur de
0.75 pour E1 satisfait aux deux premiers tests, seul le
premier test génèrera un résultat.
Exemple:
A = cas(E1<1,0,E1>1,1)
A = 0 si E1<1
A = 1 si E1>1
A est indéfini si E1=1
Le cas E1=1 doit être inclus pour que le jeu de cas soit complet.