Enlace API de Grasshopper - cómo importar y calcular el modelo de unión paramétrica (02) versión 24

Este artículo también está disponible en:
Traducido por IA del inglés
En este tutorial, aprenderá cómo trabajar con uniones parametrizadas y cómo cambiarlas y evaluarlas en Grasshopper. NOTA: Este manual es válido para versiones hasta la 24.1.2



Grasshopper - Instalación del Plugin

Puede obtener una versión de prueba de Rhino3d y Grasshopper desde el sitio web de Rhino3d. Ejecute Rhinoceros y seleccione la plantilla con Metros:

inline image in article

En la línea de comandos, introduzca "Package Manager":

inline image in article

Aparece una nueva ventana; seleccione IDEAStatiCa y haga clic en Instalar. El plugin se descargará e instalará. Para que esté activo, es necesario reiniciar Rhinoceros.

inline image in article

 Para iniciar Grasshopper con el plugin de IDEA StatiCa, seleccione Herramientas / Grasshopper en la pestaña de Rhinoceros.

inline image in article

Como puede ver, el plugin ya está incorporado.

inline image in article

Conozca los componentes y comandos del plugin de IDEA StatiCa para Grasshopper en el artículo Descripción de los componentes del plugin de Grasshopper.

Plugin Colibri

Como Grasshopper no puede trabajar con bucles, debe instalar otro plugin - COLIBRI, que utilizará en este tutorial.

inline image in article

   

IDEA StatiCa Connection – Diseño de una junta y configuración de parámetros

Para el ejemplo, creará una unión de momento simple usando una plantilla:

inline image in article

Para poder trabajar con parámetros, es necesario habilitar la pestaña Desarrollador en Preferencias / Configuración avanzada

inline image in article

Al principio, debe configurar las cargas según la siguiente imagen:

inline image in article

Ahora, debe establecer dos parámetros para esta unión. El primero será el espesor de la placa de testa. Haga clic en el botón más en la pestaña Desarrollador y cambie el texto según la imagen:

inline image in article

Para conectar este parámetro con el espesor de la placa de testa correspondiente, haga clic en el botón enlace y seleccione el campo de propiedad como se muestra en la siguiente imagen:

inline image in article

 Como segundo parámetro, establecerá el diámetro de los tornillos:

inline image in article

Nota: La expresión es un texto, por lo que es necesario usar apóstrofes.

Conecte este parámetro con la operación correspondiente:

inline image in article

Ahora, puede verificar los enlaces en la pestaña Propiedades del modelo:

inline image in article

Como el objetivo es trabajar con el diámetro de los tornillos, debemos añadir los conjuntos de tornillos apropiados al archivo:

inline image in article


Finalmente, puede guardar esta unión con el nombre Example2.ideaCon.

Grasshopper - Importar el archivo *ideaCon y modificar los parámetros

Cree un nuevo documento, seleccione la pestaña Params en la cinta superior y coloque el componente File Path en el Canvas. 

inline image in article

Haga clic derecho en el componente y seleccione el archivo Example2.ideaCon que guardamos anteriormente. 

Nota: Si abre el archivo adjunto, debe cambiar esta ruta en consecuencia. 

Ahora, añada los siguientes componentes al canvas y conéctelos como se muestra en la imagen.

Importar archivo:

IDEA StatiCa / Connection / Reference Connection
IDEA StatiCa / Connection / Deconstruct Connection
IDEA StatiCa / Connection / Modify Connection

Ver parámetros:

IDEA StatiCa / Connection / Deconstruct Parameters

Aquí, puede añadir componentes Params / Input / Panel para ver los valores de nuestros parámetros.

Modificar parámetros:

IDEA StatiCa / Connection / Modify Parameters (1)
IDEA StatiCa / Connection / Modify Parameters (2)
IDEA StatiCa / Connection / Modify Connection

Para el archivo modificado con diferentes resultados, establecemos el sufijo _updated. 

Cálculo y resultados:

IDEA StatiCa / Connection / Calculate Connection
IDEA StatiCa / Connection / Connection Results
IDEA StatiCa / Connection / Deconstruct Result Items

Aquí, de nuevo, puede añadir componentes Params / Input / Panel para ver los valores de los resultados.

Componentes Colibri para iterar combinaciones de parámetros:

TTTollbox / Colibri Inputs
TTTollbox / Colibri Outputs
TTTollbox / Colibri Aggregator

Para la entrada, la primera lista de valores contiene 3 valores (0.010, 0.015, 0.020) para el espesor de la placa de testa.
La segunda contiene tres valores (M12 8.8, M14 8.8, M16 8.8) para el diámetro de los tornillos.
Los resultados se almacenan en el archivo data.csv. Por defecto, se almacena en c:\Colibri; aquí, debe establecer la ruta a C:/IDEA. Asegúrese de tener acceso autorizado.

inline image in article

Haga clic en el botón Colibri Inputs / Fly para recorrer toda la iteración. Después de un momento, se crea el archivo CSV.

Los resultados directos con Verdadero / Falso se pueden ver al abrirlo. 

inline image in article

Interpretación de los resultados

Para esta unión específica, obtendrá resultados satisfactorios usando ya sea 

  • Tornillos M16 8.8 con espesor de placa de testa de 10 mm

o

  • Tornillos M14 8.8 con espesor de placa de testa de 15 mm

Se pueden encontrar ejemplos más complejos en su PC en el directorio

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

Grabaciones relacionadas

Parte 1 - configuración de parámetros en IDEA StatiCa Connection

Parte 2 - carga de la unión y visualización en Rhino

Parte 3 - proceso de bucle sobre los parámetros

Parte 4 - interpretación de resultados

Descargas adjuntas

Artículos relacionados