<< Klicken Sie hier, um das Inhaltsverzeichnis anzuzeigen. >> Navigation: TiCon Base > Formel > Kopf > Definition |
Im Feld Definition wird die eigentliche Formel eingetragen.
Dazu stehen die nachfolgend aufgelisteten Rechenoperationen und logischen Funktionen zur Verfügung. Alle Variablen der Formel müssen im Tab Parameter klassifiziert sein. Beim Wechsel in den Tab Parameter werden neue Parameter automatisch angelegt.
Werden in der Definition Faktoren als Zahlen verwendet, werden die Zahlen als Zeittyp ttu bewertet. Ebenso werten Funktionen (z. B. SIN[X]) nur ttu-Werte aus, d. h. das Argument der Funktion muss vom Zeittyp ttu sein.
Funktion |
Bedeutung |
! |
Nicht |
& |
Und |
/*.....*/ |
Kommentar |
I |
Oder |
< |
Kleiner |
<> |
Ungleich |
<= |
Kleiner oder Gleich |
= |
Gleich |
> |
Größer |
>= |
Größer oder Gleich |
ARCCOS(X) |
Arcus Cosinus |
ARCCOSH(X) |
Arcus Cosinus Hyperbolicus |
ARCCOTH(X) |
Arcus Cotangens Hyperbolicus |
ARCSIN(X) |
Arcus Sinus |
ARCSINH(X) |
Arcus Sinus Hyperbolicus |
ARCTAN(X) |
Arcus Tangens |
ARCTANH(X) |
Arcus Tangens Hyperbolicus |
ASC(S) |
ASCII-Kode des 1. Zeichens |
CEI(X) |
Aufrunden nächste ganze Zahl |
COMPARE(S1;S2) |
Zeichenketten S1 und S2 vergleichen |
CONCAT(S1;S2) |
Zeichenketten S1 und S2 verbinden |
CHAR(X) |
Zeichen mit ASCII-Kode X |
COS(X) |
Cosinus |
COSH(X) |
Cosinus Hyperbolicus |
COTH(X) |
Cotangens Hyperbolicus |
|
|
CTB(K;X) |
Beeinflussbare Zeit umstellen |
CTB1(K;X) |
tb1-Zeit umstellen |
CTB2(K;X) |
tb2-Zeit umstellen |
CTU(K;X) |
Unbeeinflussbare Zeit umstellen |
CTW(K;X) |
Wartezeit umstellen |
|
|
DEG(X) |
Umrechnung Radiant auf Grad |
ELEMENT("CODE") |
Liefert Zeit eines Bausteins innerhalb einer Formel. |
EULER |
Konstante EULER |
EXP(X) |
Exponentialfunktion |
FILLS(S;X) |
Zeichenkette der Länge X bestehend aus S |
FORMULA("FORMELCODE";"PARAMETERLISTE") |
Liefert den Wert einer Formel innerhalb einer Formel. |
IF(X OP Y; TRUE; FALSE) |
formula: IF(X OP Y; TRUE;FALSE) |
INT(X) |
Abschneiden der Nachkommastellen |
LASTPOS(S1;S2) |
Letzte Position der Zeichenkette S2 in S1 |
LEFT(S;X) |
Erste X Zeichen der Zeichenkette |
LEN(S) |
Länge der Zeichenkette |
LOG(X) |
Natürlicher Logarithmus |
LOG10(X) |
Logarithmus zur Basis 10 |
LOG2(X) |
Logarithmus zur Basis 2 |
LOWER(S) |
Kleinbuchstaben |
LTRIM(S) |
Leerzeichen am Anfang entfernen |
MAX(X;Y) |
Maximumfunktion |
MID(S;X;Y) |
Y-Zeichen ab Position X der Zeichenkette |
MIN(X;Y) |
Minimumfunktion |
PI |
Konstante PI |
POS(S1;S2) |
Position der Zeichenkette S2 in S1 |
QWU(X) |
Quadratwurzel |
RAD(X) |
Umrechnung Grad auf Radiant |
REPLACE(S1;X;Y;S2) |
Zeichenkette S2 in S1 an Position X mit Länge Y ersetzen |
RIGHT(S;X) |
Letzte X Zeichen der Zeichenkette |
RTRIM(S) |
Leerzeichen am Ende entfernen |
SIN(X) |
Sinus |
SINH(X) |
Sinus Hyperbolicus |
SIGN(X) |
Liefert -1,0,1 je nach Vorzeichen. |
SPACE(X) |
X Leerzeichen |
STRING(X) |
Wert als Zeichenkette |
STU(X) |
Stufenfunktion |
TAB(X;OP; K1;K2;...KN) |
Tabellenfunktion Bsp.: TAB(X;>;33,44,55) liefert für X=10 den Wert 33. |
TAN(X) |
Tangens |
TANH(X) |
Tangens Hyperbolicus |
TRIM(S) |
Leerzeichen am Anfang und Ende entfernen |
UPPER(S) |
Großbuchstaben |
-X |
Vorzeichen |
X**Y |
Potenz |
X*Y |
Multiplikation |
X/Y |
Division |
X+Y |
Addition |
X-Y |
Subtraktion |
Hinweis: |
Alle Rechenfunktionen rechnen nur mit der Zeitart ttu. |