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 WiedzyNowe REST API między Grasshopper i Connection
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
Nowe REST API między Grasshopper i Connection
SteelConnection designKnowledge basev25.0Connection

Nowe REST API między Grasshopper i Connection

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

Wtyczka Grasshopper została zaktualizowana do nowej wersji IDEA StatiCa Connection API i IOM. Zapewnia nowe doświadczenie, które jest bardziej zgodne z nowoczesnymi API. Każdy komponent jest ściśle powiązany z interakcją API.

Po wydaniu nowego Rest Connection API, dotychczasowe komponenty Grasshopper związane ze starym API (ConHiddenCalculator) nie będą już działać, ponieważ to API nie jest już obsługiwane od wersji IDEA StatiCa 24.1.3.

Instalacja wtyczki

Podobnie jak w przypadku starszych wersji, wtyczkę można zainstalować za pomocą Rhino Package Manager. Otwórz Package Manager, wpisując PackageManager w wierszu poleceń Rhino. Wystarczy zaktualizować lub zainstalować najnowszą dostępną wersję wtyczki IDEA StatiCa.

Zalety nowej wtyczki Grasshopper

Dzięki nowej wersji wtyczki użytkownicy mają dostęp do rozszerzonych funkcji nowego API oraz znacznie łatwiejszej interakcji między Grasshopper a IDEA StatiCa Connection.

Stara wersja wtyczki 0.1.X

  • Trudno zrozumieć, co dzieje się w API podczas korzystania z komponentów
  • Duża liczba operacji wejścia/wyjścia
  • Długie operacje (np. obliczenia) powodują zawieszenie skryptu
  • Duża liczba komponentów dla wszystkich obiektów
  • Brak obsługi wielu połączeń w projekcie
  • Trudny wybór konkretnej wersji IDEA StatiCa

Nowa wersja wtyczki 0.2.0

  • Bardzo ścisłe powiązanie z kulturą rzeczywistego API (łatwiejsze przejście do Python lub C#) 
  • Projekty pozostają na serwerze do momentu zapisania przez użytkownika
  • Komponenty API są asynchroniczne – użytkownicy mogą kontynuować tworzenie skryptów podczas obliczeń komponentów
  • Automatyczna dekompozycja obiektów API
  • Natywna obsługa wszystkich połączeń w projekcie
  • Moduł dołączający/uruchamiający API umożliwia łatwe określenie wersji
  • Eksport plików IFC bezpośrednio w Grasshopper 
  • Przepływ pracy z zastosowaniem szablonów jest ujednolicony z aplikacją
  • Piny i kotwy są dostępne do zdefiniowania w komponentach IOM

Przegląd komponentów

Nowa wtyczka jest podzielona na dwa panele na wstążce Grasshopper. 

  1. App Common: Komponenty API wspólne dla wszystkich API projektowych IDEA StatiCa. 
  2. Connection: Komponenty specyficzne dla Connection API. 

Łączenie z API przez Grasshopper

Podobnie jak w przypadku innych klientów API, można podłączyć skrypt Grasshopper do działającej instancji API (Connection Service Attacher) lub uruchomić usługę w ramach Grasshopper (Connection Service Runner). Użytkownik musi wybrać jeden z powyższych komponentów i uruchomić go przed uruchomieniem jakiegokolwiek komponentu API. 

Błędnie:

Na komponencie zostanie wyświetlony komunikat o błędzie, jeśli komponent próbował uruchomić się bez prawidłowego połączenia z API.

Poprawnie: 

Po nawiązaniu prawidłowego połączenia z API komponent Service nie wymaga ponownego uruchamiania do momentu zamknięcia skryptu lub przejścia do innego miejsca. Połączenie jest przechowywane lokalnie, dzięki czemu wszystkie komponenty mają do niego dostęp.

Komponenty API

Przycisk „Active" widoczny poniżej umożliwia łatwe zidentyfikowanie komponentów współpracujących z API. Komponent można uruchomić jednorazowo, klikając przycisk Run, lub wykonywać go w sposób ciągły, używając przełącznika true/false podłączonego do aktywnego komponentu.

Komponenty API są ściśle powiązane z kontrolerami w Connection API. Kontrolery są albo oparte na działaniach (Calculation, Export, Report), albo oparte na obiektach (efekt obciążenia, element, parametry itp.).

Oparte na działaniach: Kontrolery oparte na działaniach wykonują określone zadania lub operacje na konkretnym połączeniu lub projekcie – obejmują funkcje obliczeniowe lub eksportu.

 Oparte na obiektach: Kontrolery oparte na obiektach zazwyczaj posiadają komponent Get i komponent Update:

  • Get: Pobiera wszystkie obiekty danego typu kontrolera w Connection i zwraca konkretne obiekty, które można dekonstruować lub modyfikować. 
  • Update: Aktualizuje dostarczone obiekty, które zostały zmodyfikowane w skrypcie Grasshopper. Obiekty są aktualizowane za pomocą automatycznego komponentu Modify Object.

Większość komponentów API przyjmuje dane wejściowe i dostarcza dane wyjściowe w postaci obiektów, które można dekonstruować lub modyfikować. Dostarczanie komponentów w tym formacie zmniejsza ogólną liczbę komponentów, które użytkownicy muszą dodawać.

Najprostszym przykładem jest dekonstrukcja projektu w celu uzyskania dostępnych w nim informacji, takich jak dostępne połączenia. 

Prosty przykład – aktualizacja parametrów połączenia

Zobacz prosty przykład działania komponentu Modify. Poniższy obraz przedstawia przykład użycia komponentów API i Automatic Object w prostym zastosowaniu szablonu oraz aktualizacji parametrów połączenia. 

Gotowe przykłady

Pełna lista przykładów jest dostępna dla użytkowników, którzy pobiorą wtyczkę w pliku skompresowanym: %appdata%\McNeel\Rhinoceros\packages\8.0\IdeaStatiCaGrasshopper\[0.0.0]\Examples 0.2.0.zip

Zgodność wersji

Nowa wtyczka w wersji 0.2.0 jest dostępna w Rhino Package Manager i będzie współpracować z IDEA StatiCa w wersji 24.1.3 i nowszych.

Starsza wersja 0.1.x będzie również dostępna i będzie współpracować z IDEA StatiCa w wersji 24.1.2 i starszych.

Wydano w IDEA StatiCa wersja 24.1.4

Wypróbuj już dziś najnowszą wersję IDEA StatiCa

Uzyskaj 14 dni pełnego dostępu, całkowicie za darmo.

Wypróbuj IDEA StatiCa za darmo

Powiązane artykuły

Informacje o wydaniu IDEA StatiCa 25.0
  • Stal
  • Beton
  • v25.0
  • +3
  • Stal
  • Beton
  • v25.0

Release notes

Informacje o wydaniu IDEA StatiCa 25.0

Czytaj więcej
Grasshopper - Instalacja wtyczki
  • Stal
  • IDEA Open Model (API)
  • Connection
  • +3
  • Stal
  • IDEA Open Model (API)
  • Connection

Tutorials

Grasshopper - Instalacja wtyczki

Czytaj więcej
Opis komponentów wtyczki Grasshopper
  • Stal
  • Connection
  • IDEA Open Model (API)
  • Grasshopper
  • +4
  • Stal
  • Connection
  • IDEA Open Model (API)
  • Grasshopper

Knowledge base

Opis komponentów wtyczki Grasshopper

Czytaj więcej
Jak zacząć pracę z API - Podstawy 01
  • Stal
  • Connection
  • IDEA Open Model (API)
  • +3
  • Stal
  • Connection
  • IDEA Open Model (API)

Tutorials

Jak zacząć pracę z API - Podstawy 01

Czytaj więcej