Effectuer Des Tests Conditionnels Logiques : Cas - HEIDENHAIN ND 2100G GAGE-CHEK Manuel D'utilisation

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

Publicité

Programmation individuelle
Fonctions complexes d'une formule

Effectuer des tests conditionnels logiques : Cas

8.5.6
Description
Insérer une fonction
Exemple 1
Exemple 2
ND 2100G GAGE-CHEK
La fonction Cas effectue des tests conditionnels logiques pour attribuer des valeurs à
des cotes ou effectuer des opérations en fonction du résultat du test conditionnel ou
du classement. Les tests conditionnels logiques utilisent des critères et des conditions
de test. Ils peuvent être effectués sur les entrées, les cotes, les cotes du système, les
fonctions personnalisées du ND 2100G, les plots d'entrée du port parallèle, le contenu
de la base de données, les temps, les états de sortie des relais et des variables. Pour
de plus amples informations, voir "Fonctions logiques et fonctions contrôle", page 171.
Appuyer sur la softkey «Autres ...».
Appuyer sur la touche de sélection de cote «Cas».
Syntaxe
A = cas(test 1, résultat 1, test 2, résultat 2, ... test n, résultat n)
Une valeur est affectée à une cote visible.
A = cas(E1<=1mm,0,E1<=2mm,1,E1>2mm,2)
A = 0 si E1<=1 mm
A = 1 si E1<=2 mm
A = 2 si E1>2 mm
La fonction Cas est ajoutée après une formule de cote, grâce à la fonction Point virgule
précédemment décrite. La fonction cas effectue une opération : elle envoie un des trois
messages selon la valeur d'E1.
A = E4;cas(E1<=1mm,EnvoiMsg"cas 1",
E1<=2mm,EnvoiMsg"cas 2",E1>2mm,EnvoiMsg"cas 3")
A = E4 et si E1<=1 mm le message "cas 1" est envoyé au port RS232.
A = E4 et si E1<=2 mm le message "cas 2" est envoyé au port RS232.
A = E4 et si E1>2 mm le message "cas 3" est envoyé au port RS232.
La fonction Cas peut être aussi attribuée à une cote invisible.
H1 = cas(E1<=1mm,EnvoiMsg"cas 1",E1<=2mm,EnvoiMsg"cas
2",E1>2mm,EnvoiMsg"cas 3")
175

Publicité

Table des Matières
loading

Table des Matières