Idea Statica
  • Stal
  • Beton
  • BIM i przepływy pracy
  • Wsparcie i nauka
  • Cennik
  • Firma
  • Przegląd stali
  • Projektowanie połączeń
  • Projektowanie elementów
  • Projektowanie parametryczne
  • Studium przypadków – stal
  • Przegląd betonu
  • Ściany i strefy nieciągłości
  • Projektowanie zakotwień
  • Studium przypadków – beton
  • Przegląd BIM
  • Obsługiwane integracje
  • Checkbot
  • Viewer
  • API
  • Centrum wsparcia
  • E-learning i certyfikacja
  • Blog
  • Pliki do pobrania i licencjonowanie
  • Plany
  • Bezpłatne narzędzie społecznościowe
  • Klienci korporacyjni
  • Studenci i wykładowcy
  • Ile zaoszczędzisz?
  • O nas
  • Kontakt
  • Badania i rozwój
  • Autoryzowani resellerzy
  • Poznaj naszych klientów
  • Stal
    Przegląd staliProjektowanie połączeńProjektowanie elementówProjektowanie parametryczneStudium przypadków – stal
  • Beton
    Przegląd betonuŚciany i strefy nieciągłościProjektowanie zakotwieńStudium przypadków – beton
  • BIM i przepływy pracy
    Przegląd BIMObsługiwane integracjeCheckbotViewerAPI
  • Wsparcie i nauka
    Centrum wsparciaE-learning i certyfikacjaBlogPliki do pobrania i licencjonowanie
  • Cennik
    PlanyBezpłatne narzędzie społecznościoweKlienci korporacyjniStudenci i wykładowcyIle zaoszczędzisz?
  • Firma
    O nasKontaktBadania i rozwójAutoryzowani resellerzyPoznaj naszych klientów
14-dniowy okres próbny
14-dniowy okres próbny
  • Stal
  • Beton
  • BIM i przepływy pracy
  • Wsparcie i nauka
  • Cennik
  • Firma

Zapisz się do naszego newslettera

Firma

  • O nas
  • Partnerstwa
  • Kariera
  • Opatentowana technologia dla inżynierów konstruktorów

Zasoby

  • Projekty klientów
  • Studium przypadków
  • IDEA StatiCa Connection Library
  • Weryfikacja poprawności obliczeń

Prawne

  • IDEA StatiCa UMOWA LICENCYJNA UŻYTKOWNIKA KOŃCOWEGO
  • Globalna polityka prywatności
  • Warunki korzystania z usługi – IDEA StatiCa Viewer
  • Licencjonowanie

Pomoc

  • Kontakt
  • Prośba o wycenę
  • Dystrybutorzy
  • Pliki do pobrania
FacebookInstagramLinkedInYouTube

© IDEA StatiCa 2009-2026

Zaufany i używany na całym świecie przez inżynierów, producentów i konsultantów.

Centrum wsparciaArtykuły Bazy WiedzyOpis komponentów wtyczki Grasshopper
IDEA StatiCa BIM interoperability for steel
IDEA StatiCa BIM interoperability for concrete
Połączenia BIM: Obsługiwane wersje aplikacji firm trzecich
Jak uruchamiać starsze wersje BIM links
Wtyczka IDEA Grasshopper
Opis komponentów wtyczki Grasshopper
Nowe REST API między Grasshopper i Connection
Strona dokumentacji API/Developer
Opis komponentów wtyczki Grasshopper
SteelConnection designKnowledge baseConnectionIDEA Open Model (API)

Opis komponentów wtyczki Grasshopper

Ten artykuł jest również dostępny w
ENCZDEESFRITPTNLHUROKRPLTHTRVIZH
Przetłumaczono przez AI z języka angielskiego

Ten samouczek pomoże Ci zapoznać się z funkcjonalnością oprogramowania.

Pierwsze kroki

Wymagania programowe

Wtyczka jest obecnie opracowana dla Rhino 7. Grasshopper jest bezpłatny i wbudowany w Rhino 7, dlatego nie ma potrzeby osobnej instalacji Grasshoppera. W celu sprawdzenia zgodności wersji prosimy odwiedzić stronę internetową Rhinoceros.

Wersję próbną Rhino3d i Grasshoppera można pobrać ze strony Rhino3d.

Instalacja wtyczki i wymagania

Wtyczkę można zainstalować za pomocą Rhino Package Manager. Po zainstalowaniu i ponownym uruchomieniu Rhino zakładka IDEA StatiCa będzie dostępna w Grasshopperze.

IDEA StatiCa jest zbudowana jako rozszerzenie najnowszych wersji modułów IDEA Open Model (IOM) oraz IDEA API. Podczas korzystania z tych narzędzi zaleca się zainstalowanie najnowszej wersji IDEA StatiCa, aby zapewnić poprawne działanie i korzystanie ze wszystkich najnowszych funkcji. 

Ograniczenia

  • Aby wtyczka działała poprawnie, jednostki w Rhino powinny być ustawione na metry.
  • Wszystkie jednostki wejściowe powinny być również podane w podstawowych jednostkach SI, zgodnie z oznaczeniami IDEA Open Model. Więcej szczegółów można znaleźć w specyfikacji jednostek Open Model.

Pomoc i opinie

Narzędzia te są rozwijane w ścisłej współpracy z zaawansowanymi użytkownikami i ich wymaganymi przepływami pracy. Chętnie przyjmujemy wszelkie opinie i sugestie dotyczące poprawy funkcjonalności. Opinie najlepiej przekazywać za pośrednictwem forum na publicznym GitHub IDEA StatiCa.

Wprowadzenie

Wtyczka IDEA StatiCa Grasshopper składa się z następujących głównych części:

1. Komponenty do generowania IDEA Open Model (IOM) 

Służą one do:

  • Tworzenia, importowania lub modyfikowania IDEA Open Model.
  • Niestandardowych konwersji MES
  • Konwersji geometrycznej: IOM <-> Rhino
  • Jawnego modelowania elementów, płyt, śrub, przekrojów i spoin.

2. Komponenty do interakcji z aplikacjami projektowymi IDEA 

Służą one do:

  • Tworzenia, importowania i modyfikowania plików aplikacji projektowych, takich jak połączenia.
  • Pobierania i aktualizowania geometrii oraz komponentów.
  • Stosowania szablonów zdefiniowanych przez użytkownika.
  • Pobierania i aktualizowania parametrów zdefiniowanych przez użytkownika.
  • Uruchamiania obliczeń i wyodrębniania wyników.
  • Uzyskiwania dalszych informacji projektowych (w tym kosztów wykonania itp.)

Komponenty do generowania IOM są niezależne od API i dlatego nie wymagają licencji IDEA StatiCa.

Komponenty współpracujące z aplikacją projektową IDEA StatiCa wymagają aktywnej licencji IDEA StatiCa. Komponenty Open Model są używane w komponentach aplikacji projektowych w przypadkach dotyczących konwersji geometrii i interoperacyjności.

Komponenty obiektów Open Model

Komponenty obiektów odnoszą się do określonego typu obiektu w formacie danych Open Model. Zasadniczo każdy obiekt, który musi mieć identyfikator lub nazwę, może być sklasyfikowany jako obiekt Open Model.

Tworzenie obiektów

Wszystkie obiekty Open Model muszą mieć identyfikator i nazwę. Aby przyspieszyć tworzenie obiektów i poprawić użyteczność, większość obiektów nie wymaga zdefiniowanego przez użytkownika identyfikatora ani nazwy podczas tworzenia – mogą one zostać przypisane automatycznie podczas dodawania i kompilowania do modelu.

[!NOTE] Obiekty, którym nie przypisano identyfikatora ani nazwy, automatycznie otrzymują Id = 0 i pusty ciąg nazwy.

Podczas korzystania z komponentu Create dane wyjściowe powinny pokazywać nazwę i identyfikator przypisane do danego obiektu. Ciąg wyjściowy to typ obiektu Open Model.

[!IMPORTANT] Podczas tworzenia obiektów w Grasshopperze nazwa obiektu powinna być unikalnym ciągiem znaków dla danego typu obiektu.

[!NOTE] Niektóre konkretne obiekty, takie jak materiały, przekroje, przypadki obciążeń i kombinacje, wymagają podania nazwy podczas tworzenia obiektu.

Komponenty wyników Open Model

Wyniki Open Model służą do przechowywania wyników analizy dla powiązanych elementów analitycznych. Korzystając z Grasshoppera, wyniki w formacie Open Model Result można łatwo tworzyć za pomocą dostępnych komponentów.

Umożliwia to elastyczny sposób łączenia modelu fizycznego z wynikami analitycznego modelu MES.

[!NOTE] Zapoznaj się z dokumentacją Open Model Result, aby uzyskać informacje o oznaczeniach sił wewnętrznych i wyjaśnienia dotyczące tworzenia poprawnych plików Open Model Result.

Tworzenie wyników Open Model

Tworzenie wyników Open Model działa podobnie jak w przypadku innych skompilowanych typów obiektów. Najpierw należy utworzyć obiekt wysokiego poziomu z żądanymi ustawieniami, a następnie można go modyfikować poprzez dodawanie lub aktualizowanie istniejących elementów.

Komponenty aplikacji IDEA Connection

Poniżej krótko opisujemy komponenty dostępne do pracy z plikami IDEA StatiCa Connection w Grasshopperze.

Obiekt Connection

Większość komponentów związanych z aplikacją IDEA Connection umożliwia przekazywanie obiektu „Connection".

Obiekt połączenia jest odwołaniem do pliku IDEA Connection zapisanego na dysku. Najpierw użytkownik musi albo odwołać się do istniejącego połączenia, które zostało wcześniej utworzone, albo utworzyć je od podstaw za pomocą komponentów Open Model.

W Grasshopperze każdy obiekt „Connection" jest traktowany jako pojedynczy obiekt połączenia. Pliki projektów IDEA Connection zawierające wiele połączeń są rozdzielane w Grasshopperze i traktowane jako wiele obiektów z odwołaniem do ścieżki i nazwy pliku.

[!WARNING] Zaleca się pracę z plikami projektów IDEA StatiCa Connection zawierającymi pojedyncze połączenie.

Obiekt połączenia może również przechowywać i zarządzać duplikatem dostępnych informacji wyodrębnionych z programu. Powinno to być trwałe do momentu modyfikacji połączenia – co zmniejsza liczbę wywołań wymaganych do API.

Komponenty obiektu Connection

Poniżej znajduje się lista komponentów dostępnych do pracy z obiektem Connection.

Ponieważ użytkownicy prawdopodobnie będą musieli pracować z dużą liczbą połączeń jednocześnie, dodano komponenty z wieloma sposobami wykonania zadania, co pozwala na wsadową aktualizację pojedynczego połączenia na raz, a nie przez wiele równoległych operacji. Dlatego zazwyczaj istnieje wiele sposobów wykonania określonych typów zadań.

Aby zwiększyć wydajność, zaleca się wczytywanie jak największej ilości informacji podczas odwoływania się do połączenia i próbę skompilowania jak największej liczby modyfikacji w jednym kroku, jeśli wykonywane są modyfikacje.

KomponentOpis
Reference ConnectionOdwołanie do istniejącego połączenia na dysku w celu wykonania zautomatyzowanych operacji. Podczas odwoływania się do połączenia można wybrać opcję wstępnego wczytania niektórych informacji o połączeniu. Spowoduje to otwarcie połączenia i wyodrębnienie podstawowych informacji o nim. Prawdopodobnie zaoszczędzi to czas w dalszym etapie pracy, jeśli nie wykonujesz wielu modyfikacji obiektu połączenia.
Create from IOMTworzenie pliku IDEA Connection z formatu IOM. Użytkownik może wprowadzić ścieżkę do istniejącego pliku XML modelu lub bezpośrednio podłączyć obiekt OpenModel utworzony z biblioteki komponentów IOM.
Update from IOMUmożliwia użytkownikowi aktualizację istniejącego pliku połączenia za pomocą zmodyfikowanego pliku IDEA Open Model. Zazwyczaj działa w połączeniu z komponentem Extract IOM Container.
DeconstructKomponent Deconstruct może być używany do uzyskiwania ogólnych informacji o obiekcie połączenia, takich jak nazwa połączenia, ścieżka pliku, ustawienia itp.
Calculate ConnectionWykonuje obliczenia połączenia. Wyniki są odczytywane i zapisywane w obiekcie Connection. Jeśli połączenie zostanie zmodyfikowane w dalszym etapie, wyniki zostaną usunięte z obiektu. Aby wyświetlić wyniki, należy przekazać połączenie do komponentu Connection Results. Połączenie jest automatycznie zapisywane po zakończeniu obliczeń.
Connection ResultsPo obliczeniu połączenia wyniki są przechowywane w obiekcie połączenia i można je pobrać za pomocą komponentu Connection Results. Wyniki można filtrować według określonych kluczy dla różnych elementów.
Modify ConnectionUmożliwia wprowadzanie zmian w elementach połączenia. Więcej informacji można znaleźć poniżej.
Apply TemplateStosuje szablon do połączenia przy użyciu dostępnych ustawień szablonu. Zapoznaj się z sekcją dotyczącą szablonów poniżej.
Get Connection GeometryPobiera geometrię połączenia do Grasshoppera. Eksportuje połączenie i konwertuje je na obiekty Open Model. Elementy i dane połączenia są eksportowane oddzielnie. Ten komponent jest przydatny do bezpośredniego łączenia z oprogramowaniem CAD.
Get Connection CostsUmożliwia użytkownikowi wyodrębnienie szczegółowych kosztów wykonania połączenia. Każdy element kosztów można rozłożyć na szczegółowe pozycje kosztów za pomocą komponentu Deconstruct Cost item.
Evaluate ExpressionEvaluate Expression umożliwia ocenę wyrażeń. Wyrażenia są zazwyczaj używane w interfejsie parametrów, jednak mogą być również używane bezpośrednio w aplikacji. Przewodnik po parametrach zawiera przykłady dostępnych parametrów. Zapoznaj się z przewodnikiem po parametrach wyrażeń.

Komponenty szablonów Connection

Szablony połączeń to pliki przechowujące złożone dane operacji, które można przekazywać między połączeniami o podobnych topologiach. Szablony przechowują również wszelkie zdefiniowane parametry połączenia oraz inne informacje o połączeniu bazowym, takie jak geometria elementów i typ przekroju. Grasshopper udostępnia komponenty umożliwiające stosowanie i dekonstrukcję plików szablonów IDEA StatiCa. 

Obiekt szablonu Connection

W Grasshopperze można odwoływać się do dowolnej liczby wcześniej zdefiniowanych szablonów. Obecnie tylko szablony zapisane na dysku (jako '.ideatemp') można importować w Grasshopperze. 

Po zaimportowaniu szablonu można wyodrębnić dostępne parametry w nim przechowywane. Pozwala to zrozumieć, jakie parametry będą dostępne w pliku połączenia po przypisaniu szablonu.

[!NOTE] Szablony można eksportować z połączeń bazowych przy użyciu trybu deweloperskiego w IDEA StatiCa Connection.

Przykładowe pliki Grasshopper

Przykłady są obecnie dostarczane wraz z plikami instalacyjnymi wtyczki.

W katalogu folderu instalacyjnego

%appdata%\McNeel\Rhinoceros\packages\7.0\IDEAStatiCa\0.1.1\ znajduje się folder .zip:

Examples.zip

Folder ten zawiera kilka przykładów przepływów pracy, które są obecnie dostępne.

Powiązane artykuły

Opcje projektowania parametrycznego dla IDEA StatiCa Connection
  • Stal
  • IDEA Open Model (API)
  • Checkbot
  • Grasshopper
  • Modeling
  • +5
  • Stal
  • IDEA Open Model (API)
  • Checkbot
  • Grasshopper
  • Modeling

Knowledge base

Opcje projektowania parametrycznego dla IDEA StatiCa Connection

Czytaj więcej
Grasshopper API link - jak utworzyć plik IDEA StatiCa IOM do importu (01) wersja 24
  • Stal
  • Connection
  • IDEA Open Model (API)
  • +3
  • Stal
  • Connection
  • IDEA Open Model (API)

Tutorials

Grasshopper API link - jak utworzyć plik IDEA StatiCa IOM do importu (01) wersja 24

Czytaj więcej
Grasshopper API link - jak importować i obliczać parametryczny model połączenia (02)
  • Stal
  • Connection
  • IDEA Open Model (API)
  • Grasshopper
  • +4
  • Stal
  • Connection
  • IDEA Open Model (API)
  • Grasshopper

Tutorials

Grasshopper API link - jak importować i obliczać parametryczny model połączenia (02)

Czytaj więcej
Grasshopper API link – parametryczna optymalizacja spoiny połączenia (03)
  • Stal
  • Connection
  • IDEA Open Model (API)
  • Grasshopper
  • +4
  • Stal
  • Connection
  • IDEA Open Model (API)
  • Grasshopper

Tutorials

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

Czytaj więcej