Bonjour,
Je crée ce message suite à une discussion sur le filtrage de mesure sous PL7 (viewtopic.php?f=15&t=69).
Il en est ressorti une formule de "lissage" plutôt simple sous la forme:
PV_real := ( X * PV_real) + ( (1 - X) * IN_ANALOG_real);
avec X variant de 0 (aucun filtrage) à 0.999... (très gros filtrage).
En espérant que ça puisse en aider quelques uns
Formule pour lisser une mesure qui fluctue.
- maxpeigne
- Créateur de langage
- Messages : 712
- Inscription : 11 oct. 2015, 17:31
- Localisation : Nord pas de calais
Formule pour lisser une mesure qui fluctue.
http://automacile.fr - Site et tutoriels sur l'arduino.
Re: Formule pour lisser une mesure qui fluctue.
Effectivement très bonne formule de lissage.
Je l'utilise dans tous mes DFB de mesure analogique.
Mon coefficient de filtrage est paramétré en dur dans le bloc, j'utilise une variable de 1 a 10, plus clair pour les metteur en route.
1: faible coefficient de filtrage
10: fort coefficient de filtrage
Ce coefficient est accessible dans mon bloc objet sur nos supervisions.
L'accès à ce paramètre est seulement autoriser à des personnes ayant un fort niveau d'accès
Je l'utilise dans tous mes DFB de mesure analogique.
Mon coefficient de filtrage est paramétré en dur dans le bloc, j'utilise une variable de 1 a 10, plus clair pour les metteur en route.
1: faible coefficient de filtrage
10: fort coefficient de filtrage
Ce coefficient est accessible dans mon bloc objet sur nos supervisions.
L'accès à ce paramètre est seulement autoriser à des personnes ayant un fort niveau d'accès
Re: Formule pour lisser une mesure qui fluctue.
Sympa effectivement ça peut débloquer de certaine situation
"Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément." Nicolas Boileau
L'urgence, c'est fait!
L'impossible, c'est en cours!
Pour les miracles, il faut prévoir un délai!
L'urgence, c'est fait!
L'impossible, c'est en cours!
Pour les miracles, il faut prévoir un délai!