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

Page 207

Advertising
background image

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.

Advertising