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.

Tableau 38. Formats de formules pris en charge
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.

Tableau 39. Fonctions, opérateurs et constantes pris en charge
É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