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

AVEVA™ InTouch HMI

LogMessage() 関数LogMessage()かんすう

  • Last UpdatedAug 27, 2025
  • 1 minute read

ユーザー定義のメッセージを Log Viewer に書き込みます。

カテゴリ

その他

構文

LogMessage("Message_Tag");

パラメータ

messagetag

Log Viewer にログ記録する文字列です。実際の文字列またはメッセージ型タグです。

備考

これは、InTouch スクリプトのトラブルシューティングに非常に役立つ関数です。LogMessage() 関数をスクリプトに戦略的に配置することで、QuickScript の実行順序やスクリプトのパフォーマンスを判断し、タグが変更される前と QuickScript によって影響が与えられた後のタグの値を識別できます。Log Viewer に記録される各メッセージには、正確な日付および時刻が示されます。

重要:パーセント (%) 文字は、スクリプトのデバッグ時に Log Viewer に表示される診断メッセージをフォーマットします。パーセント文字がログ文字列または関数パラメータ内にある場合、WindowViewer が応答しなくなることがあります。パーセント文字によって生じるエラーを排除するには、2 つのパーセント文字 (%%) を使用します。

LogMessage("レポート スクリプトが実行中です");

上記のステートメントは、以下の情報を Log Viewer に出力します。

94/01/14 15:21:14 WWSCRIPT Message:レポート スクリプトが実行中です。

LogMessage("MyTag の値:" + Text(MyTag, "#"));

MyTag = MyTag + 10;

LogMessage("MyTag の値:" + Text(MyTag, "#"));