MUL_***_*** : multiplication de tableaux
Traduction de la notice originale
Description de la fonction
La fonction MUL_***_*** effectue la multiplication :
Les paramètres supplémentaires EN et ENO peuvent être configurés.
Fonctions disponibles
Les fonctions disponibles pour multiplier les éléments d'un tableau par un nombre sont les suivantes :
Les fonctions disponibles pour multiplier les éléments d'un tableau par les éléments correspondants d'un autre tableau sont les suivantes :
Représentation en FBD
Représentation appliquée à la multiplication des éléments d'un tableau d'entiers par un entier :
Représentation en LD
Représentation appliquée à la multiplication des éléments d'un tableau d'entiers par un entier :
Représentation en IL
Représentation appliquée à la multiplication des éléments d'un tableau d'entiers par un entier :
LD Input_IN1
MUL_ARINT_INT Input_IN2
ST Array1
Représentation en ST
Représentation appliquée à la multiplication d'un entier par les éléments d'un tableau d'entiers :
Array1:= MUL_ARINT_INT(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
INT,
ARRAY [n..m] OF INT,
ARRAY [n..m] OF DINT
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
INT,
ARRAY [n..m] OF INT,
ARRAY [n..m] OF DINT
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 INT
ARRAY [n..m] OF DINT
Selon le type de Input_IN1 et Input_IN2, chaque élément de Array1 correspond à la multiplication :
  • 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.
Erreurs d'exécution
La gestion du bit système %S18 est identique à celle des opérations réalisées sur les mots ou les mots doubles.
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.