Mensurasoft-LZ : fonctions de transformation


Généralités gestion des langues charger un pilote pour
une voie de mesure
formules de transformation
Réglage du temps Acquisition : mesures au fil du temps La fenêtre graphique et son petit menu Envoyer les données dans le presse-papier ou les sauver dans un fichier
Sorties binaires Sorties analogiques fixes Sortie analogique variable
Fichiers de configuration

Ces fonctions sont utilisées d'une part pour les entrées analogiques, d'autre part pour la sortie analogique variable.
Le programme-source provient d'un fichier de la bibliothèque SWAG (http://webtweakers.com/swag/MATH/0130.PAS.html).

Variables possibles

Les entrées analogiques ont comme variables xP (valeur envoyée par le pilote de la voie principale), xA (valeur envoyée par le pilote de la voie auxiliaire), et xS (valeur envoyée par le pilote de la voie supplémentaire).

Pour la sortie analogique variable, une quatrième variable est possible, xT, qui est le temps en secondes de la série de mesures. Cela permet un signal qui varie au cours du temps, par exemple un signal carré, ou un signal en dents de scie, etc.

Opérations et fonctions

Les opérateurs habituels sont possibles : +, -, *, / , ^, !
Fonctions disponibles :
sin,  cos, tan, cot, acos, asin, atan
int,sqrt, abs, log, ln, exp, pi

Commentaires après la fonction

On peut mettre des commentaires après la fonction, ce qui peut être utile dans les fichiers de configuration pour se souvenir pourquoi on a fait la transformation.
Exemple :
-3.5*xP   // ceci est le commentaire