Ligação API Grasshopper - como criar um ficheiro IOM IDEA StatiCa para importações (01)

Este artigo também está disponível em:
Traduzido por IA a partir do inglês
Neste tutorial, aprenderá como criar um ficheiro IOM a partir de um modelo e trabalhar com ele no Grasshopper 3D.

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.

IDEA StatiCa Connection - Exportar uma junta como ficheiro IOM

Para este exemplo, abra o ficheiro ideaCon anexado.

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

inline image in article

Exporte esta ligação para o ficheiro IOM Example1.xml.

inline image in article

Grasshopper - Importar o ficheiro IOM, visualizar a junta no Rhino e consultar os resultados de cálculo

Crie um novo documento, selecione o separador Params na faixa de opções 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 que guardou anteriormente: 

inline image in article
inline image in article

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

Desde a versão 24.1.4, a IDEA StatiCa dispõe de uma nova API, descrita aqui

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

inline image in article

Para ligar o plugin do Grasshopper à versão correta do IDEA Connection, adicione o componente File Path e associe-o à pasta IDEA correta (C:\Program Files\IDEA StatiCa\StatiCa 25.1)

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

inline image in article

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

IDEA StatiCa / Open Model / Import IOM File
IDEA StatiCa / Open Model / Deconstruct Open Model
IDEA StatiCa / Open Model Create / Deconstruct Connection Point
IDEA StatiCa / App Common / Create IDEACon
IDEA StatiCa / Connection / Calculate IDEA Connection
IDEA StatiCa / Connection / Deconstruct Result Item
Params / Input / Boolean Toggle
Params / Input / Panel

inline image in article

Para executar o cálculo e obter resultados visíveis, faça duplo clique em False/True. Se adicionou os componentes Deconstruct Open Model e Deconstruct Connection Point, também poderá visualizar os contornos e as chapas da junta no Rhinoceros.

inline image in article

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"

Transferências Anexadas

Artigos relacionados