Grasshopper API link - jak importować i obliczać parametryczny model połączenia (02) wersja 24
Grasshopper - Instalacja wtyczki
Wersję próbną Rhino3d i Grasshopper można pobrać ze strony Rhino3d. Uruchom Rhinoceros i wybierz szablon z Meters:
W wierszu poleceń wpisz "Package Manager":
Pojawi się nowe okno; wybierz IDEAStatiCa i kliknij Install. Wtyczka zostanie pobrana i zainstalowana. Aby stała się aktywna, konieczne jest ponowne uruchomienie Rhinoceros.
Aby uruchomić Grasshopper z wtyczką IDEA StatiCa, wybierz Tools / Grasshopper w zakładce Rhinoceros.
Jak widać, wtyczka jest już wbudowana.
Dowiedz się więcej o komponentach i poleceniach wtyczki IDEA StatiCa dla Grasshopper w artykule Opis komponentów wtyczki Grasshopper.
Wtyczka Colibri
Ponieważ Grasshopper nie obsługuje pętli, należy zainstalować dodatkową wtyczkę - COLIBRI, która zostanie wykorzystana w tym samouczku.
IDEA StatiCa Connection – Projektowanie złącza i ustawianie parametrów
W przykładzie zostanie utworzone proste połączenie momentowe przy użyciu szablonu:
Aby móc pracować z parametrami, należy włączyć kartę Deweloper w Preferencje / Ustawienia zaawansowane:
Na początku należy ustawić obciążenia zgodnie z poniższym rysunkiem:
Następnie należy zdefiniować dwa parametry dla tego połączenia. Pierwszym będzie grubość płyty czołowej. Kliknij przycisk plus na karcie Deweloper i zmień tekst zgodnie z rysunkiem:
Aby powiązać ten parametr z odpowiednią grubością płyty czołowej, kliknij przycisk link i wybierz pole właściwości, jak pokazano na poniższym rysunku:
Jako drugi parametr zostanie ustawiona średnica śrub:
Uwaga: Wyrażenie jest tekstem, dlatego konieczne jest użycie apostrofów.
Połącz ten parametr z odpowiednią operacją:
Teraz możesz sprawdzić powiązania na karcie Właściwości modelu:
Ponieważ celem jest praca ze średnicą śrub, należy dodać odpowiednie zestawy śrub do pliku:
Na koniec możesz zapisać to połączenie pod nazwą Example2.ideaCon.
Grasshopper - Import pliku *ideaCon i modyfikacja parametrów
Utwórz nowy dokument, wybierz kartę Params na górnej wstążce i umieść komponent File Path na obszarze roboczym.
Kliknij prawym przyciskiem myszy na komponent i wybierz plik Example2.ideaCon, który został wcześniej zapisany.
Uwaga: Jeśli otwierasz dołączony plik, musisz odpowiednio zmienić tę ścieżkę.
Teraz dodaj następujące komponenty do obszaru roboczego i połącz je zgodnie z rysunkiem.
Import pliku:
IDEA StatiCa / Connection / Reference Connection
IDEA StatiCa / Connection / Deconstruct Connection
IDEA StatiCa / Connection / Modify Connection
Podgląd parametrów:
IDEA StatiCa / Connection / Deconstruct Parameters
Tutaj możesz dodać komponenty Params / Input / Panel, aby zobaczyć wartości parametrów.
Modyfikacja parametrów:
IDEA StatiCa / Connection / Modify Parameters (1)
IDEA StatiCa / Connection / Modify Parameters (2)
IDEA StatiCa / Connection / Modify Connection
Dla zmodyfikowanego pliku z różnymi wynikami ustawiamy sufiks _updated.
Obliczenia i wyniki:
IDEA StatiCa / Connection / Calculate Connection
IDEA StatiCa / Connection / Connection Results
IDEA StatiCa / Connection / Deconstruct Result Items
Tutaj również możesz dodać komponenty Params / Input / Panel, aby zobaczyć wartości wyników.
Komponenty Colibri do iteracji kombinacji parametrów:
TTTollbox / Colibri Inputs
TTTollbox / Colibri Outputs
TTTollbox / Colibri Aggregator
Dla danych wejściowych pierwsza lista wartości zawiera 3 wartości (0.010, 0.015, 0.020) dla grubości płyty czołowej.
Druga zawiera trzy wartości (M12 8.8, M14 8.8, M16 8.8) dla średnicy śrub.
Wyniki są zapisywane w pliku data.csv. Domyślnie jest on przechowywany w c:\Colibri; tutaj należy ustawić ścieżkę na C:/IDEA. Upewnij się, że posiadasz odpowiednie uprawnienia dostępu.
Kliknij przycisk Colibri Inputs / Fly, aby przeprowadzić całą iterację. Po chwili zostanie utworzony plik CSV.
Bezpośrednie wyniki w postaci Prawda / Fałsz można zobaczyć po jego otwarciu.
Interpretacja wyników
Dla tego konkretnego połączenia uzyskasz zadowalające wyniki stosując:
- Śruby M16 8.8 z grubością płyty czołowej 10 mm
lub
- Śruby M14 8.8 z grubością płyty czołowej 15 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"
Powiązane nagrania
Część 1 - ustawianie parametrów w IDEA StatiCa Connection
Część 2 - wczytanie połączenia i wyświetlenie w Rhino
Część 3 - proces iteracji po parametrach
Część 4 - interpretacja wyników
Załączone pliki do pobrania
- Example2.zip (ZIP, 64 kB)