Grasshopper API link – parametryczna optymalizacja spoiny połączenia (03) wersja 24

Ten artykuł jest również dostępny w:
Przetłumaczone przez AI z języka angielskiego
W tym samouczku dowiesz się, jak utworzyć szablon złącza i wyznaczyć właściwą wartość spoiny dla zadanych obciążeń w Grasshopper. UWAGA: Niniejsza instrukcja jest ważna dla wersji do 24.1.2

Grasshopper - Instalacja wtyczki

Wersję próbną Rhino3d i Grasshopper można pobrać ze strony Rhino3d. Uruchom Rhinoceros i wybierz szablon z Meters:

inline image in article

W wierszu poleceń wpisz "Package Manager":

inline image in article

Pojawi się nowe okno; wybierz IDEAStatiCa i kliknij Install. Wtyczka zostanie pobrana i zainstalowana. Aby stała się aktywna, konieczne jest ponowne uruchomienie Rhinoceros.

inline image in article

 Aby uruchomić Grasshopper z wtyczką IDEA StatiCa, wybierz Tools / Grasshopper w zakładce Rhinoceros.

inline image in article

Jak widać, wtyczka jest już wbudowana.

inline image in article

Dowiedz się więcej o komponentach i poleceniach wtyczki IDEA StatiCa dla Grasshopper w artykule Opis komponentów wtyczki Grasshopper.

Wtyczka Anemone

Ponieważ Grasshopper nie obsługuje pętli, należy zainstalować dodatkową wtyczkę, która umożliwia ich tworzenie. W tym przykładzie użyjemy Anemone, która pozwala tworzyć pętle w Grasshopper.

inline image in article

Uwaga: umieść plik .gha w bibliotekach Grasshopper, kliknij prawym przyciskiem myszy właściwości, zaznacz pole „unblock", naciśnij Zastosuj, zamknij wszystko i uruchom ponownie Rhino.

   

IDEA StatiCa Connection – Projektowanie złącza i ustawianie parametrów

W tym przykładzie utworzysz proste połączenie momentowe przy użyciu szablonu:

inline image in article

Aby móc pracować z parametrami, należy włączyć kartę Deweloper w Preferencje / Ustawienia zaawansowane

inline image in article

Teraz należy ustawić parametr dla spoin. Kliknij przycisk plus na karcie Deweloper i zmień tekst zgodnie z rysunkiem:

inline image in article

Aby powiązać ten parametr z odpowiednimi spoinami, kliknij przycisk link i wybierz pole właściwości zgodnie z poniższym rysunkiem:

inline image in article

Teraz możesz zapisać to złącze wraz z operacją i parametrem do szablonu o nazwie Example3.contemp za pomocą przycisku Zapisz jako.

inline image in article

Zamknij plik i otwórz nowy plik, tym razem bez żadnych operacji szablonu: 

inline image in article

Przejdź do Efektów obciążeń i zmień obciążenia zgodnie z poniższym rysunkiem:

inline image in article

Teraz zapisz ten plik pod nazwą Example3.ideaCon.

Grasshopper – Scalanie plików *ideaCon i *contemp, wyznaczanie grubości spoiny.

Utwórz nowy dokument i dodaj następujące komponenty, aby scalić pliki *.ideaCon i *.contempt. Wybierz kartę Params na górnej wstążce i umieść komponent File Path na obszarze roboczym. 

inline image in article

Kliknij prawym przyciskiem myszy na komponent i wybierz plik Example3.ideaCon, który zapisaliśmy wcześniej. 

Uwaga: Jeśli otwierasz załączony plik, musisz odpowiednio zmienić tę ścieżkę. 

Możesz również użyć komponentów Params / Panel oraz Maths / C# Script, aby zaimportować pliki Example3.contemp i Example3.ideaCon. 

 Teraz połącz następujące komponenty z obszarem roboczym zgodnie z rysunkiem.

Import pliku:

IDEA StatiCa / Connection / Reference Connection
IDEA StatiCa / Connection / Import Template file
IDEA StatiCa / Connection / Full Template Assign
IDEA StatiCa / Connection / Apply Template (do utworzenia pliku wynikowego Example3_update.ideaCon

Obliczenia i wyniki:

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

Komponenty Anemone do iteracji wymiaru spoiny:

Anemone / Class / Loop Start
Anemone / Class / Loop End
Params / Maths / Operators / Addition

Używamy komponentu Params / Input / Button, aby uruchomić iterację.

 Iteracja wykonuje się dziesięć razy od 0,001 m z krokiem 1 mm, aż wartość CheckStatus przyjmie wartość True

inline image in article

Interpretacja wyników

Dla tego konkretnego połączenia uzyskasz zadowalające wyniki przy 

  • Grubości spoiny 6 mm


Bardziej złożone przykłady można znaleźć na komputerze w katalogu

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

Załączone pliki do pobrania

Powiązane artykuły