Ligação API Grasshopper - como importar e calcular o modelo de ligação paramétrica (02)

Este artigo também está disponível em:
Traduzido por IA a partir do inglês
Neste tutorial, aprenderá como trabalhar com ligações parametrizadas e como alterá-las e avaliá-las no Grasshopper.

Este tutorial utiliza o Rhino 8. Se trabalha com a versão IDEA StatiCa até 24.1.3, consulte este tutorial.

Grasshopper - Instalação do Plugin

Pode obter uma versão de avaliação do Rhino3d e do Grasshopper no site do Rhino3d. Execute o Rhinoceros e selecione o modelo com Metros:

inline image in article

Na linha de comandos, introduza "Package Manager":

inline image in article

Surge uma nova janela; selecione IDEAStatiCa e clique em Instalar. O plugin será descarregado e instalado. Para ficar ativo, é necessário reiniciar o Rhinoceros.

inline image in article

 Para iniciar o Grasshopper com o plugin IDEA StatiCa, selecione Ferramentas / Grasshopper no separador do Rhinoceros.

inline image in article

Como pode verificar, o plugin já está incorporado.

inline image in article

Saiba mais sobre os componentes e comandos do plugin IDEA StatiCa para Grasshopper no artigo Descrição dos componentes do plugin Grasshopper.

Plugin Colibri

Como o Grasshopper não consegue trabalhar com ciclos, é necessário instalar outro plugin - COLIBRI, que será utilizado neste tutorial.

inline image in article

IDEA StatiCa Connection – Ligação com placa de extremidade com parâmetros

Para este tutorial, precisaremos de uma ligação com alguns parâmetros. Por favor, abra o ficheiro em anexo.

Para poder trabalhar com parâmetros, é necessário ativar o separador Programador em Preferências / Definições Avançadas

inline image in article

Esta ligação inclui dois parâmetros - Parafusos e Placa de extremidade. 

inline image in article

Se não estiver familiarizado com parâmetros, consulte os seguintes tutoriais:

Design paramétrico no IDEA StatiCa Connection - Noções básicas (01)

Design paramétrico no IDEA StatiCa Connection - Avançado (02)

Grasshopper - Importar o ficheiro *ideaCon e modificar os parâmetros

Crie um novo documento, selecione o separador Params na faixa superior e coloque o componente File Path na tela. 

inline image in article

Clique com o botão direito no componente e selecione o ficheiro Example2.ideaCon que guardámos anteriormente. 

Nota: Se abrir o ficheiro em anexo, deve alterar este caminho em conformidade. 

Desde a versão 24.1.4, o IDEA StatiCa passou a incluir uma nova API, descrita aqui.

Para executar scripts no Grasshopper, é necessário adicionar um componente denominado Connection Service Runner a cada ficheiro. Este componente pode ser encontrado em  IDEA StatiCa / App Common.

inline image in article

Ao executar este componente, deverá aparecer a seguinte janela.

inline image in article

Agora, adicione os seguintes componentes à tela e ligue-os conforme apresentado na imagem.

Importar Ficheiro:

IDEA StatiCa / App common / Open Project
IDEA StatiCa / Connection / Get Connection

Ver Parâmetros:

IDEA StatiCa / Connection / Get Parameters

Aqui, pode adicionar os componentes Params / Input / Panel para visualizar os valores dos nossos parâmetros.

Modificar Parâmetros:

IDEA StatiCa / App common / Modify Object (1)
IDEA StatiCa / App common / Modify Object (2)
IDEA StatiCa / Connection / Update parameters

Cálculo e Resultados:

IDEA StatiCa / Connection / Calculate Project

Aqui, novamente, pode adicionar componentes Params / Input / Panel para visualizar os valores dos resultados.

Para os componentes
IDEA StatiCa / Connection / Calculate Project e IDEA StatiCa / Connection / Update parameters
É essencial verificar o parâmetro 'Run Synchronously'. 

inline image in article

Componentes Colibri para iterar combinações de parâmetros:

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

Para o Input, a primeira lista de valores contém 3 valores (0.010, 0.015, 0.020) para a espessura da placa de extremidade.
A segunda contém três valores (M12 8.8, M14 8.8, M16 8.8) para o diâmetro dos parafusos.
Os resultados são armazenados no ficheiro data.csv. Por defeito, é guardado em c:\Colibri; aqui, deve definir o caminho para C:/IDEA. Certifique-se de que tem acesso autorizado.

inline image in article

Clique no botão Colibri Inputs / Fly para percorrer toda a iteração. Após algum tempo, o ficheiro CSV é criado.

Os resultados diretos com Verdadeiro / Falso podem ser visualizados ao abri-lo. 

inline image in article

Interpretação dos resultados

Para esta ligação específica, obterá resultados satisfatórios utilizando 

  • Parafusos M16 8.8 com espessura da placa de extremidade de 10 mm

ou

  • Parafusos M14 8.8 com espessura da placa de extremidade de 15 mm

Exemplos mais complexos podem ser encontrados no seu PC no diretório

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

Gravações relacionadas

Parte 1 - configuração de parâmetros no IDEA StatiCa Connection

Parte 2 - carregamento da ligação e visualização no Rhino

Parte 3 - processo de ciclo sobre os parâmetros

Parte 4 - interpretação dos resultados

Transferências Anexadas

Artigos relacionados