sin(x), cos(x), tan(x)
|
Trigonometrische Standardfunktionen, wobei x ein Winkelwert in Grad ist.
|
asin(x)
|
Arkussinusfunktion, wobei der Wert von x zwischen –1,0 und 1,0 liegt. Ergebnis ist der Winkelwert in Grad.
|
acos(x)
|
Arkuskosinusfunktion, wobei der Wert von x zwischen –1,0 und 1,0 liegt. Ergebnis ist der Winkelwert in Grad.
|
atan(x)
|
Arkustangensfunktion, wobei x ein numerischer Wert ist. Ergebnis ist der Winkelwert in Grad.
|
atan2(y,x)
|
Arkustangensfunktion von y/x, wobei x und y beliebige numerische Werte sind. Ergebnis ist der Winkelwert in Grad.
|
sinh(x)
|
Hyperbelsinusfunktion (Sinus Hyperbolicus), wobei der Wert für x zwischen –85,0 und 85,0 liegt.
|
cosh(x)
|
Hyperbelkosinusfunktion (Kosinus Hyperbolicus), wobei der Wert für x zwischen –85,0 und 85,0 liegt.
|
tanh(x)
|
Hyperbeltangensfunktion (Tangens Hyperbolicus), wobei der Wert für x zwischen –85,0 und 85,0 liegt.
|
sign(x,y)
|
Vorzeichenübertragung von y auf x. Wenn y<0, lautet das Ergebnis –abs(x); wenn y>=0, lautet das Ergebnis abs(x).
|
mod(x,y)
|
Restfunktion, d.h., x–int(x/y)*y, wobei int() für "ganzzahliger Teil von" steht. Das Vorzeichen des Ergebnisses ist stets identisch mit dem Vorzeichen von x.
|
if(c,x,y)
|
Der "Wenn"-Test bzw. die Umschaltfunktion, wobei c die Bedingung ist, und x und y die zurückgegebenen Werte sind. Wenn die Bedingung in einem Wert ungleich 0 resultiert, ist das Ergebnis der Funktion x; andernfalls ist das Ergebnis der Funktion y.
|
bound(x,lo,hi)
|
Schränkt x auf einen Wert zwischen "lo" und "hi" ein. Wenn x < lo, ist das Ergebnis der Funktion lo; wenn x > hi, ist das Ergebnis hi; für alle anderen Werte von x ist das Ergebnis der Funktion x. Der "lo"-Wert muss kleiner als der "hi"-Wert sein.
|
dead(x,lo,hi)
|
Definiert einen Wertebereich für x, für den das Ergebnis der Funktion 0 ist. "lo" und "hi" legen den Wertebereich fest. Wenn x < lo, ist das Ergebnis der Funktion x–lo; wenn x > hi, ist das Ergebnis x–hi; wenn x zwischen "lo" und "hi" liegt, ist das Ergebnis der Funktion 0.
|
near(x,y,delta)
|
Testet, ob zwei Werte nahe beieinander liegen, wobei x und y die zwei Werte sind und delta ihren zulässigen Unterschied definiert. Wenn x innerhalb delta von y liegt, ist das Ergebnis der Funktion 1,0 (wahr). Wenn abs(x–y) <= delta, ist das Ergebnis der Funktion 1,0; wenn abs(x–y) > delta, ist das Ergebnis der Funktion 0,0.
|
min(x,y)
|
Gibt entweder oder x oder y zurück, je nachdem, welches der Minimalwert ist. Wenn x < y, ist das Ergebnis der Funktion x; wenn x >=y, ist das Ergebnis der Funktion y.
|
max(x,y)
|
Gibt entweder oder x oder y zurück, je nachdem, welches der Maximalwert ist. Wenn x > y, ist das Ergebnis der Funktion x; wenn x <=y, ist das Ergebnis der Funktion y.
|
log(x)
|
Dekadischer Logarithmus (Logarithmus zur Basis 10)
|
ln(x)
|
Natürlicher Logarithmus (Logarithmus zur Basis e)
|
exp(x)
|
eine Potenz der Zahl e
|
pow(num1, num2)
|
Ruft den Wert von num1 hoch num2 ab.
|
sqrt(x)
|
Quadratwurzel von x
|
abs(x)
|
Gibt den absoluten Wert von x zurück. Wenn x≥0, ist das Ergebnis der Funktion x; wenn x<0, ist das Ergebnis der Funktion –x.
|
ceil(x)
|
Rundet (x – 0.000 000 001) auf positiv unendlich.
|
floor(x)
|
Rundet (x + 0.000 000 001) auf negativ unendlich.
|
dbl_in_tol (arg1, arg2, arg3)
|
Prüft, ob arg 1 für eine Ganzzahl arg 2 einer anderen Ganzzahl in arg 3 einer angegebenen Toleranz entspricht. Gibt TRUE zurück, wenn der Wert von arg1 zwischen (arg 2 - arg 3) und (arg 2 + arg 3) liegt.
Die Funktion gibt TRUE zurück, wenn die folgende Bedingung erfüllt ist: arg1 <= arg2+arg3 && arg1 >= arg2-arg3.
Beispielsweise, um zu prüfen, ob ein bestimmter Winkel 45 Grad innerhalb einer Toleranz von 3 Grad entspricht. Wenn der angegebene Winkel (arg1) 47 ist, liegt er im Bereich von arg2-arg3 (45-3) und arg2+arg3 (45+3).
|
|
Alle trigonometrischen Funktionen verwenden Gradmaße.
|
eang(e_ID1, e_ID2)
|
Winkel (in Radiant) zwischen den zwei Elementen e_ID1 und e_ID2 einer Fallstudie
|
elen(e_ID1)
|
Länge des Elements e_ID1 einer Fallstudie
|
edistk(e_ID1, e_ID2)
|
Abstand zwischen den zwei Elementen e_ID1 und e_ID2
|
ecoordx(e_ID1)
|
X-Koordinate des Elements e_ID1 einer Fallstudie
|
ecoordy(e_ID1)
|
Y-Koordinate des Elements e_ID1 einer Fallstudie
|
|
e_ID1 und e_ID2 sind Ganzzahlen, die die Fallstudienelemente darstellen.
|
|
Ein Graph-KE wird in der Regel hinsichtlich seiner definierten x-Achsenwerte ausgewertet. Wird es über den Definitionsbereich hinaus ausgewertet, werden die y-Achsenwerte extrapoliert. Pro/ENGINEER errechnet den extrapolierten Wert für Werte von x, die kleiner als der Anfangswert sind, indem eine Tangentiallinie vom Anfangspunkt des Bereichs zurück verlängert wird. Auf ähnliche Weise errechnet Pro/ENGINEER den extrapolierten Wert für Werte von x, die größer als der Endwert sind, indem eine Tangentiallinie über den Bereichsendpunkt hinaus verlängert wird.
|