Manuel §2.5.6🗏    

Fonction PulseEvent

La fonction PulseEvent permet d ’incrémenter tous les compteurs actifs associés à un événement. Typiquement on associe des compteurs à des fonctions de la gamme fonctionnelle [1] , et quand ces fonctions sont effectuées, on incrémente ces compteurs, cela permet de limiter le nombre d'appels à la base maintenance.

BaseMaintenance.PulseEvent( Range [, Equipement])

Sisal examine tous les compteurs actifs et pour chacun d'entre eux fait le et-logique entre la gamme Event associée au compteur et la gamme Range transmise en paramètre; si ce et est non-nul, Sisal incrémente le compteur. Par exemple :

MesMaintenances.PulseEvent( fVissage | fCollage);

Optionnellement on peut préciser un numéro d'équipement non nul et dans ce cas seuls les compteurs associés à cet équipement sont incrémentés.

[1] On peut utiliser ce mécanisme avec toute autre gamme que la gamme fonctionnelle, mais il faut faire attention à se limiter à la dimension des gammes de cette application (cf. Range Size).