Condition Monitoring Unit CMU 1000
7.6 Conditions numériques
7.6.1 Egal
Entrées:
Sorties:
Paramètres:
7.6.2 Inégal
Entrées:
Sorties:
Paramètres:
V03 R21 - 24.05.2012
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 7.6.1).
x
:
(numérique)
1
x
:
(numérique)
2
y :
(booléenne)
p
:
Exactitude (numérique)
1
HYDAC ELECTRONIC GMBH
Page 101
N° mat. 669748