Grasshopper API-Verbindung – Massenberechnung von Stahlanschlüssen (06)
Dieses Tutorial verwendet Rhino 8. Wenn Sie mit IDEA StatiCa Version bis 24.1.3 arbeiten, lesen Sie dieses Tutorial.
Grasshopper - Plugin-Installation
Eine Testversion von Rhino3d und Grasshopper erhalten Sie auf der Rhino3d-Website. Starten Sie Rhinoceros und wählen Sie die Vorlage mit Meters:
Geben Sie in der Befehlszeile „Package Manager" ein:
Es öffnet sich ein neues Fenster; wählen Sie IDEAStatiCa aus und klicken Sie auf Install. Das Plugin wird heruntergeladen und installiert. Damit es aktiv wird, ist ein Neustart von Rhinoceros erforderlich.
Um Grasshopper mit dem IDEA StatiCa-Plugin zu starten, wählen Sie im Rhinoceros-Tab Tools / Grasshopper.
Wie Sie sehen können, ist das Plugin bereits integriert.
Erfahren Sie mehr über die Komponenten und Befehle im IDEA StatiCa-Plugin für Grasshopper im Artikel Beschreibung der Grasshopper-Plugin-Komponenten.
HUMAN-Plugin
In diesem Beispiel müssen wir einen Teil der Struktur auswählen. Dazu müssen Sie ein weiteres Plugin installieren – HUMAN, das Sie in diesem Tutorial verwenden werden.
IDEA StatiCa Checkbot – Import einer Struktur, Bemessung eines Knotens
Öffnen Sie den beigefügten Ordner mit einer aus einer Drittanbieter-Software importierten Struktur. Schnittgrößen sind enthalten.
Bitte wählen Sie einen der mittleren Knoten im Obergurt (z. B. C11) und öffnen Sie ihn in IDEA StatiCa Connection.
Sie können ihn entsprechend Ihren Anforderungen korrekt bemessen oder unseren vollständig vorbereiteten Knoten hier verwenden.
Wechseln Sie zur Registerkarte „Entwickler", legen Sie die Parameter fest und verknüpfen Sie sie gemäß den folgenden Abbildungen mit der entsprechenden Operation:
Speichern Sie abschließend den gesamten Knoten als Vorlage *.contemp, die später in Grasshopper verwendet wird.
Grasshopper – XML-Datei importieren, Vorlage anwenden
Erstellen Sie ein neues Dokument, wählen Sie die Registerkarte Params im oberen Menüband und platzieren Sie die Komponente File Path auf der Canvas.
Klicken Sie mit der rechten Maustaste auf die Komponente und wählen Sie die Datei import.xml, die sich im Checkbot-Ordner befindet. Diese Datei enthält alle Daten der importierten Struktur.
Ab Version 24.1.4 verfügt IDEA StatiCa über eine neue API, die hier beschrieben wird.
Um Grasshopper-Skripte auszuführen, müssen Sie jeder Datei eine Komponente namens Connection Service Runner hinzufügen. Diese Komponente befindet sich unter IDEA StatiCa / App Common.
Beim Ausführen dieser Komponente sollte das folgende Fenster erscheinen.
Fügen Sie nun die folgenden Komponenten zur Canvas hinzu und verbinden Sie sie wie in der Abbildung gezeigt.
Datei importieren und Struktur einschließlich einer Beschreibung der Knoten in Rhino anzeigen:
IDEA StatiCa / Open Model / Import IOM File
IDEA StatiCa / Open Model / Deconstruct Open Model
IDEA StatiCa / Open Model / Deconstruct Open Model Object
IDEA StatiCa / Open Model Create / Deconstruct Member 1D
Params / Geometry / Curve
Params / Geometry / Point
Display / Dimensions / Text Tag
Jetzt können Sie die Struktur in Rhino sehen:
Vorlage importieren und auf die ausgewählten Knoten anwenden:
IDEA StatiCa / App Common / Create Connection from IOM
IDEA StatiCa / Connection / Get Connection Settings
IDEA StatiCa / App Common / Deconstruct Object
IDEA StatiCa / Connection / Import Template file
IDEA StatiCa / Connection / Full template Assign
IDEA StatiCa / Connection / Apply Template
Human / Misc / Item Selector
Sets / Sets / Member Index
Sets / Lists / List item
Params / Primitive / File path (Vorlage importieren – templ2.contemp)
Params / Input / Boolean Toggle (3x)
Jetzt können Sie die Struktur mit den ausgewählten Knoten sehen, auf die die Vorlage angewendet wurde:
Grasshopper – Parameter ändern und Berechnung starten
Parameter ändern:
IDEA StatiCa / Connection / Get Parameters
IDEA StatiCa / Connection / Update Parameters
IDEA StatiCa / App Common / Modify Object (2x)
IDEA StatiCa / Connection / Modify Code Setup (zur Vereinfachung der Ausgabetabelle)
IDEA StatiCa / Connection / Modify Parameters
Params / Input / Panel (2x)
Params / Input / Boolean Toggle (3x)
Params / Input / Number Slider (2x)
Params / Sets / List Item (2x)
Params / Sets / Tree / Merge
Knoten berechnen:
IDEA StatiCa / App Common / Deconstruct Object
IDEA StatiCa / Connection / Calculate Connection Project
IDEA StatiCa / Connection / Deconstruct Result Item (Daten an Komponenten zur Visualisierung übergeben)
IDEA StatiCa / Connection / Export IOM
IDEA StatiCa / Open Model / Connection Open Model (Daten an Komponenten zur Visualisierung übergeben)
Params / Input / Boolean Toggle (2x)
Params / Input / Number Slider (1x)
Visualisierung der Ergebnisse:
Grasshopper ermöglicht es Ihnen, Ihre Ergebnisse mit grafischer Visualisierung zu erweitern. Die in der nächsten Abbildung gezeigten Komponenten ermöglichen es Ihnen, berechnete Knoten in Grün zu sehen; diejenigen, die die Nachweise nicht erfüllen, werden in Rot dargestellt.
Hier ist die Gesamtansicht der Grasshopper-Datei, um die Verbindungen zwischen den Komponenten zu sehen:
Komplexere Beispiele finden Sie im Ordner
"%appdata%\McNeel\Rhinoceros\packages\8.0\IDEAStatiCa\0.2.5\Examples0.2.5.zip"
Anhänge zum Download
- Connection-template.ideaCon (IDEACON, 76 kB)
- Example6.zip (ZIP, 121 kB)