変数を使用したダイナミック テキストの印刷
自動的に作成されるグローバル テキスト リストの他に、カスタム テキスト リストもあります。
要素が複数のテキストを動的に次々に表示する必要がある場合は、テキスト ID 自体ではなく、文字列変数を要素に指定します。次に、変数がプログラムで (IEC コードで) 設定され、テキスト ID が変更されます。このようにして、視覚化要素での動的なテキスト表示が実現されます。
カスタム テキスト リストでは、デフォルトのテキストを翻訳し、必要に応じて言語を追加できます。視覚化に言語切り替えが実装されている場合、構成されたテキストの翻訳が実行時に表示されます。
. で参照されるテキストを動的に表示できる要素 ダイナミックテキスト 財産:
例 1. 例
トピックに関するすべてのテキスト (エラー処理など) がテキスト リストにリストされます。
の テキストフィールド 視覚化要素は動的表示用に構成されています。
の
strErrorHandling
変数が入力されます ダイナミックテキスト 要素プロパティの下 テキストリスト。の
strHandlingID
変数が入力されます ダイナミックテキスト 要素プロパティの下 テキストインデックス。
大文字と小文字の区別はアプリケーション コードに実装されており、エラーに応じてエラー処理のテキストが表示されます。
この目的のために、
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;