Campbell Scientific CR200 Série Manuel D'utilisation page 91

Masquer les pouces Voir aussi pour CR200 Série:
Table des Matières

Publicité

Chapitre 8 Instructions de calcul et de traitement
XOR
La fonction XOR est utilisée afin d'effectuer une exclusion logique sur deux nombres.
Syntaxe
Résultat = nombre1 XOR nombre2
L'opérateur XOR effectue une comparaison de bits sur des bits positionnés à l'identique dans 2
nombres, et met la valeur fixe du bit correspondant selon la table de vérité suivante :
Si le bit dans l'expression 1 est
Bien que l'opérateur XOR soit un opérateur de comparaison de bits, il peut être utilisé afin
d'effectuer des tests sur ces conditions Booléennes (Vrai / Faux). La CR200 décide si quelque
chose est vrai ou faux en assumant que 0 est faux et que n'importe quelle valeur numérique
différente de 0 est vraie (paragraphe 4.5). Puisque XOR est une opération de comparaison de bits,
il est possible d'effectuer une opération XOR sur deux nombres différents de zéro (par exemple 2
et 4), et obtenir un nombre différent de zéro. (XOR ne fonctionnera qu'avec deux nombres
différents de zéro, et donner zéro comme résultat si les nombres de départ sont égaux.)
Constante pré-définie Vrai = -1
Constante pré-définie Faux = 0
Si l'expression 1 est :
Les expressions sont évaluées par rapport à un nombre (paragraphe 4.5), et peuvent être utilisées à
la place de chacun des deux nombres. Les expressions de comparaison sont évaluées en tant que
Vrai (61) ou Faux (0). Par exemple :
If Temp(1) > 50 XOR Temp(3) < 20 Then
X = True
Else
X = False
EndIf
Et
X = Temp(1) > 50 XOR Temp(3) < 20
Ont le même effet : X aura la valeur -1 si seule une des expressions « Temp(1) > 50 » ou
« Temp(3) < 20 » est vraie. X aura la valeur 0 si les deux expressions sont vraies ou si les deux
expressions sont fausses.
Et si le bit dans l'expression 2 est
0
0
1
1
Si l'expression 2 est :
-1
N'importe quel nombre
-1
Pas un nombre (NAN)
0
N'importe quel nombre
0
Alors le:résultat est
0
1
0
1
Alors le résultat est :
NAN
0
1
1
0
-1
NAN
Nombre 2
NAN
8-19

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cr206Cr211Cr216

Table des Matières