parametrische 2D-Blöcke

Kontext

Parametrische Blöcke sind Blöcke, die nicht nur reine Geometrie enthalten, sondern auch einige Metadaten, die die Geometrie beeinflussen (z. B. ihre Größe, Sichtbarkeit). Die Metadaten steuern das Verhalten der Komponenten des Blocks. So können Größe und Aussehen eines parametrischen Blocks geändert werden, ohne die Blockdefinition zu bearbeiten.

Workflow

Dieser Workflow beschreibt eine Möglichkeit, mit parametrischen 2D-Blöcken zu arbeiten und dabei einige erweiterte Funktionen zu nutzen, die BricsCAD für die Erstellung dieser Blöcke bietet.

Ein Anwendungsfall für die parametrischen 2D-Blöcke sind architektonische Symbole. Das in diesem Beispiel verwendete Symbol ist eine einfache parametrisierte Tür.

Note: In diesem Fall wird der Block in einer separaten Zeichnung erstellt. Dann wird sie mit dem Befehl EINFÜGE und der Auswahl der Datei im Browser in die Zielzeichnung eingefügt.

Erstellen der Geometrie

Um sicherzustellen, dass alle notwendigen Werkzeuge leicht zugänglich sind, ist es hilfreich, den Arbeitsbereich auf Konstruieren einzustellen.

Die Geometrie enthält die Objekte, die drei unterschiedliche Konfigurationen der Tür darstellen. Diese Konfigurationen werden als Sichtbarkeitsstatus bezeichnet. Beim Erstellen der Geometrie werden die Objekte aus allen Zustände gezeichnet.

In diesem Beispiel sieht die Blockgeometrie wie folgt aus:

Hinzufügen der Sichtbarkeitsstatus

Um mit der Erstellung der Sichtbarkeitsstatus zu beginnen, rufen Sie die Registerkarte Parametrisch der Multifunktionsleiste auf. Klicken Sie im Bereich Parametrische Blöcke auf die Schaltfläche Sichtbarkeitsstatus-Panel.

Weitere Informationen zu den Sichtbarkeitsstatus finden Sie im Artikel Sichtbarkeitsstatus-Panel.

Als nächstes werden drei Status des Türsymbols definiert. Diese Status werden als Werte eines Sichtbarkeitsparameters erzeugt. Dieser Vorgang kann mit dem oben erwähnten Sichtbarkeitsstatus-Panel durchgeführt werden.

Der Workflow für diese Aufgabe sieht folgendermaßen aus:

  • Erstellen Sie einen Sichtbarkeitsparameter.
  • Fügen Sie drei Status hinzu.
  • Fügen Sie dem Parameter Objekte hinzu.
  • Machen Sie angehängte Objekte sichtbar oder unsichtbar, je nachdem, welcher Status aktiv ist.

Führen Sie die folgenden Schritte aus, um dem Block die Sichtbarkeitsstatus hinzuzufügen:

  1. Öffnen Sie die Blockzeichnung.
  2. Um einen Sichtbarkeitsparameter hinzuzufügen, klicken Sie auf die runde blaue Schaltfläche + (plus) am unteren Rand des Panels Sichtbarkeitsstatus. Ein neuer Parameter wird erstellt, und sein Name kann bearbeitet werden. In diesem Beispiel wird der Sichtbarkeitsparameter Winkel genannt.
  3. Um einen Status hinzuzufügen, klicken Sie auf die Schaltfläche +Status hinzufügen unter der Beschriftung für den Parameternamen. Ein neuer Status wird erstellt, und sein Name kann bearbeitet werden. In diesem Beispiel, die Namen der drei Status sind Offen, Halb offen und Geschlossen.
  4. Um Objekte zu einem Status hinzuzufügen, klicken Sie auf die Schaltfläche ... am rechten Ende der Beschriftung für den Statussnamen. Wählen Sie im Kontextmenü Objekte sichtbar machen. Mit dieser Option können Sie die Objekte auswählen, die nur für diesen Status sichtbar gemacht werden. Für die anderen Status sind die in diesem Schritt ausgewählten Objekte nicht sichtbar. Um Objekte an die drei Status anzuhängen, führen Sie die nächsten Schritte aus:

    • Aktivieren Sie den Status Offen, und fügen Sie die vertikale Linie und den größeren Bogen hinzu.
    • Aktivieren Sie den Status Halb offen. Die Objekte, die zu Offen hinzugefügt wurden, werden ausgeblendet. Fügen Sie die schräge Linie und den kleineren Bogen hinzu.
    • Aktivieren Sie den Status Geschlossen. Die Objekte für Offen und Halb offen werden ausgeblendet. Da die Objekte für die anderen Status beim Anhängen automatisch ausgeblendet wurden, müssen keine Änderungen vorgenommen werden. Dies geschieht für den letzten Status des Parameters.
    Note:
    1. Wenn ein bestimmter Sichtbarkeitsstatus aktiv ist, können Sie die für diesen Status verdeckten Objekte anzeigen, indem Sie auf die Schaltfläche "..." in der oberen rechten Ecke des Panels und dann auf Unsichtbar anzeigen klicken. Die verdeckten Objekte werden in hellblau angezeigt. Um sie wieder zu verdecken, deaktivieren Sie die Option Unsichtbar anzeigen.
    2. Es gibt eine zweite Möglichkeit, Objekte zu einem Sichtbarkeitsparameter hinzuzufügen. Klicken Sie auf die Pfeilschaltfläche (>) rechts neben einer der Beschriftungen der Status. Es öffnet sich ein neues Status-spezifisches Panel. Klicken Sie dann unten im Panel auf die blaue Plusschaltfläche (+) und wählen Sie die gewünschten Objekte aus.
    3. Um Objekte aus einem Sichtbarkeitsparameter zu entfernen, klicken Sie auf die Pfeilschaltfläche (>), dann auf die graue Minusschaltfläche (-) und wählen Sie die Objekte aus, die aus dem Parameter entfernt werden sollen.
    4. Wenn einige Elemente versehentlich so angegeben werden, dass sie in allen Status des Parameters sichtbar sind, erscheinen sie im Status-spezifischen Panel mit der Bezeichnung Sichtbar für alle Status dieses Parameters. Diese Einheiten sind redundant und sollten aus dem Parameter entfernt werden.
    5. Um mehrere Objekte auf einmal zu entfernen, wählen Sie sie mit der Umschalttaste aus. Klicken Sie dann auf die Schaltfläche "..." und wählen Sie im Menü die Option Aus Parameter entfernen.
    6. Um die Sichtbarkeit der Objekte für einen bestimmten Zustand zu bearbeiten, aktivieren Sie den Status, und klicken Sie auf die Pfeilschaltfläche (>). Das Status-spezifische Panel öffnet sich und es wird eine Liste mit den Objekte angezeigt, die mit dem Parameter verbunden sind. Auf der linken Seite jeder Objektsbeschriftung befindet sich ein Augensymbol. Ist das Augensymbol mit einer schrägen Linie versehen, so ist den Objekt für diesen Status ausgeblendet. Wenn Sie auf dieses Symbol klicken, wird die Sichtbarkeit dieses Objekts umgeschaltet.

    So wird der Block für jeden definierten Sichtbarkeitsstatus aussehen:

  5. Speichern Sie die Blockzeichnung.
  6. Fügen Sie den Block in die Zielzeichnung ein.
  7. Gehen Sie folgendermaßen vor, um den Sichtbarkeitsstatus zu ändern:
    • Wählen Sie den Block.
    • Öffnen Sie das Panel Eigenschaften und gehen Sie zum Abschnitt Parameter.
    • Wählen Sie einen Status aus der Dropdown-Liste mit den Sichtbarkeitsparametern aus.

Hinzufügen der Referenzkurven

Referenzkurven sind Objekte, die auf den Layer REFERENCE_CURVES abgelegt werden. Diese spezifischen Objekte eines Blocks werden verwendet, um ihn an Objekte in der Zielzeichnung auszurichten. Die Ausrichtung erfolgt während des Einfügevorgangs.

Der Block wird an der gewünschten Position platziert, ohne dass weitere Bearbeitungsvorgänge wie Verschieben oder Drehen erforderlich sind.

Weitere Informationen zu Referenzkurven finden Sie im Artikel Workflow für geführte unscharfe Einfügung.

Führen Sie die folgenden Schritte aus, um Referenzlinien hinzuzufügen:

  1. Öffnen Sie die Blockzeichnung.
  2. Starten Sie den Befehl REFERENZKURVEN.
  3. Wählen Sie die vier horizontalen Linien aus, die die Wand darstellen. Diese Linien werden nun auf den Layer REFERENCE_CURVES gelegt, die standardmäßig violett ist.
  4. Speichern Sie die Blockzeichnung. Der Block wird wie folgt aussehen:
    Note: In dieser Phase fängt der Block die Referenzkurven an ähnlichen Kurven in der Zielzeichnung. In diesem Fall enthält der Block zwei mal zwei parallele Linien mit einem Versatz von 300mm. Daher wird dieser Block dynamisch an Linien in der Zielzeichnung gefangen, die parallel zu einen Versatzabstand von 300mm sind.
  5. Fügen Sie den Block in die Zielzeichnung ein. Nach einigen Einfügungen wird das Ergebnis etwa so aussehen:

    Der Einfügevorgang läuft folgendermaßen ab:

    Nach dem Start des EINFÜGE-Befehls wird den Dialog Block einfügen geöffnet. Vergewissern Sie sich im Abschnitt Geführte Einfügung, dass das Kontrollkästchen Referenzkurven für das Einfügen verwenden aktiviert ist. Dann drücken Sie OK. Der Block wird geladen und mit dem Mauszeiger verbunden. Beim Verschieben in der Nachbarschaft von zwei Linien, die mit den Referenzkurven im Block übereinstimmen, fängt der Block an diesen Linien. Hier ist ein Bild von diesem Fangenverhalten:

    Die vier blauen Pfeile stellen die Referenzkurven im Block dar. Der Block wird an passenden Linien ausgerichtet. Wenn Sie die Maus entlang der Linien bewegen, können Sie den Block positionieren. Wenn Sie mit der linken Maustaste klicken, wird der Block in die Zeichnung eingefügt, wobei er an den entsprechenden Linien ausgerichtet wird. In diesem spezifischen Anwendungsfall werden die Linien in der Zielzeichnung zwischen den Verbindungspunkten (d. h. den Punkten, an denen die Pfeile der Referenzkurven angebracht sind) beschnitten.

    Wenn die Linien unter dem Mauszeiger nicht mit den Referenzkurven übereinstimmen, kann der Block auf normale Weise eingefügt werden, aber er wird nicht mit den Kurven in der Zielzeichnung ausrichtet. Wenn in diesem Fall der Abstand zwischen den parallelen Linien in der Zeichnung größer als 300mm ist (wie im Block), fangen die Referenzkurven nicht an diesen Linien ein.

    Note: Es kann sein, dass die Referenzkurven nicht gut mit den Geometrisch- und Bemaßungsabhängigkeiten zusammenpassen. Das Verhalten des Blocks bei der Anwendung von Referenzkurven zusammen mit Abhängigkeiten hängt in hohem Maße von der Komplexität der Blockgeometrie und der Anzahl und dem Typ der Abhängigkeiten ab.

Hinzufügen der Umklapplinien

Eine weitere nützliche Funktion, die den parametrischen Blöcken hinzugefügt werden kann, besteht darin, die Blockgeometrie entlang bestimmter Linien zu spiegeln. Diese Aufgabe kann mit einem Umklapp-Parameter erfüllt werden. Der Umklapp-Parameter spiegelt den Block an einer Achse. In diesem Beispiel werden zwei Umklappen hinzugefügt, die horizontal und vertikal gespiegelt werden.

Um Zugriff auf die Umklappfunktion zu erhalten, wechseln Sie zur Registerkarte Parametrisch des Multifunktionsleiste. Klicken Sie im Panel Parametrische Blöcke auf die Schaltfläche Umklapplinie. Eine weitere Möglichkeit, einen Umklappvorgang zu erreichen, ist die Eingabe des Befehls _FLIPLINE in die Befehlszeile.

Weitere Informationen zu den Umklapplinien finden Sie im Artikel UMKLAPPLINIE-Befehl.

Führen Sie die folgenden Schritte aus, um eine Umklapplinie hinzuzufügen:

  • Öffnen Sie die Blockzeichnung.
  • Rufen Sie den Befehl _FLIPLINE auf und zeichnen Sie eine vertikale Linie in der Mitte des Blocks. Mit diesem Befehl wird eine Linie erstellt, die dem Layer FLIPLINES hinzugefügt wird, wodurch die Linie grün wird.
  • Geben Sie dem Umklapp-Parameter einen Namen. Dieser Parameter wird umklappen_Horizontal benannt.
  • Mit dem gleichen Verfahren wird eine neue Umklapplinie in der Mitte der Wand definiert. Dies wird umklappen_Vertikal benannt.

    Nach der Definition der Umklapplinien sieht der Block wie folgt aus:

  • Um die Zeichnung zu vereinfachen, werden die Umklapplinien durch Ausblenden des Layers FLIPLINES verdeckt.
  • Speichern Sie die Blockzeichnung.
  • Fügen Sie den Block in die Zielzeichnung ein. Danach kann der Block durch Auswahl und Verwendung der Umklapp-Parameter im Abschnitt Parameter der Panel Eigenschaften umgeklappt werden.

Hinzufügen des Streckungsparameters

Der Streckungsparameter funktioniert ähnlich wie der Befehl STRECKEN. Dies kann nützlich sein, wenn viele Objekte in die gleiche Richtung und über die gleiche Distanz gestreckt oder verschoben werden sollen, ohne den Block zu bearbeiten. In diesem Fall kann den Streckungsparameter mehrere Abhängigkeiten ersetzen, wodurch die Zeichnung und der Prozess der Parametrisierung der Geometrie vereinfacht werden.

Note: Der Streckungsparameter funktioniert in Kombination mit den geometrischen und dimensionalen Abhängigkeiten möglicherweise nicht gut. Das Verhalten des Blocks bei der Anwendung von den Streckungsparameter zusammen mit Abhängigkeiten hängt in hohem Maße von der Komplexität der Blockgeometrie und der Anzahl und Art der Abhängigkeiten ab.

Weitere Informationen zum Streckungsparameter finden Sie im Artikel PARAMETRISCHESSTRECKEN-Befehl.

In den folgenden Schritten wird beschrieben, wie einem Block eine parametrische Streckung hinzugefügt wird.

  1. Öffnen Sie die Blockzeichnung.
  2. Starten Sie den Befehl PARAMETRISCHESSTRECKEN. Dieser Befehl kann auch von der Multifunktionsleiste im Arbeitsbereich Konstruieren gestartet werden. Siehe Registerkarte Parametrisch, dann das Panel Parametrische Blöcke. Sie können darauf auch zugreifen, indem Sie PARAMETRISCHESSTRECKEN in der Befehlszeile eingeben.
  3. Erstellen Sie den Streckungsvektor, indem Sie zwei Punkte auswählen. In diesem Beispiel weist der Streckungsvektor seinen Basispunkt der Versetzung in dem mit 1 gekennzeichneten Punkt und den zweiten Punkt der Versetzung in dem mit 2 gekennzeichneten Punkt auf. Siehe Bild unten. Der Einfachheit halber wurden die Referenzkurven und den Layer der Umklapplinien verdeckt.
    Note:
    1. Die Richtung dieses Vektors definiert die Richtung der Streckung und die Länge dieses Vektors ist der Anfangswert des Streckungsparameters.
    2. Richten Sie den Vektor nach Möglichkeit mit einem wichtigen Feature/einer wichtigen Dimension in der Zeichnung aus. Dadurch hat der Streckungsparameterwert eine klare Bedeutung.
    3. Der Streckungsvektor wird in einem weichen Rot gezeichnet, so dass er leicht zu erkennen ist.
  4. Zeichnen Sie den Streckungsrahmen.

    Der Streckungsrahmen kann ein Polygon oder ein Rechteck sein. Der Streckungsrahmen wird verwendet, um festzulegen, welche Streckungspunkte beim Anwenden der Streckung verschoben werden. Nur die Punkte ausgewählter Objekte (siehe nächster Schritt), die innerhalb des Streckungsrahmens liegen, werden verschoben.

    In diesem Beispiel ist der Streckungsrahmen das mit 1 markierte Rechteck. Siehe Bild unten.

  5. In diesem Schritt können Sie die Auswahl der Objekte bearbeiten, die bei Bedarf von einer Streckung betroffen sind. Standardmäßig sind die Objekte, die Streckpunkte innerhalb des Streckrahmens haben, bereits ausgewählt.

    In diesem Beispiel umfasst die Standardauswahl die untere Linie und die beiden Seitenlinien des Rechtecks. Siehe die hervorgehobenen Linien, die in der Abbildung unten mit 1, 2 und 3 markiert sind.

  6. Geben Sie dem Streckungsparameter einen Namen. In diesem Beispiel wird der Parameter Stärke benannt.
  7. Speichern Sie die Blockzeichnung.
  8. Fügen Sie den Block in die Zielzeichnung ein und ändern Sie den Streckungsparameter.

    Für den linken Block ist der Parameter Stärke auf den Standardwert 60mm eingestellt. Für den rechten Block wurde der Parameter Stärke auf 150mm geändert. Dies könnte in diesem Anwendungsfall für Isolationszwecke sinnvoll sein.

Hinzufügen der Funktionalität geführte unscharfe Einfügung

Um den Türblock flexibler/unscharfer zu machen, werden die Referenzkurven parametrisiert und die umgebende Geometrie auf sie abhängig gemacht. Infolgedessen wird der parametrische Block an Wänden mit verschiedenen Wandstärken in der Zielzeichnung gefangen.

Weitere Informationen zu diese Funktionalität finden Sie im Artikel Workflow für geführte unscharfe Einfügung.

Führen Sie die folgenden Schritte aus, um die Funktionalität geführte unscharfe Einfügung zum Block hinzuzufügen:

  1. Öffnen Sie die Blockzeichnung.
  2. Starten Sie den Befehl REFERENZKURVEN über das Multifunktionsleiste oder die Befehlszeile. In diesem Fall sind die Referenzlinien bereits definiert.
  3. Wählen Sie die Option Parametrisieren. Dadurch werden die Parameter zwischen den Referenzkurven erstellt (siehe die Panels Parameter & Abhängigkeiten oder Mechanical Browser).
  4. Fügen Sie Abhängigkeiten hinzu, um einige Objekte an die parametrisierten Referenzkurven anzuhängen. Siehe Bild unten:

    Für diesen Fall wurden vier übereinstimmende Abhängigkeiten zwischen den Enden der Referenzkurven und den Enden der beiden vertikalen Linien, die den Wandbruch darstellen, hinzugefügt.

  5. Speichern Sie die Blockzeichnung.
  6. Fügen Sie den Block in die Zielzeichnung ein. Dieses Mal werden die Referenzkurven aufgrund der an ihnen angefügten Parameter auch an den inneren Wänden gefangen, die eine andere Stärke aufweisen. Siehe Bild unten.