Xor - Campbell Scientific CR200 Série Manuel D'utilisation

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

Publicité

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 :
0
0
1
1
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 le nombre1 est :
-1
-1
0
0
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
Centrales de mesure de la série CR200
Et si le bit dans l'expression 2
est :
0
1
0
1
Et si le nombre2 est :
-1
Pas un nombre (NAN)
N'importe quel nombre
NAN
Alors le résultat est :
0
1
1
0
Alors le résultat est :
0
NAN
Nombre2
NAN
8-23

Publicité

Table des Matières
loading

Table des Matières