Skip to main content

Attribut : to_string

Le pragma affecte la façon dont le résultat de la conversion d'un composant d'énumération avec le TO_STRING l'opérateur est sorti. Si la déclaration d'énumération a le pragma, le nom du composant d'énumération apparaît sous forme de chaîne au lieu de la valeur numérique.

Syntaxe:

{attribute 'to_string'}

Emplacement d'insertion : première ligne au-dessus de la partie déclaration de l'énumération.

Exemple 290. Exemple

Déclaration du dénombrement color:

{attribute 'to_string'}
TYPE COLOR:
(
    red := 0,
    blue := 1,
    green := 2
);
END_TYPE

Transformation avec TO_STRING:

PROGRAM PLC_PRG
VAR
    i_color: COLOR;
    s_show_color: STRING;
END_VAR
i_color := 1;
s_show_color := TO_STRING(i_color);

Dans ce cas, s_show_color obtient la valeur 'blue' à la place de 1 comme résultat de la conversion.