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

AVEVA™ InTouch HMI

FileReadMessage()

  • Last UpdatedSep 24, 2024
  • 1 minute read

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

Syntaxe

[result = ] FileReadMessage (nomFichier, nPosition, varMessage, nbreCaracteres)

Paramètres

nomFichier

Nom du fichier dans lequel les données sont lues. Chaîne littérale, variable message ou expression chaîne.

offset

Position du fichier (en octets) où débuter la lecture. Valeur entière littérale, variable entière ou expression de type entier.

LogMessage(messagetag);

La variable message qui reçoit la première ligne ou le premier bloc d’octets lus dans le fichier. Mettez le nom de variable entre guillemets quand la fonction est utilisée dans Éditeur de scripts de l’Éditeur de graphiques industriels.

nbreCaracteres

Nombre d’octets à lire dans le fichier. Utilisez la valeur 0 pour lire jusqu’au prochain caractère de saut de ligne (LF). Valeur entière littérale, variable entière ou expression de type entier.

Valeur retour

Contient la nouvelle position en octets après la lecture. Vous pouvez l’utiliser pour des lectures successives du fichier.

Exemple(s)

Ce script lit la première ligne de données du fichier c:\Data\File.txt dans la variable message varMsg.

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

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