Funktionen für Beschriftungsausdrücke

Anmerkung:

Funktionen können entweder in Groß- oder in Kleinbuchstaben angegeben werden, nicht jedoch in einer Mischung aus beiden. Mit den Editor-Schaltflächen werden immer Funktionen in Großbuchstaben eingefügt. Falls nicht anders angegeben, liegt Theta im Bogenmaß vor.

ABS(x) Gibt den absoluten Wert von x zurück.
ACOS(x) Gibt den Arkuskosinus von x zurück.
ASIN(x) Gibt den Arkussinus von x zurück.
ATAN(x) Gibt den Arkustangens von x zurück.
ATAN2(y,x) Gibt den Arkustangens von y/x im entsprechenden Quadranten basierend auf den Sinus von x und x zurück.
CEIL(x) Aufrundungsfunktion: Gibt die kleinste Ganzzahl zurück, die nicht kleiner als x ist. Beispiel: CEIL (1/3) ist 1.
COS(theta) Gibt den Kosinus von Theta zurück.
COSH(theta) Gibt den Hyperbelkosinus von Theta zurück.
COT(theta) Gibt den Kotangens von Theta zurück.
COTH(theta) Gibt den hyperbolischen Kotangens von Theta zurück.
CSC(theta) Gibt den Kosekans von Theta zurück.
CSCH(theta) Gibt den Kosekans Hyperbolicus von Theta zurück.
DEG2GRD(theta) Wandelt Theta von Grad in Neugrad um.
DEG2RAD(theta) Wandelt Theta von Grad in Bogenmaß um.
DRVSTN(x) Gibt die abgeleitete Station von einem freien Stationspunkt x mithilfe von Fehlstationierungen zurück. Diese Funktion ist nur sinnvoll für Objekte, die Fehlstationierungen unterstützen (Achsen, Gradiente, Querprofillinien, Planlängsschnitte, Haltungen und Schächte/Bauwerke).
EXP(x) Gibt die Exponentialfunktion e hoch x zurück.
FLOOR(x) Gibt die größte Ganzzahl zurück, die gleich oder kleiner als x ist. Beispiel: FLOOR(3/2) ist 1.
FMOD(x,y) Gibt den Gleitkommarest von x/y zurück
GRD2DEG(theta) Wandelt Theta von Neugrad in Grad um
GRD2RAD(theta) Wandelt Theta von Gradienten in Bogenmaß um
IF(Test,wahrer_Wert,falscher_Wert)

Prüftest – Wenn der Test nicht null ist, wird true_val geprüft und ausgegeben. Andernfalls wird false_val geprüft und ausgegeben. True_val und false_val können beliebige Ausdrücke sein.

Beispiel: Wenn X als Eigenschaft vorliegt:

IF(x=0,1,sin(x)/x)

Dieser Ausdruck testet X darauf, ob es Null ergibt. Falls ja, wird der Wert 1 zurückgegeben. Falls nein, gibt der Ausdruck sin (x)/x zurück.

LOG(x) Gibt den Logarithmus (Basis e) von x zurück
LOG10(x) Gibt den Logarithmus (Basis 10) von x zurück
MAX(a,b) Gibt den Höchstwert von a und b zurück.
MIN(a,b) Gibt den Mindestwert von a und b zurück.
POW(x,y) Gibt x hoch Y zurück.
POW10(x) Gibt x hoch 10 zurück.
RAD2DEG(theta) Wandelt Theta von Bogenmaß in Grad um.
RAD2GRD(theta) Wandelt Theta von Bogenmaß in Neugrad um
ROUND(x) Rundet x auf die nächste Ganzzahl.
ROUNDDOWN(x,y) Rundet x in Richtung 0 auf eine Anzahl y von Dezimalstellen ab. Beispiel: Bei ROUNDDOWN(3.2,0) wird auf 0 Dezimalstellen abgerundet. Das Ergebnis lautet 3. Bei ROUNDDOWN(3.14159,3) wird auf drei Dezimalstellen abgerundet. Das Ergebnis lautet 3.141.
ROUNDUP(x,y) Rundet x von 0 weg auf eine Anzahl y von Dezimalstellen auf. Beispiel: Bei ROUNDUP(3.2,0) wird auf 0 Dezimalstellen aufgerundet. Das Ergebnis lautet 4. Bei ROUNDUP(3.14159,3) wird auf drei Dezimalstellen aufgerundet. Das Ergebnis lautet 3.142.
SIN(theta) Gibt den Sinus von Theta zurück.
SEC(theta) Gibt den Sekans von Theta zurück.
SECH(theta) Gibt den Sekans Hyperbolicus von Theta zurück.
SINH(theta) Gibt den Hyperbelsinus von x zurück.
SQR(x) Gibt das Quadrat von x zurück (x*x).
SQRT(x) Gibt die Quadratwurzel aus x zurück.
TAN(theta) Gibt den Tangens von Theta zurück.
TANH(theta) Gibt den Hyperbeltangens von Theta zurück
TRUNC(x) Kürzt x auf eine Ganzzahl.