L9_FTOI : virgule flottante en entier
(Traduction du document original anglais)
Dénomination
Nom dans l'éditeur LL984
Nom du bloc fonction
Nom de l'instruction 984 existante
Nom dans d'autres outils et éditeurs comme :
  • Navigateur bibliothèque de types
  • Editeur de données
  • Tables d'animation
  • Résultats de recherche
Description de la fonction
La procédure FTOI convertit une valeur en virgule flottante en un entier signé ou non signé (stocké dans deux mots contingus), puis stocke le résultat dans DEST.
FTOI a deux entrées de contrôle. ENABLE déclenche l'opération lorsqu'elle est activée. L'état de SIGNED indique si la conversion est une opération signée ou non signée.
FTOI produit deux sorties possibles. OUT est activée lorsque la conversion aboutit. Si ERR transmet du courant, la valeur de l'entier converti est hors limites.
NOTE : Dans les applications LL984 antérieures, la sortie ERR ne fonctionnait pas comme prévu.
Représentation
Paramètres
Broche d'entrée
Nom
Type de données
Plage d'adresses
Signification
Haute
ENABLE
ON = déclenche la conversion
Basse
SIGNED
BOOL
ON = opération signée
OFF = opération non signée
Noeud
Type de noeud
Nom
Type de données
Plage d'adresses
Signification
Haut
IN
SOURCE
ArrUInt2
%MW
Paramètre source dans lequel la valeur numérique à convertir est stockée dans deux mots UINT à déclarer au format ARRAY[1..2] OF UINT. Partie inférieure dans SOURCE[1] et partie supérieure dans SOURCE[2].
Milieu
IN/OUT
DEST
UINT
%MW
Paramètre cible dans lequel est mémorisée la valeur numérique convertie
Bas
IN
CONST
UINT
1
Valeur constante égale à 1, non modifiable
Broche de sortie
Nom
Type de données
Plage d'adresses
Signification
Haute
OUT
BOOL
ON = conversion de l'entier terminée
Basse
ERR
BOOL
ON = la valeur de l'entier converti est hors limites