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

ex_cb_constraints_vs_param

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:

  1. Im Blockeditor wählen Sie eine Bemaßungszwangsbedingung.

  2. 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

Hinzufügen von Zwangsbedingungen