DOUBLE INTEGER non signé en STRING
La fonction convertit une valeur du type de données UDINT (valeur positive) en une valeur du type STRING. Il en résulte une chaîne de caractères au format décimal, alignée à droite. Cette chaîne est complétée par des zéros placés à gauche afin d’atteindre le nombre maximum de caractères défini pour la chaîne.
Entrée
Type de données d’entrée
Sortie
Résultat de la conversion
Explication :
Fonction utilisée |
String1 définie en tant que |
Résultat |
---|---|---|
String1:=UDINT_TO_STRING(12345678) |
STRING[2] |
'78' |
STRING[4] |
'5678' |
|
STRING[6] |
'345678' |
|
STRING[8] |
'12345678' |
|
STRING[10] |
'0012345678' |
|
STRING[12] |
'000012345678' |
|
et ainsi de suite... |
Si vous utilisez le type de données STRING avec des petits automates tels que FP-e ou FP0, veillez à ce que la longueur de la chaîne, résultat de la conversion, soit égale ou supérieure à celle de la chaîne de départ.