Module radio GSM CSI-F-10
9.6 Conditions numériques
9.6.1 Egal
Entrées:
Sorties:
Paramètres:
9.6.2 Inégal
Entrées:
Sorties:
Paramètres:
Edition 17/08/2011
La fonction Egal compare l'égalité de deux valeurs d'entrée numériques
et émet sur leur sortie booléenne un "1" lorsque les valeurs sont
identiques, sinon, un "0" est émis.
Le paramètre Exactitude permet de définir le niveau d'exactitude de la
comparaison. A ce sujet, une explication est nécessaire :
Puisque sur les ordinateurs les valeurs numériques peuvent être
représentées par des nombres à virgule flottante avec une exactitude
infinie, les comparaisons normales obtiennent très souvent de mauvais
résultats. Ainsi, en raison de l'exactitude infinie, le résultat de 2/6 n'est
pas absolument le même que celui de 1/3. La différence se trouve
certes sur le 8e caractère après la virgule, pourtant les deux valeurs ne
seraient pas reconnues comme étant identiques.
L'endroit où la comparaison des nombres doit s'arrêter est différent
dans chaque cas. C'est pourquoi vous pouvez gérer l'exactitude de
comparaison.
Si vous entrez par ex. comme exactitude 0,01, les nombres 12,453 et
12,458 sont reconnus comme étant égaux, car la différence est
inférieure à 0,01.
x
:
(numérique)
1
x
:
(numérique)
2
y :
(booléenne)
p
:
Exactitude (numérique)
1
La fonction Inégal compare deux valeurs d'entrée numériques et émet
sur leur sortie booléenne un "1" lorsque les valeurs ne sont pas
identiques, sinon, un "0" est émis.
Pour le paramètre Exactitude, voir l'explication à la fonction Egal
(chapitre 9.6.1).
x
:
(numérique)
1
x
:
(numérique)
2
y :
(booléenne)
p
:
Exactitude (numérique)
1
HYDAC ELECTRONIC GMBH
Page 97
Code article : 669751