Collegamento API Grasshopper - calcolo in serie di giunti in acciaio (06) versione 24

Questo articolo è disponibile in:
Tradotto dall’IA dall’inglese
In questo tutorial, imparerai come utilizzare un modello parametrico per il calcolo in serie di giunti in acciaio con la stessa geometria. NOTA: Questo manuale è valido per le versioni fino alla 24.1.2

Grasshopper - Installazione del Plugin

È possibile ottenere una versione di prova di Rhino3d e Grasshopper dal sito web di Rhino3d. Avviare Rhinoceros e selezionare il modello con Meters:

inline image in article

Nella riga di comando, inserire "Package Manager":

inline image in article

Apparirà una nuova finestra; selezionare IDEAStatiCa e fare clic su Install. Il plugin verrà scaricato e installato. Per diventare attivo, è necessario riavviare Rhinoceros.

inline image in article

 Per avviare Grasshopper con il plugin IDEA StatiCa, selezionare Tools / Grasshopper nella scheda Rhinoceros.

inline image in article

Come si può vedere, il plugin è già incorporato.

inline image in article

Per informazioni sui componenti e i comandi del plugin IDEA StatiCa per Grasshopper, consultare l'articolo Descrizione dei componenti del plugin Grasshopper.

Plugin HUMAN

In questo esempio, è necessario selezionare una parte della struttura e, a tale scopo, è necessario installare un altro plugin - HUMAN, che verrà utilizzato in questo tutorial.

inline image in article

IDEA StatiCa Checkbot – importazione di una struttura, progettazione di un giunto

Aprire la cartella allegata con una struttura importata da software di terze parti. Le forze interne sono incluse.

inline image in article

Selezionare uno dei giunti centrali nella cintura superiore (ad es., C11) e aprirlo in IDEA StatiCa Connection.

È possibile progettarlo correttamente in base alle proprie esigenze oppure utilizzare il giunto già preparato qui.

inline image in article

Andare alla scheda Sviluppatore, impostare i parametri e collegarli all'operazione appropriata seguendo le immagini successive:

inline image in article
inline image in article

Infine, salvare l'intero giunto come modello *.contemp, da utilizzare successivamente in Grasshopper.

inline image in article

Grasshopper - importazione del file XML, applicazione del modello

Creare un nuovo documento, selezionare la scheda Params nella barra multifunzione superiore e posizionare il componente File Path sul Canvas. 

inline image in article

Fare clic con il tasto destro sul componente e selezionare il file import.xml, che si trova nella cartella Checkbot. Questo file contiene tutti i dati della struttura importata.

Aggiungere ora i seguenti componenti al canvas e collegarli come mostrato nell'immagine.

Importazione del file e visualizzazione della struttura, inclusa la descrizione dei giunti in Rhino:

IDEA StatiCa / Open Model / Import IOM File
IDEA StatiCa / Open Model / Deconstruct Open Model
IDEA StatiCa / Open Model / Deconstruct Open Model Object

Params / Geometry / Curve
Params / Geometry / Point
Display / Dimensions / Text Tag

inline image in article

Ora è possibile visualizzare la struttura in Rhino:

inline image in article

Importare il modello e applicarlo ai giunti selezionati: 

IDEA StatiCa / Connection / Create Connection from IOM
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 (importare il modello)
Params / Primitive / File path (cartella in cui salvare i giunti)

Params / Input / Boolean Toggle (2x)
Params / Input / Panel (per la creazione di versioni aggiornate del giunto) 

inline image in article

Ora è possibile visualizzare la struttura con i giunti selezionati a cui è stato applicato il modello:

inline image in article

Grasshopper - modifica dei parametri ed esecuzione del calcolo

Modifica dei parametri:

IDEA StatiCa / Connection / Deconstruct Connection
IDEA StatiCa / Connection / Deconstruct Parameters
IDEA StatiCa / Connection / Modify Code Setup (per semplificare la tabella di output)
IDEA StatiCa / Connection / Modify Parameters

Params / Input / Panel (2x Nome dei Parametri) 
Params / Input / Panel
Params / Input / Boolean Toggle (2x)
Params / Input / Number Slider

inline image in article

Calcolo dei giunti:

IDEA StatiCa / Connection / Calculate Connection
IDEA StatiCa / Connection / Connection Results
IDEA StatiCa / Connection / Connection Geometry (trasmissione dei dati ai componenti per la visualizzazione)
IDEA StatiCa / Connection / Deconstruct Results (trasmissione dei dati ai componenti per la visualizzazione)

Params / Input / Panel (Analysis - per semplificare la tabella di output)
Params / Input / Panel (Results)
Params / Input / Boolean Toggle

inline image in article

Visualizzazione dei risultati:

Grasshopper consente di arricchire i risultati con una visualizzazione grafica. I componenti mostrati nell'immagine successiva permettono di visualizzare in verde i giunti verificati; quelli che non superano le verifiche vengono invece visualizzati in rosso.

inline image in article
inline image in article

Di seguito è riportata l'immagine completa del file Grasshopper per visualizzare i collegamenti tra i componenti:

inline image in article

Esempi più complessi sono disponibili nella cartella

"%appdata%\McNeel\Rhinoceros\packages\7.0\IDEAStatiCa\0.1.1\Examples.zip"

Download allegati

Articoli correlati