Enregistrement de messages dans l’outil Log Viewer
- Last UpdatedAug 27, 2025
- 1 minute read
Utilisez l'outil Log Viewer pour vous aider à déboguer des QuickScripts. L'Operations Control Log Viewer se trouve dans la console de gestion du système et est installée lorsque vous installez l'InTouch HMI.
Méthode pour déboguer les QuickScripts
-
Définir des points de contrôle dans le QuickScript pour enregistrer les valeurs dans l'outil Log Viewer.
-
Ouvrez l'Operations Control Log Viewer pour visualiser les valeurs.
Une autre méthode pour déboguer les QuickScripts consiste à créer un script de clavier qui enregistre les valeurs des variables dans l’outil Log Viewer.
Définition des points de contrôle dans un QuickScript
-
Ouvrez le QuickScript qui vous semble être à l'origine des erreurs.
-
Trouvez la ligne sur laquelle vous souhaitez définir un point de contrôle.
-
Insérez l'une des pièces de code suivantes après la ligne:
-
LogMessage(messagetag);
Dans ce script, « messagetag » est le nom d'une variable message dont vous souhaitez enregistrer la valeur. -
LogMessage(StringFromIntg(inttag,10));
Dans ce script, « inttag » est le nom d'une variable entière dont vous souhaitez enregistrer la valeur. -
LogMessage(Text(realtag,"#.#######"));
Dans ce script, « realtag » est le nom d'une variable de type réel dont vous souhaitez enregistrer la valeur. -
LogMessage(DText(disctag,"TRUE","FALSE"));
Dans ce script, « disctag » est le nom d'une variable discrète dont vous souhaitez enregistrer la valeur. -
Enregistrez d'autres informations dans LogViewer au niveau du point de contrôle, par exemple, un identifiant ou un nom de variable. Par exemple,
LogMessage("DEBUG tag:"+ind.name+" value:"+Text(ind,"#.####"));
Dans ce script, ind peut être une variable analogique indirecte.
-