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

AVEVA™ InTouch HMI

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

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

  • Last UpdatedSep 26, 2024
  • 1 minute read

ファイルから文字列データの指定バイト数(または 1 つの行)を読み取ります。

構文

[result = ] FileReadMessage (filename, offset, messagetag, charstoread)

パラメータ

filename

データを読み取るファイルの名前です。リテラル文字列値、メッセージ型タグ名、または文字列式です。

offset

読み取りを開始するファイルの位置(バイト単位)です。リテラル整数値、整数型タグ名、または整数式です。

messagetag

ファイルから最初のラインまたはバイト数を受け取るメッセージ型タグ名です。産業用グラフィック エディタのスクリプト エディタ内で関数を使用する場合は、タグ名を二重引用符で囲みます。

charstoread

ファイルから読み取るバイト数です。ライン フィード記号(LF)まで読み取る場合、0 に設定します。リテラル整数値、整数型タグ名、または整数式です。

戻り値

読み取り後の新しいバイト位置を含みます。この値は、ファイルから続けて読み取りを行う場合に使用できます。

次のスクリプトは、ファイル c:\Data\File.txt のデータの最初のラインをメッセージ型タグ変数 MsgTag に読み取ります。

FileReadMessage ("c:\Data\File.txt",0,MsgTag, 0);

FileReadMessage ("c:\Data\File.txt",0,"InTouch:MsgTag", 0);