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 | |
---|---|
Funktionen können in Bedingungen und Zuweisung von Zahlenvariablen vorkommen. IF (L1.LT.SQRT(25)) THEN ... Beispiele Zuweisung von Zahlenvariablen: D3=LOGL1 A=(B+5)*3-10/2 C=SQRT(A**2+B**2) |
IF () THEN VAR = ELSE VAR = ENDIF
IF (....): Zwischen den Klammern () geben Sie die Bedingung ein (z.B. "<Variable>.EQ.10").
THEN: Hinter THEN <Variable> = geben Sie den Wert ein, den die Variable annehmen soll, wenn die Bedingung erfüllt wird.
ELSE ...: Hinter ELSE <Variable> = steht der Wert für die Variable, falls die Bedingung nicht erfüllt wird.
ELSEIF (....): Zwischen IF und ELSE kann eine beliebige Anzahl weiterer Fallunterscheidungen eingefügt werden.
IF (L1.EQ.10) THEN D3 = 20 ELSE D3 = 30 ENDIF
IF (L1.EQ.10) THEN D3 = 10 ELSEIF (L1.EQ.20) THEN D3 = 20 ELSE D3 = 30 ENDIF
Der Operator // ermöglicht es, Variablenwerte mit einem Text (bzw. anderen Variablenwerten) zu verknüpfen.
TYPE=‘new‘//TYPE
CONC = ABC//'0'//PQR//XYZ
Im PARTdesigner funktioniert die Verwendung von Variablen innerhalb eines Strings:
C= 'Test --- $A.-$B.'
NENN = '$H.x$B.x$L.'
Dies funktioniert beim ERP-Mapping NICHT, sodass insbesondere hier die Verwendung des // Operators sehr hilfreich ist.
Umkehrfunktionen zu oben genannten:
text = GETTHREADTEXT (Zahl,text,text,Zahl) |
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“. |
Zahl = GETTHREADVALUE (Zahl,text,text,Zahl) |
Vergleiche vorhergehende Funktion. GETTHREADTEXT holt einen Text aus der Tabelle und GETTHREADVALUE einen DOUBLE-Wert. |
TRANSLATE übersetzt einen Text in die aktuelle Sprache. Siehe auch Abschnitt 7.8.11.2, „Übersetzungsfunktionen“ -> Beispiel 1 |
Soll aber beispielsweise in der Zeilenbeschreibung, im Datenblatt, der 2D-Ableitung, etc., der sichtbare, übersetzte Wert benutzt werden, können Sie die Funktion "TRANSLATE(VARIABLENNAME)" einsetzen. Siehe auch Abschnitt 7.8.11.2, „Übersetzungsfunktionen“ -> Beispiel 2 und 3 |
Siehe auch Abschnitt 7.8.11.2, „Übersetzungsfunktionen“ -> Beispiel 4 |