Skip to main content

属性:to_string

プラグマは、列挙型コンポーネントを変換した結果がどのように影響するかに影響します。 TO_STRING 演算子が出力されます。列挙型宣言にプラグマがある場合、列挙型コンポーネントの名前は数値ではなく文字列として表示されます。

構文:

{attribute 'to_string'}

挿入場所:列挙の宣言部分の上の最初の行。

290.

列挙の宣言 color

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

との変換 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);

この場合、 s_show_color 値を取得します 'blue' それ以外の 1 変換結果として。