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 | |
---|---|
Ein Beispiel zu
Merkmalalgorithmen finden Sie im Trainingskatalog ( |
Über sog. Merkmalalgorithmen werden Abhängigkeiten zwischen Variablen ausgedrückt. In der beispielhaften folgenden Abbildung sehen Sie, dass die Variable NENN durch das Produkt aus den Variablen H, B und L dargestellt wird.
NENN = '$H.x$B.x$L.'
Wählen Sie unter Modus die Option Tabellen-Modus oder Dual-Modus.
(Im Designer-Modus kann kein Merkmalalgorithmus verwendet werden.)
Öffnen Sie unter Formel mit Klick auf das erweiterte Eingabefeld.
--> Der unter Name eingetragene Variablenname wird als erster Ausdrucksbestandteil des Merkmalalgorithmus’ ins Feld geschrieben.
Legen Sie die Zuordnung fest, welche die Variable NENN definieren soll.
--> Da es sich bei NENN um eine Textvariable handelt, lautet der Ausdruck NENN = '$H.x$B.x$L.'.
-> Die Variable NENN wird in die Auflistung aller Projektvariablen aufgenommen.
-> Die Variable NENN wird mit dem entsprechenden Icon für Merkmalalgorithmus gekennzeichnet.
Dieser Button überträgt die unter Name angezeigte Variable ins Eingabefeld.
Ein durch eine IF-Bedingung aufgebauter Algorithmus kann wie folgt aussehen:
IF ( ) THEN D3 = ELSE D3 = ENDIF
Zwischen den Klammern () geben Sie Ihre Bedingung ein (z.B. "L1.EQ.10").
Hinter THEN D3 = geben Sie den Wert ein, den D3 annehmen soll, wenn die Bedingung erfüllt wird.
Hinter ELSE D3 = steht der Wert für D3, falls die Bedingung nicht erfüllt wird. Mit ENDIF beschließen Sie die Bedingung.
IF (L1.EQ.10) THEN D3 = 20 ELSE D3 = 30 ENDIF
Soll mehr als eine Bedingung abgeprüft werden, kann mit ELSEIF-Anweisungen gearbeitet werden.
IF (L1.LT.10) THEN D3 = 1 ELSEIF (L1.LT.20) THEN D3 = 2 ENDIF