Manuel Utilisateur > Objets > Travailler avec des objets > UC_CAUSE* - Variables du tampon de lecture

UC_CAUSE* - Variables du tampon de lecture

Dans certains cas, il est utile de'employer les scripts d'objets activables pour lire des variables spécifiques dans le tampon de lecture. Il s'agit alors des valeurs de l'objet activé.

Les Variables du tampon de lecture ne sont ensuite fournies que lorsque l'objet a été activé à certains endroits:

Si la tâche est activée par un autre moyen, les variables ne sont pas valorisées.

Les Variables du tampon de lecture suivantes sont disponibles: 

Les valeurs peuvent être récupérées avec l'instruction de script :READ. Dans l'exemple suivant, toutes les Variables sont lues puis éditées dans le rapport:

:READ &UC_CAUSE_NAME,,
:
READ &UC_CAUSE_NR,,
:
READ &UC_CAUSE_STATE,,
:
READ &UC_CAUSE_RETCODE,,

:PRINT "Causing task:"
:PRINT "Name: &UC_CAUSE_NAME"
:PRINT "RunID: &UC_CAUSE_NR"
:PRINT "Status: &UC_CAUSE_STATE"
:PRINT "Return code: &UC_CAUSE_RETCODE"

Les objets notification de type ALARM contiennent un script qui peut être utilisé pour lire ces données et les écrire dans le texte de notification.