Für bestimmte Anwendungsfälle ist es notwendig, dass bestimmte Flächeninhalte aus einem Modell in die Zeichnung übernommen werden können, z.B. wenn Schließkräfte von Werkzeugen ermittelt werden müssen. Diese Aufgabenstellung lässt sich ganz einfach mittels iLogic lösen.
Das ist zu tun:
- Skizze erstellen mit Name Fläche, die die Fläche enthält, die benötigt wird.
- Neue iLogic Regel erstellen, am besten auch mit Name “Fläche” (In der Multifunktionsleiste Verwalten zu finden)
- Folgenden Regeltext in die Regel einfügen: iProperties.Value("Custom", "Fläche")="Fläche: " & Round(Measure.Area("Fläche"), 1) & "mm²"
- Regel mit OK erstellen und in iProperties kontrollieren, ob das Benutzeriproperty "Fläche" erstellt wurde
- Ereignisauslöser: Regel “Fläche” bei Modelländerung ausführen lassen. Das hat zur Folge, das bei jeder Modelländerung die Regel ausgeführt und somit der Wert aktualisiert wird.
Das iProperty kann nun im Schriftkopf oder einem Text in der Zeichnung verwendet werden.
weitere Beiträge zum Thema iLogic gibt es hier.
Anscheint muss aber vor dem Erzeuben der Regel die Eigenschaft im Bauteil schon vorhanden sein.
AntwortenLöschenIch mußte erst die Eigenschaft anlegen, dann funktionierte auch die Regel.