Arbeiten mit Parametern und Abhängigkeiten
Übersicht: In dieser Lektion lernen Sie, wie Sie Ihre BricsCAD-BIM Features parametrisieren.
Lernziele
Nach Abschluss dieser Lektion werden Sie in der Lage sein:
Den Unterschied zwischen globalen und lokalen Parametern verstehen.
Die geometrischen und Bemaßungs Abhängigkeiten identifizieren.
Einen Ausdruck auf einen Parameter einstellen
Parametrisieren Sie Ihre benutzerdefinierte Komponente.
Steuern Ihrer 3D-Geometrie mit Parametern.
Parametrische Modellierung
In BricsCAD erfolgt die parametrische Modellierung durch die Verwendung von geometrischen und Bemaßungs Abhängigkeiten. Ein umfangreicher Werkzeugsatz steuert das geometrische 2D- und 3D-Modell mit einer Reihe von Parametern. Jeder Parameter wird mit einem Wert im Mechanical Browser angezeigt. Die Werte aus den verschiedenen Parametern können über Ausdrücke miteinander verknüpft werden. Wenn der Wert eines Parameters geändert wird, wird das geometrische Modell automatisch aktualisiert. Dieses Werkzeugpaket ermöglicht es BricsCAD Anwendern, parametrisches Verhalten zu jeder beliebigen Geometrie hinzuzufügen und Design Varianten einfach zu analysieren.
Hinweis: In BricsCAD gibt es keine Eltern-Kind Abhängigkeiten zwischen Geometrieelementen. Wenn Sie z. B. eine Skizze ändern, die zum Erstellen eines extrudierten 3D-Volumenkörpers verwendet wird, wird der Volumenkörper nicht entsprechend geändert. Über die Parameter und Ausdrücke können beliebige Abhängigkeiten erstellt werden.
Es gibt zwei Arten von Parametern: Lokale Parameter sind an das jeweiligen Objekt angehängt. Globale Parameter sind nicht an ein bestimmtes Objekt angehängt.
Arbeiten mit Abhängigkeiten
Wenn Sie einige Komponenten erstellen (z. B. Fenster, Türen,...) in Ihrem BIM-Modell, können Sie diese durch Anwendung von 3D Abhängigkeiten parametrisieren. Durch die Definition von Abhängigkeiten können Sie die Form und Größe der Elemente steuern. Zusammen mit Abhängigkeiten bestimmen Parameter die Positionen von Elementen durch einen Ausdruck.
Es gibt zwei Arten von 3D-Abhängigkeiten in BricsCAD: die eine legt die Größe der Objekte fest, die andere ihre Position.
Geometrische Abhängigkeiten
Geometrische Abhängigkeiten ermöglichen es Ihnen, die Position von 3D-Objekten in Bezug zueinander zu steuern.
Werkzeugkasten: 3D-Abhängigkeiten
Quad: Abhängigkeiten
Die folgende Tabelle zeigt die geometrischen 3D-Abhängigkeiten.
Fest | Hält Volumenkörper, Kanten oder Flächen von Volumenkörpern in der Zeichnung an ihrer Position. | |
Koinzident | Wendet die zusammenfallende Abhängigkeit zwischen zwei Kanten, zwei Flächen oder einer Kante und einer Fläche unterschiedlicher Volumenkörper an. | |
Konzentrisch | Hält zwei zylindrische, kugelförmige oder konische Flächen zentriert. | |
Parallel | Hält zwei Flächen eines Volumenkörpers oder von verschiedenen Volumenkörpern parallel. | |
Lot | Hält zwei Flächen eines Volumenkörpers oder verschiedener Volumenkörper senkrecht zueinander. | |
Tangente | Hält eine Fläche und eine gekrümmte Oberfläche von unterschiedllichen Volumenkörpern tangential. | |
Starrer Satz | Erlaubt es, einen Satz von Objekten oder Unterobjekten als starren Körper zu definieren. |
Bemaßungs Abhängigkeiten
Mithilfe von Bemaßungs Abhängigkeiten können Sie die Größe von 3D-Objekten in Zeichnungen und die Abstände zwischen ihnen steuern.
Werkzeugkasten: 3D-Abhängigkeiten
Quad: Abhängigkeiten
Multifunktionsleiste: Registerkarte Parametrisch > Parametrieren
Die folgende Tabelle zeigt die Bemaßungs Abhängigkeiten.
Abstand | Erzeugt einen Abstand zwischen zwei Unterobjekten. | |
Radius | Erzeugt einen Radius an zylindrischen Flächen oder kreisförmigen Kanten. | |
Winkel | Erzeugt einen Winkel zwischen zwei Flächen eines Volumenkörpers oder von verschiedenen Volumenkörpern. |
Einen Ausdruck auf einen Parameter einstellen
In BricsCAD können Sie einen Ausdruck auf einen beliebigen Parameter festlegen, sei es global oder lokal. Als Beispiel können Sie einen einfachen Ausdruck erstellen, der nur eine Zahl oder den Namen eines globalen Parameters enthält, und ihn auf die zugehörige Geometrie in der Zeichnung anwenden. Sie können auch komplexere Formeln verwenden, die die Verwendung von Standardoperatoren und -funktionen beinhalten.
ANMERKUNGEN |
|
Die folgende Tabelle zeigt die Operatoren, die in Ausdrücken verwendet werden können.
Addition (+) | Erzeugt die Summe der numerischen Werte. |
Subtraktion oder Negativ (-) | Subtrahiert zwei numerische Werte. |
Multiplikation (*) | Multipliziert numerische Werte. |
Division (/) | Teilt zwei numerische Werte. |
Potenzierung (^) | Berechnet den Exponentialwert der angegebenen Zahlen. |
Modulo- oder Restwertoperator (%) | Liefert den Rest nach der Division eines numerischen Wertes durch einen anderen z. B. der Ausdruck "5 % 2" würde 1 ergeben, da 5 geteilt durch 2 einen Quotienten von 2 und einen Rest von 1 ergibt. |
Die folgende Tabelle zeigt die Funktionen und die Syntax, die in Ausdrücken verwendet werden können.
Kosinus | cos(Ausdruck) |
Sinus | sin(Ausdruck) |
Tangente | tan(Ausdruck) |
Arcus Cosinus | acos(Ausdruck) |
Arcus Sinus | asin(Ausdruck) |
Kosinus | cos(Ausdruck) |
Arcus Tangens | atan(Ausdruck) |
Hyperbolischer Kosinus | cosh(Ausdruck) |
Hyperbolischer Sinus | sinh(Ausdruck) |
Hyperbolischer Tangens | tanh(Ausdruck) |
Arcus hyperbolischer Kosinus | acosh(Ausdruck) |
Arcus hyperbolischer Sinus | asinh(Ausdruck) |
Arcus hyperbolischer Tangens | atanh(Ausdruck) |
Quadratwurzel | sqrt(Ausdruck) |
Vorzeichen-Funktion (-1,0,1) | sign(Ausdruck) |
Runden auf die nächste Ganzzahl | round(Ausdruck) |
Dezimalzahl abschneiden | trunc(Ausdruck) |
Abrunden | floor(Ausdruck) |
Aufrunden | ceil(Ausdruck) |
Absolute value | abs(Ausdruck) |
Größtes Element im Feld | max(Ausdruck1;Ausdruck2) * |
Kleinstes Element im Feld | min(Ausdruck1;Ausdruck2) * |
Grad zu Bogenmaß | d2r(Ausdruck) |
Bogenmaß zu Grad | r2d(Ausdruck) |
Logarithmus, Basis e | ln(Ausdruck) |
Logarithmus, Basis | 10 log(Ausdruck) |
Exponent, Basis e | exp(Ausdruck) |
Exponent, Basis 10 | exp10(Ausdruck) |
Potenz Funktion | pow |
Zufällige Dezimalzahl, 0-1 | Random(Ausdruck1;Ausdruck2) * |
*Verwenden Sie das Listentrennzeichen, wie auf Ihrem System definiert: , (Komma) oder ; (Semikolon).
Parametrische Blöcke
Parametrische Blöcke beziehen sich auf Blöcke, die Parameter haben, die die Größe und Form der 3D-Geometrie bestimmen. Sobald der parametrische Block erstellt ist, kann er als Blockreferenz in die Zeichnung eingefügt werden. Die Parameter Ihres Blocks können geändert werden, nachdem Sie ihn in Ihr Modell eingefügt haben. Daher ist es nicht erforderlich, die parametrische Blockdatei einzeln zu ändern. Die parametrischen Blöcke ermöglichen es Ihnen auch, denselben Block in verschiedenen Größen und in verschiedenen Formen in Ihrem Modell zu verwenden.
Vorgehensweise: Parametrisieren einer benutzerdefinierten Komponente
Das in der vorherigen Lektion erstellte Fenster wird verwendet, um zu demonstrieren, wie das parametrische Design funktioniert. Dieses Fenster besteht aus drei Volumenkörpern: Subtraktor, fester Rahmen und Glasscheibe.
Schritt 1: Bevor Sie beginnen, Abhängigkeiten hinzuzufügen:
Öffnen Sie den Mechanical Browser mit dem Befehl MechanicalBrowserÖffnen , um die Werte von 3D-Abhängigkeiten und Parametern zu steuern und zu verwalten.
Hinweis: Mit dem Mechanical Browser können Sie durch alle Abhängigkeiten in der Zeichnung navigieren und Bemaßungs Abhängigkeiten bearbeiten.
Vergewissern Sie sich, dass Auswahl von 3D-Volumenkörper-Flächen ermöglichen (
) in den Auswahl Modi eingeschaltet ist. ist in den 3Auswahlmodi3 eingeschaltet. Um die Schritte leicht nachvollziehen zu können, stellen Sie sicher, dass Umgrenzungen erkennen ausgeschaltet ist.
Schritt 2: Zuweisen der Fest Abhängigkeiten
Schalten Sie den Layer BIM_Subtract ein.
Wählen Sie die Objekte (1), denen Sie eine Fixierung hinzufügen möchten.
(Optional) Drücken Sie die TAB-Taste, um verdeckte Geometrie auszuwählen.
Wählen Sie Fixierung hinzufügen (2) in der Befehlsgruppe Abhängigkeiten im Quad.
Die Fixierung erscheint im Mechanical Browser als ' Fest_1'.
Schritt 3: Anwenden der Starren Abhängigkeiten
Wählen Sie die Objekte aus, auf die die Abhängigkeiten des Starren Satzes angewendet werden sollen.
Die Objekte bleiben in der gleichen Position zueinander, wenn sie sich in einem Starren Satz befinden.
Um mehrere Unterobjekte desselben Typs gleichzeitig auszuwählen, gehen Sie wie folgt vor:Verwenden Sie das Widget "Blick Von" (4), das sich standardmäßig oben rechts auf Ihrem Bildschirm befindet, um die Ansicht von 3D auf Draufsicht zu ändern.
Wählen Sie die Objekte mit Hilfe der Auswahlfenster (5). Drücken Sie beim Zeichnen eines Auswahlfensters die STRG-Taste, um die Art der Auswahl von Unterobjekten zu ändern. Jedes Mal, wenn Sie die STRG-Taste drücken, ändert sich der Typ der Auswahl der Unterobjekte. Der Typ des untergeordneten Objekts ist am Mauszeiger zu erkennen, z. B. Flächen (6) oder Kanten (7).
Hinweis: Standardmäßig werden in den Auswahl-Fenstern Volumenkörper angezeigt und ausgewählt.
Wiederholen Sie denselben Vorgang für die anderen Seiten: Oben, unten und rechts.
Schritt 3: Anwenden von Abstands Abhängigkeiten
Maße des Fensters und die Stärke der Glasscheibe.
Schalten Sie den Layer BIM_Subtract aus.
Wählen Sie die erste Fläche aus.
Die Fläche wird hervorgehoben.
Bewegen Sie den Mauszeiger über die zweite Fläche.
Drücken Sie die TAB-Taste, um eine verdeckte Fläche auszuwählen.
Wenn die zweite Fläche hervorgehoben wird, wählen Sie Abstand hinzufügen (8) in der Befehlsgruppe Abhängigkeiten im Quad.
Sie werden aufgefordert: Abstand-Wert angeben oder [Geometrie-getrieben] <xxx>:
Führen Sie einen der folgenden Schritte aus:
Drücken Sie die Eingabetaste oder machen Sie einen Rechtsklick, um den aktuellen Wert zu akzeptieren. Der aktuelle Wert wird im Feld für die dynamische Bemaßung (9) angezeigt, wenn die dynamische Bemaßung (DYN) aktiv ist.
Geben Sie einen Wert in der Befehlszeile ein.
Der Abstandswert zwischen den beiden Flächen erscheint im Mechanical Browser.
Hinweis: Um eine beliebige Abhängigkeit in Ihrem Modell zu entfernen, wählen Sie die Abhängigkeit im Mechanical Browser aus, z. B. Fest, StarrerSatz..., und drücken Sie die Entf-Taste oder klicken Sie mit der rechten Maustaste und wählen Sie die Option Löschen.
Schritt 5: Parameter anwenden
Wir werden einen Parameter erstellen, der die Breite des Fensters steuert.
Klicken Sie im Mechanical Browser mit der rechten Maustaste auf den Dateinamen (10).
Wählen Sie im Kontextmenü Neuen Parameter hinzufügen (11).
Die Parametersatztabelle wird erstellt und der Parameter wird im Mechanical Browser als 'v1 = 1' (12) hinzugefügt.
Um den soeben erstellten Parameter mit der Bemaßungs Abhängigkeit zu verknüpfen, wählen Sie die Abstands-Abhängigkeit im Mechanical Browser aus und verwenden Sie die Parameter, um einen Ausdruck im Feld Ausdruck (13) in der Einstellungsmatrix der Abhängigkeit zu definieren.
Ändern Sie optional den Ausdruckswert des Parameters und drücken Sie die Eingabetaste. Die zugewiesene Abstands Abhängigkeit wird entsprechend geändert.
*In Ihrer Zeichnung können Sie so viele Abhängigkeiten wie nötig einrichten. Beachten Sie, dass die Software Sie davon abhält, mehr Abhängigkeiten als nötig zu verwenden.