HEIDENHAIN ND 2100G GAGE-CHEK Manuel D'utilisation page 176

Masquer les pouces Voir aussi pour ND 2100G GAGE-CHEK:
Table des Matières

Publicité

Programmation individuelle
Fonctions complexes d'une formule
Supprimer les
résultats
Exemple
Description
Exemple
176
Si la fonction Cas est utilisée pour effectuer des opérations, il est possible de supprimer
certains résultats en insérant une valeur numérique 0 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")
Les tests de la fonction Cas sont effectués de la gauche vers la droite et
donnent lieu à un seul résultat. Une fonction Cas ne peut pas restituer plus
d'un résultat. Dans l'exemple ci-dessus, la valeur de 0.75 pour E1 serait
conforme aux deux premiers cas, mais seul le premier cas génèrerait un
résultat.
Cas incomplet
La fonction Cas utilise des conditions et des critères logiques de test pour trier un
jeu relativement important de valeurs d'entrée de manière à obtenir une catégorie
parfaitement définie de valeurs de sortie. Ces tests conditionnels fonctionnent
correctement, à moins que la saisie ne corresponde à une entrée non définie dans une
catégorie.
Chaque fonction Cas doit inclure un jeu complet de cas. Une fonction Cas avec un jeu
incomplet de cas ne sera pas exécutée et génèrera un message d'erreur.
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
Une alternative pour le cas E1=1 doit être prévue pour que le jeu de cas soit complet.
Catégorie pour les entrées qui ne sont pas définies : cas
par défaut
Un cas par défaut propose une catégorie de sortie pour toutes les entrées qui n'entrent
pas dans le jeu de cas définis.
Syntaxe
A = cas(test 1, résultat 1, test 2, résultat 2, test n, résultat n...test vide, résultat par défaut)
En ajoutant un cas par défaut au cas pris en exemple ci-dessus, on obtient le résultat
suivant :
A = cas(E1 < 1,0,E1 > 1,1, ,2)
A = 0 si E1 < 1
A = 1 si E1 > 1
A = 2 si E1 = 1
Alors qu'il est relativement facile de définir des jeux complets de cas pour
les applications simples, il est recommandé d'inclure des cas par défaut dans
les formules avec des fonctions cas pour éviter des résultats indéfinis.
ND 2100G GAGE-CHEK

Publicité

Table des Matières
loading

Table des Matières