Options de formules de calcul
- Mise à jour2025-10-09
- Temps de lecture : 3 minute(s)
Utilisez les opérateurs mathématiques, les fonctions et les constantes standard pour personnaliser les voies de matériel.
Toutes les formules doivent respecter les règles suivantes :
- Chaque formule doit contenir une référence à au moins une voie.
- Les références des voies sont placées entre guillemets simples ('nom de la voie').
- Un calcul élément par élément sera effectué si l'un des opérandes est une voie ou si le paramètre est une voie.
- Les séparateurs décimaux doivent être des points pour les nombres littéraux. Les autres séparateurs, comme les virgules, ne sont pas pris en charge.
- Les mesures d'angles doivent être rapportées en radians.
Reportez-vous au tableau suivant pour voir des exemples de formats de formule que vous pouvez utiliser pour configurer une voie calculée.
| Description | Format de formule | Exemple |
|---|---|---|
| Addition arithmétique élément par élément | 'nom de la voie' + x | 'AI7' + 1 |
| 'nom de la voie x' + 'nom de la voie y' | 'AI7' + 'AI8' | |
| Soustraction arithmétique élément par élément | 'nom de la voie' - x | 'AI7' - 1 |
| 'nom de la voie x' - 'nom de la voie y' | 'AI7' - 'AI8' | |
| Multiplication arithmétique élément par élément | 'nom de la voie' * x | 'AI7' * 5 |
| 'nom de la voie x' * 'nom de la voie y' | 'AI7' * 'AI8' | |
| Division arithmétique élément par élément | 'nom de la voie' / x | 'AI7' / 5 |
| 'nom de la voie x' / 'nom de la voie y' | 'AI7' / 'AI8' | |
| Appliquer la fonction à l'élément voie | fonction('nom de la voie') | sin('AI7') |
| Équation arithmétique | (x + y) * z / 'nom de la voie' | (2 + 3) * 4 / 'AI7' |
| Nombre en représentation scientifique | 'nom de la voie' + 1.23e-5 | 'AI8' + 1.23e-5 |
| Utilisation d'une constante | fonction(constante * 'nom de la voie') |
sin(pi * 'AI7') Reportez-vous au tableau Fonctions, opérateurs et constantes pris en charge. |
| Plus unaire (aucune opération) | +'nom de la voie' | +'AI7' |
| Opérateur de puissance | 'nom de la voie'^x | 'AI7'^3 ou 'AI7'^0.5 |
| Moins unaire | -'nom de la voie' | -'AI7' |
|
Remarque Pour toutes les valeurs numériques, le type de données est virgule flottante double précision.
|
||
Reportez-vous au tableau suivant pour voir des exemples d'éléments de formule que vous pouvez utiliser pour configurer une voie calculée.
| Élément de formule | Type de signal | Définition | |
|---|---|---|---|
| Fonctions prises en charge | sin | Analogique | Sinus |
| cos | Analogique | Cosinus | |
| tan | Analogique | Tangente | |
| arcsin | Analogique | Arc sinus | |
| arccos | Analogique | Arc cosinus | |
| arctan | Analogique | Arc tangente | |
| abs | Analogique | Valeur absolue d'un nombre | |
| log | Analogique | Logarithme | |
| log10 | Analogique | Logarithme décimal (logarithme de base 10) | |
| Opérateurs pris en charge | + | Analogique | Addition |
| - | Analogique | Soustraction | |
| * | Analogique | Multiplication | |
| / | Analogique | Division | |
| ( ) | Analogique, numérique | Parenthèses ; le contenu est évalué en premier | |
| ^ | Analogique | Calculer la base élevée à la puissance de l'exposant Vous pouvez utiliser cet opérateur pour prendre la racine de la base. Par exemple, pour prendre la racine carrée, utilisez x^0.5. |
|
| < | Analogique | Inférieur à | |
| > | Analogique | Supérieur à | |
| <= | Analogique | Inférieur ou égal à | |
| >= | Analogique | Supérieur ou égal à | |
| = | Analogique, numérique | Égaux | |
| != | Analogique, numérique | Différents | |
| & | Numérique | ET logique | |
| | | Numérique | OU logique | |
| ~ | Numérique | Négation | |
| ? : | Analogique, numérique | Opérateur ternaire indiquant l'expression conditionnelle condition ? valueIfTrue : valueIfFalse. Les types de données de valueIfTrue et valueIfFalse doivent être identiques. | |
| Constantes prises en charge | pi | Analogique | Constante Pi (π) |
| e | Analogique | Constante du logarithme népérien de base (𝑒) | |
| true | Numérique | Est VRAI | |
| false | Numérique | Est FAUX |