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

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

Publicité

Chapitre 8 Instructions de calcul et de traitement
NOT (-1) = 0
NOT (0) = -1
NOT (NAN) = NAN
(NAN = Not A Number; valeur différente d'un nombre)
Or
Cet opérateur est utilisé afin d'effectuer une comparaison de bits entre deux nombres.
Syntaxe
Résultat = nombre1 Or nombre2
L'opérateur Or effectue une comparaison de bit sur des bits positionnés de façon identique à
l'intérieur de deux expressions numériques, et donne la correspondance de bits suivante pour
résultat :
Si le bit dans l'expression 1 est
Bien que l'opérateur Or soit une comparateur de bits, il est souvent utilisé afin de tester des
Booléens (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). Pour la
CR200, une constante pré-définie est : Vrai = -1. La représentation binaire de -1 a tous les bits qui
sont égaux à 1. Ainsi, n'importe quel nombre Or -1, donne comme résultat -1. N'importe quel
nombre And -1 donne comme résultat le nombre de départ.
Constante pré-définie Vrai = -1
Constante pré-définie Faux = 0
Si l'expression 1 est :
Les expressions sont évaluées comparativement à un nombre (voir paragraphe 4.5), et peuvent être
utilisées à la place de l'un ou des deux nombres. La comparaison évaluent les expressions en tant
que Vrai (-1) ou Faux (0), par exemple :
If Temp(1) > 50 Or Temp(3) < 20 Then
X = True
Else
X = False
EndIf
Et
X = Temp(1) > 50 OR Temp(3) < 20
Sont des expressions qui ont le même effet, à savoir donner la valeur –1 à la variable X si Temp(1)
est supérieur à 50 ou si Temp(3) est inférieur à 20. X aura la valeur 0 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
1
-1
NAN
Nombre 2
NAN
8-13

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cr206Cr211Cr216

Table des Matières