Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

無効なスクリプトの例(間違った入れ子)

無効なスクリプトの例(間違った入れ子)

  • Last UpdatedSep 26, 2024
  • 1 minute read

Visual Basic などの言語を使い慣れている場合、以下のように、複数の条件とデフォルトの条件を持つ条件付きステートメントを作成できます。

IF ChoiceTag == 1 THEN

Show "Procedure 1";

ELSE IF ChoiceTag == 2 THEN

Show "Procedure 2";

ELSE IF ChoiceTag == 3 THEN

Show "Procedure 3";

ELSE

Show "Default Procedure";

ENDIF;

これは、InTouch HMI では機能しません。それぞれの IF は新しい入れ子レベルを開いているため、対応する ENDIF ステートメントが必要です。この例の正しいバージョンについては、「入れ子の条件付き構造」を参照してください。