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

AVEVA™ InTouch HMI

FileWriteMessage()

  • Last UpdatedSep 24, 2024
  • 1 minute read

Écrit le nombre d'octets spécifié (ou une ligne entière) de données chaîne dans un fichier.

Syntaxe

[result = ] FileWriteMessage (filename, offset, messagetag, linefeed)

Paramètres

nomFichier

Nom du fichier où écrire les données. Chaîne littérale, variable message ou expression chaîne.

offset

Position (en octets) où commencer l'écriture. Utilisez -1 pour écrire à la fin du fichier (mode ajout). Valeur entière littérale, variable entière ou expression de type entier.

LogMessage(messagetag);

Variable message contenant les données à écrire dans le fichier.

linefeed

Spécifie s'il faut écrire un caractère de saut de ligne (LF) après l'écriture des données dans le fichier. Utilisez 1 pour écrire un caractère de saut de ligne<:hs>; dans le cas contraire, utilisez 0. Valeur booléenne littérale, variable discrète ou expression booléenne.

Valeur retour

Contient la nouvelle position en octets après l'écriture. Vous pouvez l'utiliser pour des écritures successives du fichier.

Exemple(s)

Ce script écrit la valeur d'une variable message MsgTag à la fin du fichier c:\Data\File.txt.

FileWriteMessage("c:\Data\File.txt",-1,varMsg,1);