Ci-dessous, les différences entre deux révisions de la page.
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, | La gestion des priorités n'est pas encore comme les outils professionnels, | ||
- | 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' |
+ | |||
+ | Pour faire un calcul sur la valeur d'un capteur, il suffit de mettre son RomID __ou son NOM__ (ATTENTION ne pas mettre d' | ||
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, | + | Dans la liste déroulante, |
Il suffit de double cliquer dans la liste pour que le RomID du capteur s' | Il suffit de double cliquer dans la liste pour que le RomID du capteur s' | ||
+ | Dans la liste déroulante, | ||
+ | |||
+ | 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; | ||
+ | |||
+ | ZeroIfInf(x; | ||
+ | |||
+ | 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 : | ||
+ | |||
+ | 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' | ||
+ | |||
+ | 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:// | ||
+ | |||
+ | Par exemple pour un filtre passe | ||
+ | |||
+ | DSP(00000000007VD; | ||
+ | |||
+ | 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) | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | [[4.4_fonctions_specifiques_aux_capteurs|4.4 Fonctions Spécifiques aux Capteurs]] | ||