Idea Statica
  • Metal
  • Concrete
  • Legături BIM
  • Support tehnic
  • Prețuri
  • Compania
  • Prezentare generală a oțelului
  • Proiectarea conexiunii
  • Design membru
  • Proiectare parametrică
  • Pereți și regiuni D
  • Checkbot
  • Integrări acceptate
  • Prezentare generală BIM
  • Vizualizator
  • API-uri
  • Centrul de asistență
  • E-learning și certificare
  • Blog
  • Descărcări și licențe
  • Planuri
  • Instrument gratuit pentru comunitate
  • Clienți de tip Enterprise
  • Studenți și profesori
  • Contact
  • Blog
  • Cercetare și dezvoltare
  • Distribuitori autorizați
  • Metal
    Prezentare generală a oțeluluiProiectarea conexiuniiDesign membruProiectare parametrică
  • Concrete
    Pereți și regiuni D
  • Legături BIM
    CheckbotIntegrări acceptatePrezentare generală BIMVizualizatorAPI-uri
  • Support tehnic
    Centrul de asistențăE-learning și certificareBlogDescărcări și licențe
  • Prețuri
    PlanuriInstrument gratuit pentru comunitateClienți de tip EnterpriseStudenți și profesori
  • Compania
    ContactBlogCercetare și dezvoltareDistribuitori autorizați
Probă gratuită de 14 zile
Probă gratuită de 14 zile

Abonați-vă la newsletter-ul nostru

Companie

  • Despre noi
  • Parteneriate
  • Cariere
  • Tehnologie brevetată pentru ingineri structuriști

Resurse

  • Proiecte ale clienților
  • Studii de caz
  • IDEA StatiCa Connection Library
  • Cărți de verificare

Legal

  • ACORD DE LICENȚĂ PENTRU UTILIZATORUL FINAL IDEA StatiCa
  • Politica globală de confidențialitate
  • Termeni și Condiții de Utilizare – IDEA StatiCa Viewer
  • Licențiere

Ajutor

  • Contact
  • Solicitare ofertă
  • Distribuitori
  • Descărcări
FacebookInstagramLinkedInYouTube

© IDEA StatiCa 2009-2026

Folosit și de încredere la nivel mondial de ingineri, fabricanți și consultanți.

Centrul de SuportArticole din Baza de CunoștințeNou API REST între Grasshopper și Connection
IDEA StatiCa Interoperabilitate BIM pentru oțel
IDEA StatiCa Interoperabilitate BIM pentru beton
Link-uri BIM: Versiuni suportate ale aplicațiilor terțe
Cum se rulează versiunile vechi de BIM links
IDEA Grasshopper plugin
Descrierea componentelor pluginului Grasshopper
Nou API REST între Grasshopper și Connection
Site-ul de documentație API/Developer
Nou API REST între Grasshopper și Connection
SteelConnection designKnowledge basev25.0Connection

Nou API REST între Grasshopper și Connection

Acest articol este disponibil și în
ENCZDEESFRITPTNLHUROKRPLTHTRVIZH
Tradus automat din engleză

Plugin-ul Grasshopper a fost actualizat la noul API IDEA StatiCa Connection și versiunea IOM. Acesta oferă o experiență nouă, mai aliniată cu API-urile moderne. Fiecare componentă este strâns cuplată cu interacțiunea API.

Odată cu lansarea noului API REST Connection, componentele Grasshopper actuale legate de vechiul API (ConHiddenCalculator) nu vor mai funcționa, deoarece acest API nu mai este suportat începând cu versiunea IDEA StatiCa 24.1.3.

Instalarea plugin-ului

La fel ca în versiunile anterioare, plugin-ul poate fi instalat prin intermediul Rhino Package Manager. Deschideți Package Manager tastând PackageManager în linia de comandă Rhino. Pur și simplu actualizați sau instalați cea mai recentă versiune disponibilă a plugin-ului IDEA StatiCa.

Avantajele noului plugin Grasshopper

Cu noua versiune a plugin-ului, utilizatorii au acces la funcționalități îmbunătățite ale noului API și la o interacțiune mult mai ușoară între Grasshopper și IDEA StatiCa Connection.

Versiunea veche a plugin-ului 0.1.X

  • Dificil de înțeles ce se întâmplă în API la utilizarea componentelor
  • Multe operații de intrare/ieșire
  • Operațiile de lungă durată (cum ar fi calculul) cauzează înghețarea scriptului
  • Multe componente pentru toate obiectele
  • Nu funcționează cu mai multe îmbinări într-un proiect
  • Dificil de ales o versiune specifică a IDEA StatiCa

Noua versiune a plugin-ului 0.2.0

  • Strâns cuplată cu cultura reală a API-ului (tranziție mai ușoară la Python sau C#) 
  • Proiectele rămân pe server până când sunt salvate de utilizator
  • Componentele API sunt asincrone, utilizatorii pot continua scripting-ul în timp ce componentele calculează
  • Descompunere automată a obiectelor API
  • Funcționează nativ cu toate îmbinările din proiect
  • Atașatorul/rulorul API permite specificarea ușoară a versiunii
  • Export fișiere IFC direct în Grasshopper 
  • Fluxul de lucru pentru aplicarea șablonului este unificat cu aplicația
  • Pinii și ancorele pot fi definite în componentele IOM

Prezentare generală a componentelor

Noul plugin este împărțit în două panouri în bara de instrumente Grasshopper. 

  1. App Common: Componente API comune tuturor API-urilor de proiectare IDEA StatiCa. 
  2. Connection: Componente specifice API-ului de îmbinare. 

Conectarea la API prin Grasshopper

Similar altor clienți API, puteți conecta scriptul Grasshopper la o instanță API runner (Connection Service Attacher) sau puteți porni serviciul în cadrul Grasshopper (Connection Service Runner). Un utilizator trebuie să selecteze una dintre componentele de mai sus și să o ruleze înainte ca oricare dintre componentele API să poată rula. 

Incorect:

Veți primi un mesaj de eroare pe componentă dacă aceasta a încercat să ruleze fără o conexiune API validă.

Corect: 

Odată ce există o conexiune API validă, componenta Service nu ar trebui să fie rulată din nou până când scriptul este închis sau navigat în altă parte. Conexiunea este stocată local astfel încât toate componentele să o poată accesa.

Componente API

Butonul „Active" de mai jos identifică cu ușurință componentele care interacționează cu API-ul. O componentă poate fi rulată o singură dată făcând clic pe butonul Run sau executată continuu folosind un comutator adevărat/fals conectat la componenta activă.

Componentele API sunt strâns legate de Controllere din API-ul Connection. Controllerele sunt fie bazate pe acțiuni (Calcul, Export, Raport), fie bazate pe obiecte (Efect de încărcare, Element, Parametri etc.).

Bazate pe acțiuni: Controllerele bazate pe acțiuni efectuează sarcini sau operații specifice pe o îmbinare sau un proiect specific, acestea incluzând funcționalități de calcul sau export

 Bazate pe obiecte: Controllerele bazate pe obiecte vor avea de obicei o componentă Get și o componentă Update:

  • Get: Recuperează toate obiectele de tipul controllerului din Connection și recuperează obiecte specifice care pot fi descompuse sau modificate. 
  • Update: Actualizează obiectele furnizate care au fost modificate în scriptul Grasshopper. Obiectele sunt actualizate folosind componenta automată Modify Object.

Majoritatea componentelor API vor prelua intrări și vor furniza ieșiri de obiecte, care pot fi descompuse sau modificate. Furnizarea componentelor în acest format reduce numărul total de componente pe care utilizatorii trebuie să le adauge.

Cel mai simplu exemplu este descompunerea unui Proiect pentru a obține informațiile disponibile în acesta, cum ar fi îmbinările disponibile. 

Exemplu simplu – actualizarea parametrilor îmbinării

Consultați exemplul simplu despre cum funcționează componenta Modify. Imaginea de mai jos prezintă un exemplu de utilizare a componentelor API și Automatic Object într-o aplicație simplă a unui șablon și actualizarea parametrilor îmbinării. 

Exemple gata de utilizare

O listă completă de exemple este disponibilă utilizatorilor care descarcă plugin-ul în fișierul zip: %appdata%\McNeel\Rhinoceros\packages\8.0\IdeaStatiCaGrasshopper\[0.0.0]\Examples 0.2.0.zip

Compatibilitate versiuni

Noul plugin, versiunea 0.2.0, este disponibil în Rhino Package Manager și va funcționa cu IDEA StatiCa versiunea 24.1.3 și versiunile mai noi.

Versiunea mai veche 0.1.x va fi de asemenea disponibilă și va funcționa cu IDEA StatiCa versiunea 24.1.2 și versiunile mai vechi.

Lansat în IDEA StatiCa versiunea 24.1.4

Testați astăzi cea mai recentă versiune a IDEA StatiCa

Beneficiați de 14 zile de acces complet, în mod gratuit.

Testați gratuit IDEA StatiCa

Articole conexe

Note de lansare IDEA StatiCa 25.0
  • Oțel
  • Beton
  • v25.0
  • +3
  • Oțel
  • Beton
  • v25.0

Release notes

Note de lansare IDEA StatiCa 25.0

Citește mai mult
Grasshopper - Instalarea Plugin-ului
  • Oțel
  • IDEA Open Model (API)
  • Connection
  • +3
  • Oțel
  • IDEA Open Model (API)
  • Connection

Tutorials

Grasshopper - Instalarea Plugin-ului

Citește mai mult
Descrierea componentelor pluginului Grasshopper
  • Oțel
  • Connection
  • IDEA Open Model (API)
  • Grasshopper
  • +4
  • Oțel
  • Connection
  • IDEA Open Model (API)
  • Grasshopper

Knowledge base

Descrierea componentelor pluginului Grasshopper

Citește mai mult
Cum să începi cu API - Noțiuni de bază 01
  • Oțel
  • Connection
  • IDEA Open Model (API)
  • +3
  • Oțel
  • Connection
  • IDEA Open Model (API)

Tutorials

Cum să începi cu API - Noțiuni de bază 01

Citește mai mult