Sie können auf Ihre vorhandenen Hardwarekanäle gängige mathematische Funktionen, Operatoren und Konstanten anwenden.

Alle Formeln müssen den folgenden Regeln entsprechen:

  • Jede Formel muss sich auf mindestens einen Kanal beziehen.
  • Kanalreferenzen sind in einfachen Anführungszeichen ('Kanalname') angegeben.
  • Wenn einer der Operanden oder einer der Parameter ein Kanal ist, wird die Berechnung elementweise durchgeführt.
  • Als Dezimalzeichen für algebraische Zahlen darf nur der Punkt verwendet werden. Andere Dezimalzeichen wie Kommas werden nicht unterstützt.
  • Winkelmessungen müssen im Bogenmaßformat angegeben werden.

Beispiele für Formelformate, mit denen Sie einen berechneten Kanal konfigurieren können, finden Sie in der folgenden Tabelle.

Tabelle 38. Unterstützte Formelformate
Beschreibung Formelformat Beispiel
Elementweise durchgeführte arithmetische Addition 'Kanalname' + x 'AI7' + 1
'Kanalname x' + 'Kanalname y' 'AI7' + 'AI8'
Elementweise durchgeführte arithmetische Subtraktion 'Kanalname' - x 'AI7' - 1
'Kanalname x' - 'Kanalname y' 'AI7' - 'AI8'
Elementweise durchgeführte arithmetische Multiplikation 'Kanalname' * x 'AI7' * 5
'Kanalname x' * 'Kanalname y' 'AI7' * 'AI8'
Elementweise durchgeführte arithmetische Division 'Kanalname' / x 'AI7' / 5
'Kanalname x' / 'Kanalname y' 'AI7' / 'AI8'
Anwenden einer Funktion auf das Kanalelement Funktion('Kanalname') sin('AI7')
Arithmetische Gleichung (x + y) * z / 'Kanalname' (2 + 3) * 4 / 'AI7'
Zahl in wissenschaftlicher Darstellung 'Kanalname' + 1.23e-5 'AI8' + 1.23e-5
Konstantenverwendung Funktion(Konstante * 'Kanalname')

sin(pi * 'AI7')

Siehe die Tabelle Unterstützte Funktionen, Operatoren und Konstanten.

Unäres Plus (Nulloperation) +'Kanalname' +'AI7'
Potenzierungsfaktor 'Kanalname'^x 'AI7'^3 oder 'AI7'^0.5
Unäres Minus -'Kanalname' -'AI7'
Hinweis Der Datentyp für alle numerischen Werte ist Fließkommazahl mit doppelter Genauigkeit.

Beispiele für Formelelemente, mit denen Sie einen berechneten Kanal konfigurieren können, finden Sie in der folgenden Tabelle.

Tabelle 39. Unterstützte Funktionen, Operatoren und Konstanten
Formelelement Signaltyp Definition
Unterstützte Funktionen sin Analog Sine
cos Analog Cosine
tan Analog Tangens
arcsin Analog Arcussinus
arccos Analog Arcuscosinus
arctan Analog Arcustangens
abs Analog Absoluter Wert einer beliebigen Zahl
log Analog Logarithmisch
log10 Analog Zehnerlogarithmus
Unterstützte Operatoren + Analog Addition
- Analog Subtraktion
* Analog Multiplikation
/ Analog Division
( ) Analog, digital Klammern; Inhalt wird zuerst berechnet
^ Analog Potenziert die Basis um den Exponenten

Mit diesem Operator kann die Wurzel der Basis bestimmt werden. Die Quadratwurzel wird beispielsweise mit x^0.5 berechnet.

< Analog Kleiner als
> Analog Größer als
<= Analog Kleiner oder gleich
>= Analog Größer oder gleich
= Analog, digital Gleich
!= Analog, digital Ungleich
& Digital Logisches UND
| Digital Logisches ODER
~ Digital Negation
? : Analog, digital Ternärer Operator, der Folgendes anzeigt: condition ? valueIfTrue : valueIfFalse. Der Datentyp von valueIfTrue und valueIfFalse muss identisch sein.
Unterstützte Konstanten pi Analog Konstante für Pi (π)
e Analog Konstante für die Basis 𝑒 des natürlichen Logarithmus
true Digital Ist TRUE
false Digital Ist FALSE