Page 1 sur 1

Aide Script Intouch =>Nb d'alarme

Posté : 04 mai 2020, 16:15
par oudinot
Bonjour,

Je travaille sur une installation client/Server.
Je souhaiterai par l’intermédiaire d'un script récupérer le nombre d’alarmes du serveur d’un groupe spécifique « MACHINE ».

J’arrive à récupérer le nombre d’alarme par l’intermédiaire d’un « AlarmViewerCtrl »
AlarmViewerctrl1.ApplyQuery( "\\" + IOGetNode( "MONSERVER" ) + "\intouch!MACHINE", 1, 999, "UnAck", "summary");

==> MaVariable= AlarmViewerctrl1.TotalAlarms;


Mais l’objectif n’est pas utilisé cet active X..
J’ai vu qu’il existait la commande « AlarmTotalCount ». Par contre, je ne connais la syntaxe à utiliser pour interroger mon serveur.

MaVariable = ??? MACHINE ???.AlarmTotalCount;

Il y a un peut être une autre commande à utilisé ?

Comment puis je faire ?
D’avance Merci pour votre aide.

Cordialement.

Oudinot

Re: Aide Script Intouch =>Nb d'alarme

Posté : 07 mai 2020, 11:10
par Bruce33
Bonjour,

Le message fait un peu mal aux yeux...

AlarmTotalCount n'est pas une commande mais un champ, qui existe pour les variables (tags) et les groupes d'alarmes.

Le groupe d'alarmes racine étant $System, on peut donc connaître le nombre total d'alarmes actives avec $System.AlarmTotalCount
Pour le groupe d'alarmes qui s'appelle MACHINE uniquement, c'est donc MACHINE.AlarmTotalCount

Et pour connaître le nombre d'alarmes d'un poste InTouch distant, on peut d'abord créer un "Access Name", par exemple :
MONSERVER_ACCESS.png
MONSERVER_ACCESS.png (6.96 Kio) Vu 2867 fois
Ensuite on peut afficher la valeur ou la lire dans un script avec la syntaxe SERVER_ACCESS:MACHINE.AlarmTotalCount

Bruce

Re: Aide Script Intouch =>Nb d'alarme

Posté : 07 mai 2020, 13:15
par Bruce33
Bien sûr on peut aussi créer une variable, avec l'Access Name déclaré auparavant :
NbAlarmes_Machine.png
NbAlarmes_Machine.png (10.33 Kio) Vu 2807 fois

Re: Aide Script Intouch =>Nb d'alarme

Posté : 11 mai 2020, 14:18
par oudinot
Merci pour ton retour Bruce33 ;)

Désolé pour ton "mal aux yeux" mais je ne suis qu'un autodidacte....je ne connais pas toutes les finalités d'Intouch.
En tous les cas, je vais tester ce que tu me propose et je ferai un retour du résultat.

En attendant, Merci !

Oudinot

Re: Aide Script Intouch =>Nb d'alarme [Résolu]

Posté : 11 mai 2020, 17:05
par oudinot
Cela fonctionne très bien.
J'ai voulu faire compliqué alors que la syntaxe est toute simple.

C'est la FAQ d'Intouch qui m'a enduit en erreur... disons plutôt que j'ai mal interprété.
Perso, je ne la trouve pas très claire.
Le principal, c'est le résultat . Encore Merci pour aide.

Cordialement.

Oudinot.