Our 3D CAD supplier models have been moved to 3Dfindit.com, the new visual search engine for 3D CAD, CAE & BIM models.
You can log in there with your existing account of this site.
The content remains free of charge.
Hinweis | |
---|---|
PARTdesigner-Expressions können an verschiedenen Stellen zum Einsatz kommen (z.B. im Sketch oder bei Bemaßungen).[131] |
VAL SIN(VAL) | Sinus |
VAL COS(VAL) | Cosinus |
VAL ASIN(VAL) | Arcussinus |
VAL ACOS(VAL) | Arcuscosinus |
VAL TAN(VAL) | Tangens |
Ergebnis: 1, wenn Ja; 0, wenn Nein. CONTAINS("Sechskantschraube","schraube") = 1 CONTAINS(NENNX,"X") = 1 |
|
Die Funktion ordnet jedem x > 0 eine +1, x = 0 eine 0 und jedem x < 0 eine −1 zu. SGN(10) = 1 SGN(5) = 1 SGN(0) = 0 SGN(-10) = -1 SGN(-5) = -1 |
|
STR TOK(STR,STR,VAL) |
TOK(String, Trennzeichen, Position des gesuchten Wertes) Ergebnis: String der gesuchten Position TOK("a,b,c,d,e,f",",",4) = d |
Ergebnis: Anzahl der Elemente im String NTOK("a,b,c,d,e,f",",") = 6 |
|
STR QTOK(STR,STR,STR,VAL) |
QTOK(String, Trennzeichen, Texterkennungszeichen, Position des gesuchten Wertes) Ergebnis: String der gesuchten Position in Anführungszeichen Der Ausdruck ist ähnlich zu TOK, nur dass hier die einzelnen Glieder des Strings mit einem Texterkennungszeichen gekennzeichnet sind. TOK("<'a','b','c','d','e','f'",",","'",5) = "e" |
NQTOK(String, Trennzeichen, Texterkennungszeichen) Ergebnis: Anzahl der Elemente im String NQTOK("<'a','b','c','d','e','f'",",","'") = 6 |
|
STR CSTR(VAL) | Umwandlung von Typ DOUBLE zu Typ STRING |
VAL SQRT(VAL) | Quadratwurzel |
VAL ABS(VAL) |
|-3.4| = 3.4 |
VAL CUT(VAL) |
Abschneiden des Nachkommateils CUT(3.8) = 3 |
VAL RND(VAL) |
RND(3.8) = 4 RND(1.4) = 1 |
STR LCASE(STR) | Umwandlung aller Buchstaben in Kleinbuchstaben |
STR UCASE(STR) | Umwandlung aller Buchstaben in Großbuchstaben |
INDEX(String, gesuchter Teilstring) Ergebnis: Position des Teilstrings INDEX("test","e")=2 |
|
STR MID(STR,VAL,VAL) |
MID(String,Startposition,Anzahl der auszuschneidenden Elemente nach rechts) MID("test",2,2) = "es" |
STR LEFT(STR,VAL) |
LEFT(String,Anzahl der auszuschneidenden Elemente von links) LEFT("test",2) = "te" |
STR RIGHT(STR,VAL) |
RIGHT(String,Anzahl der auszuschneidenden Elemente von rechts) RIGTH("test",2) = "st" |
VAL GETTHREADVALUE(STR,STR,VAL,STR) |
GETTHREADTEXT holt einen Text aus der Tabelle und GETTHREADVALUE einen DOUBLE-Wert. |
VAL GETTHREADTEXT(STR,STR,VAL,STR) |
Mittels folgendem Ausdruck können verschiedene Ausgabetexte erzeugt werden. NAME = GETTHREADTEXT(D,'DIN 13','',P,'NAME') Eine detaillierte Beschreibung finden Sie unter Abschnitt 7.9.3.11.1.1.2, „Verschiedene Gewindesteigungen und abgeleitete automatische Berechnungen für z.B. Zeilenbeschreibung und Kerndurchmesser“. |
VAL KFIX(VAL) | Nicht benutzen, nicht unterstützt! |
STR FORMATSTR(STR,STR) | Nicht benutzen, nicht unterstützt! |
STR FORMATVAL(STR,VAL) | Nicht benutzen, nicht unterstützt! |
[131] Ähnliche, aber nicht identische, Funktionen können in Merkmalgorithmen eingesetzt werden. Vergleiche hierzu unter Abschnitt 7.8.11.1, „Mathematische Funktionen (Merkmalalgorithmus)“.