Grasshopper API-Verbindung – Massenberechnung von Stahlanschlüssen (06)

Dieser Artikel ist auch verfügbar in:
Mit KI aus dem Englischen übersetzt
In diesem Tutorial erfahren Sie, wie Sie eine parametrische Vorlage für die Massenberechnung von Stahlanschlüssen mit gleicher Geometrie verwenden.

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:

inline image in article

Geben Sie in der Befehlszeile „Package Manager" ein:

inline image in article

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.

inline image in article

 Um Grasshopper mit dem IDEA StatiCa-Plugin zu starten, wählen Sie im Rhinoceros-Tab Tools / Grasshopper.

inline image in article

Wie Sie sehen können, ist das Plugin bereits integriert.

inline image in article

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.

inline image in article

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.

inline image in article

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.

inline image in article

Wechseln Sie zur Registerkarte „Entwickler", legen Sie die Parameter fest und verknüpfen Sie sie gemäß den folgenden Abbildungen mit der entsprechenden Operation:

inline image in article
inline image in article

Speichern Sie abschließend den gesamten Knoten als Vorlage *.contemp, die später in Grasshopper verwendet wird.

inline image in article

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. 

inline image in article

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.

inline image in article

Beim Ausführen dieser Komponente sollte das folgende Fenster erscheinen.

inline image in article

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

inline image in article

Jetzt können Sie die Struktur in Rhino sehen:

inline image in article

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)

inline image in article

Jetzt können Sie die Struktur mit den ausgewählten Knoten sehen, auf die die Vorlage angewendet wurde:

inline image in article

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

inline image in article

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)

inline image in article

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.

inline image in article
inline image in article

Hier ist die Gesamtansicht der Grasshopper-Datei, um die Verbindungen zwischen den Komponenten zu sehen:

inline image in article

Komplexere Beispiele finden Sie im Ordner

"%appdata%\McNeel\Rhinoceros\packages\8.0\IDEAStatiCa\0.2.5\Examples0.2.5.zip"

Anhänge zum Download

Verwandte Artikel