Skip to main content

変数を使用したダイナミック テキストの印刷

自動的に作成されるグローバル テキスト リストの他に、カスタム テキスト リストもあります。

要素が複数のテキストを動的に次々に表示する必要がある場合は、テキスト ID 自体ではなく、文字列変数を要素に指定します。次に、変数がプログラムで (IEC コードで) 設定され、テキスト ID が変更されます。このようにして、視覚化要素での動的なテキスト表示が実現されます。

カスタム テキスト リストでは、デフォルトのテキストを翻訳し、必要に応じて言語を追加できます。視覚化に言語切り替えが実装されている場合、構成されたテキストの翻訳が実行時に表示されます。

. で参照されるテキストを動的に表示できる要素 ダイナミックテキスト 財産:
1.
  1. トピックに関するすべてのテキスト (エラー処理など) がテキスト リストにリストされます。

    _vsprt_ui_example_tl_errorhandling.png
  2. テキストフィールド 視覚化要素は動的表示用に構成されています。

    1. strErrorHandling 変数が入力されます ダイナミックテキスト 要素プロパティの下 テキストリスト

    2. strHandlingID 変数が入力されます ダイナミックテキスト 要素プロパティの下 テキストインデックス

  3. 大文字と小文字の区別はアプリケーション コードに実装されており、エラーに応じてエラー処理のテキストが表示されます。

    この目的のために、 ErrorHandling テキストリストは strHandlingID に応じて変化します iError エラー。

    // Text list name
    strErrorHandling := 'ErrorHandling';
    //Assigning text ID
    CASE iError OF  
        2: strHandlingID := 'ID_2';
        3: strHandlingID := 'ID_3';
        4: strHandlingID := 'ID_3';
    ELSE	strHandlingID := 'ID_1';	
    END_CASE;