Se rendre au contenu

Processeur message : utilisation des scripts 🔒

2.5 Manipulation des scripts

Pour créer un nouveau script :

1. Aller dans le menu Configuration/Processeur message.
2. A droite de prototype, sélectionner la flèche et sélectionner Ajouter.
3. Donner un Identificateur et un nom au script.
4. Sélectionner le type de script dans la rubrique Interface.
5. Renseigner éventuellement un serveur de données qui sera créé dans ALERT.
6. Cliquer sur OK pour valider.
7. Cliquer sur Ouvrir pour enregistrer les fichiers associés au script.
8. Ce script devra être accroché à une source de données si nécessaire (Série, TCPIP, API...)


Pour modifier les paramètres du script ou le variables externes associées au script :

1. Aller dans le menu Configuration/Processeur message.
2. Dans la liste de prototype, sélectionner le script à modifier.
3. A droite de prototype, sélectionner la flèche et sélectionner Editer.
4. Cliquer sur le bouton Variables pour ajouter ou modifier des variables.
5. Cliquer sur OK pour valider.
Pour importer un script existant.
1. Copier les fichier .pro et .prg dans le répertoire ALERT.
2. Aller dans le menu Configuration/Processeur message.
3. A droite de prototype, sélectionner la flèche et sélectionner Importer.
4. Sélectionner le fichier .pro préalablement copié.
5. Cliquer sur Ouvrir pour charger le script.
6. Cliquer sur INIT pour initialiser le script.
7. Le script ne démarra que lorsqu’il sera attaché à un port de communication ou un driver fonctionnel. (Sauf les scripts de type Autres et de type Alarme).
8. Cliquer sur OK pour fermer la fenêtre du processeur message.


Pour effacer un script :

1. Aller dans le menu Configuration/Processeur message.
2. Dans la liste de prototype, sélectionner le script à supprimer.
3. A droite de prototype, sélectionner la flèche et sélectionner Supprimer.
4. Cliquer sur OK pour fermer la fenêtre du processeur message.


2.6 Edition d’un script


Pour éditer le code du script :

1. Aller dans le menu Configuration/Processeur message.
2. Dans la liste de prototype, sélectionner le script à modifier.
3. En bas à gauche, cliquer sur le bouton Script pour éditer le script.


Trouver de l’aide sur une fonction :

  • Sélectionner la fonction dans le code et cliquer sur  pour y accéder directement.

Ajouter un point d’arrêt dans le script :

  • Sélectionner une ligne de code.
  • Cliquer sur le bouton  pour insérer un point d’arrêt dans le code.
  • Un point rouge apparaît en début de ligne.
  • Pour supprimer le point d’arrêt, sélectionner la ligne et Cliquer à nouveau sur le bouton .
  • Sélectionner le bouton disquette pour sauver le script.
  • Sélectionner le bouton EXIT pour quitter le script.
  • Cliquer sur INIT pour réinitialiser le script et prendre en compte les changements.
  • Lorsque l’exécution du code passe sur le point d’arrêt un volet d’information avec les valeurs des variables s’ouvre en dessous du code.
  • La ligne en cours d’exécution est signalée par le signe >

 

Exécuter le code pas à pas avec les boutons :
La fenêtre d’information avec les valeurs des variables est mise à jour à chaque exécution d’une nouvelle
ligne de code.
 Exécution pas à pas en entrant dans les sous-routines et fonctions.
 Exécution pas à pas en sans entrer dans les sous-routines et fonctions.
 Reprise de l’exécution à partir de la ligne en cours.
 Arrêt complet du script pour en éditer le code.


2.7 Outils de debug

Pour débugger le code d’un script ALERT met à disposition les outils suivants :

  • L’exécution pas à pas avec la fenêtre d’information des valeurs des variables.
  • Ajout de traces dans le code qui s’afficheront dans le journal des évènements d’ALERT. (Fonction Trace).
  • Création d’un fichier log qui contiendront toutes les traces ajoutées au code (Objet LogView).
  • Moniteur de ligne : permet d’analyser les données transitant sur le port de communication et de les
    enregistrer dans un fichier sauvegardé dans le répertoire ..\Alert\Comlog.

o Données de couleur vertes : Données entrantes
o Données de couleur rouges : Données sortantes