Hinzufügen von Zwangsbedingungen zu Benutzerdefinierten Blöcken¶
Innerhalb eines CustomBlocks können Sie Zwangsbedingungen anwenden, um geometrische Beziehungen und die Größe beizubehalten, wenn Sie den CustomBlock ändern.
Geometrische Zwangsbedingungen definieren die Beziehung zwischen Elementen der CustomBlock-Definition. Zum Beispiel können Sie festlegen, dass zwei Kreise immer konzentrisch bleiben sollen oder dass eine Seite eines Polygons immer horizontal sein soll.
Bemaßungszwangsbedingungen ermöglichen es Ihnen, die Größe von Objekten des CustomBlocks zu steuern. Sie können zum Beispiel Bemaßungszwangsbedingungen definieren, um die Länge eines Polygonsegments beizubehalten.
Bemaßungszwangsbedingungen Parameter
Bemaßungszwangsbedingungen aus dem Block-Editor werden Zwangsbedingungsparameter genannt.
Zwangsbedingungen-Parameter ermöglichen es Ihnen, benutzerdefinierte Griffpunkte und benutzerdefinierte Eigenschaften des CustomBlocks offenzulegen. Mithilfe von Zwangsbedingungen-Parametern können Sie die Werte für Abstand, Länge, Durchmesser, Radius und Winkel von Elementen innerhalb eines CustomBlocks steuern. Das Ändern des Werts der Zwangsbedingungen-Parameter ändert die Größe der zugehörigen Elemente.
Zusätzlich können Sie mathematische Ausdrücke definieren, um Beziehungen zwischen Zwangsbedingungsparametern festzulegen. Zum Beispiel können Sie festlegen, dass der Durchmesser eines Kreises immer die Hälfte der Länge eines anderen Elements ist.
Sie können sowohl Bemaßungszwangsbedingungen als auch Zwangsbedingungsparameter in CustomBlock-Definitionen verwenden. Sie können auch bestehende Bemaßungszwangsbedingungen in Zwangsbedingungsparameter umwandeln.
Im Blockeditor sind die Werkzeuge zum Hinzufügen von Zwangsbedingungsparametern im Panel Bemaßungen der Multifunktionsleisten-Registerkarte Block bearbeiten gruppiert.
Verwenden Sie den Befehl CBCElement, um einen dimensionalen Zwangsbedingungsparameter zu einem Element einer CustomBlock-Definition hinzuzufügen. Die Befehlsoptionen entsprechen den Auswahlmöglichkeiten, die von einzelnen Elementbefehlen aus dem Block Editor (Panel Dimensional) bereitgestellt werden.
Beispiel:
d1 ist ein Bemaßungszwangsbedingungsparameter
d2 ist eine Bemaßungszwangsbedingung

Benutzerparameter in benutzerdefinierten Blöcken
Benutzerparameter ermöglichen es Ihnen, bearbeitbare benutzerdefinierte Eigenschaften für eine Blockreferenz zu definieren. Blöcke werden automatisch aktualisiert, wenn ein Benutzerparameter geändert wird.
Im Blockeditor werden in der Parameter-Palette aufgeführt:
Aktionsparameter
Bemaßungszwangsbedingungsparameter
Benutzerparameter
Attribute
Um eine Bemaßungszwangsbedingung in einen Bemaßungszwangsbedingungenparameter zu konvertieren:
Im Blockeditor wählen Sie eine Bemaßungszwangsbedingung.
Klicken Sie im Menüband auf Block bearbeiten > Bemaßung > Konvertieren.
In der Parameter Palette wird die angegebene Bemaßungszwangsbedingung unter Bemaßungsparameter verschoben.
Übergeordnetes Thema