Description de la fonction
La fonction DIV_***_*** effectue la division :
-
d'un nombre par les éléments d'un tableau,
-
des éléments d'un tableau par un nombre,
Les paramètres supplémentaires et peuvent être configurés.
Les fonctions disponibles pour diviser un nombre par les éléments d'un tableau sont les suivantes :
-
DIV_INT_ARINT,
-
DIV_DINT_ARDINT.
Les fonctions disponibles pour diviser les éléments d'un tableau par un nombre sont les suivantes :
-
DIV_ARINT_INT,
-
DIV_ARDINT_DINT.
Les fonctions disponibles pour diviser les éléments d'un tableau par les éléments correspondants d'un autre tableau sont les suivantes :
Représentation appliquée à la division d'un entier par les éléments d'un tableau d'entiers :
Représentation appliquée à la division d'un entier par les éléments d'un tableau d'entiers :
Représentation appliquée à la division d'un entier par les éléments d'un tableau d'entiers :
LD Input_IN1
DIV_INT_ARINT Input_IN2
ST Array1
Représentation appliquée à la division d'un entier par les éléments d'un tableau d'entiers :
Array1:= DIV_INT_ARINT(Input_IN1,Input_IN2);
Description des paramètres
Le tableau suivant décrit les paramètres d'entrée :
Paramètre
|
Type
|
Commentaire
|
Input_IN1
|
,
,
ARRAY [n..m] OF ,
ARRAY [n..m] OF
|
Input_IN1 est un entier simple ou double, ou un tableau d'entiers simples ou doubles ; n et m sont des entiers positifs, négatifs ou nuls.
|
Input_IN2
|
,
,
ARRAY [n..m] OF ,
ARRAY [n..m] OF
|
Input_ IN2 est un entier simple ou double, ou un tableau d'entiers simples ou doubles ; n et m sont des entiers positifs, négatifs ou nuls.
|
Le tableau suivant décrit le paramètre de sortie :
Paramètre
|
Type
|
Commentaire
|
Array1
|
ARRAY [n..m] OF
ARRAY [n..m] OF
|
Selon le type de Input_IN1 et Input_IN2, chaque élément de Array1 correspond à la division :
-
d'un entier simple ou double Input_IN1 par l'élément correspondant du tableau Input_IN2 ou d'un autre,
-
des éléments du tableau Input_IN1 par des entiers simples ou doubles Input_IN2 ou autres,
-
des éléments du tableau Input_IN1 par les éléments correspondants du tableau Input_ IN2.
|
La gestion du bit système
%S18 est identique à celle des opérations réalisées sur les mots ou les mots doubles. Dans le cas d'une division par zéro, la valeur du résultat est égale à la valeur du numérateur.
Si une opération entre deux éléments active le bit
%S18 (dépassement ou division par zéro), le résultat de cette opération est incorrect, mais l'opération sur les éléments suivants est correctement exécutée.