Outils pour utilisateurs

Outils du site


4.3_formules_mathematique

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
4.3_formules_mathematique [2011/01/17 00:53]
remyfr créée
4.3_formules_mathematique [2020/08/20 20:30] (Version actuelle)
Ligne 20: Ligne 20:
 / division / division
  
-> supérieur à (résultat binaire 0 ou 1)+ > supérieur à (résultat binaire 0 ou 1)
  
 < inférieur à (résultat binaire 0 ou 1) < inférieur à (résultat binaire 0 ou 1)
  
-égal à (résultat binaire 0 ou 1)+= égal à (résultat binaire 0 ou 1) 
 + 
 +! différent de (résultat binaire 0 ou 1)
  
 La gestion des priorités n'est pas encore comme les outils professionnels, je vous conseil donc de bien mettre des parenthèses. La gestion des priorités n'est pas encore comme les outils professionnels, je vous conseil donc de bien mettre des parenthèses.
  
-Pour faire un calcul sur la valeur d'un capteur, il suffit de mettre son RomID ou son nom.+On peut inclure des lignes de commentaires en plaçant une apostrophe ' en tout début de ligne, chaque ligne commençant par une apostrophe sera ignorée, pas d'apostrophe en cours de ligne. 
 + 
 +Pour faire un calcul sur la valeur d'un capteur, il suffit de mettre son RomID __ou son NOM__  (ATTENTION ne pas mettre d'espaces dans les noms pour qu'il soient utilisés dans les formules).
  
 On peut bien sur mettre des capteur réel, comme des capteur virtuels dans une formule. On peut bien sur mettre des capteur réel, comme des capteur virtuels dans une formule.
  
-Dans la liste déroulante, il y a Capteurs qui nous affiche la liste des capteurs.+Dans la liste déroulante, il y a Capteurs qui nous affiche la liste actuelle des capteurs.
  
 Il suffit de double cliquer dans la liste pour que le RomID du capteur s'inscrive dans la formule à l'emplacement courant du curseur. Il suffit de double cliquer dans la liste pour que le RomID du capteur s'inscrive dans la formule à l'emplacement courant du curseur.
  
 +Dans la liste déroulante, il y a aussi Math  qui nous affiche la liste des fonctions mathématiques.
 +
 +ABS : Valeur absolue
 +
 +Max : Maximum(x ; max) : valeur de retour limité à max si x est supérieur à max.
 +
 +Min : Minimum(x ; min) : valeur de retour limité à min si x est inférieur à min
 +
 +ZeroIfNeg(x) : Nul si x est négatif
 +
 +ZeroIfPos(x) : Nul si x est positif
 +
 +ZeroIfSup(x; v)  Nul si x > v
 +
 +ZeroIfInf(x; v)  Nul si x < v
 +
 +Step : résultat = valeur limité au multiple de step le plus proche
 +
 +PID(Actual; setPoint; P; I; D)
 +
 +DSP(RomID; Pole; Gain; Polynome) : Calcul DSP, les polynômes peuvent être trouvés ici :   http://www-users.cs.york.ac.uk/~fisher/mkfilter/
 +
 +C'est un essai pour faire du lissage de courbe sous la forme d'un filtre passe bas.
 +
 +Le calcul DSP (Digital Signal Processing) fait du calcul en temps réel à l'origine sur des flux de données venant d'un convertisseur Analogique/Numérique ou d'une source numérique, par exemple dans votre baladeur MP3 vous pouvez augmenter les graves ou les aigus, ceci est réalisé pas un DSP. Ici le flux de données est beaucoup plus lent car il s'agit de la lecture des données en temps réel, une valeur par minute par défaut. Si vous voulez faire certain calcul de bilan et avez besoin de lisser une courbe, vous pouvez utilise le DSP. 
 +
 +Il faut lui fournir un polynôme à plusieurs pôles. Les caractéristiques de ce polynôme vont définir les caractéristiques du lissage, il faudra prendre alors un polynôme effectuant du filtrage type passe bas.
 +
 +Vous pouvez établir des polynôme avec ce site : http://www-users.cs.york.ac.uk/~fisher/mkfilter/
 +
 +Par exemple pour un filtre passe 
 +
 +DSP(00000000007VD;4;150645.7157;( (X0 + X4) + 4 * (X1 + X3) + 6 * X2 + ( -0.7187196838 * Y0) + ( 3.1160133916 * Y1) + ( -5.0727592634 * Y2) + (  3.6753593461 * Y3) )
 +
 +00000000007VD : Données sources 
 +
 +4 Pôles
 +
 +Gain 150645.7157  
 +
 +Polynôme filtre passe bas : (X0 + X4) + 4 * (X1 + X3) + 6 * X2 + ( -0.7187196838 * Y0) + ( 3.1160133916 * Y1) + ( -5.0727592634 * Y2) + (  3.6753593461 * Y3)
 +
 +<html><br></html>
 +
 +
 +[[4.4_fonctions_specifiques_aux_capteurs|4.4 Fonctions Spécifiques aux Capteurs]]
  
  
  
  
4.3_formules_mathematique.1295196791.txt.gz · Dernière modification: 2020/08/20 20:30 (modification externe)