- Produkty
- API Dlubal
- API firmy Dlubal
API Dlubal (gRPC)
Nowa usługa Dlubal API (gRPC) to rozwiązanie oparte na Pythonie/C#, które zapewnia płynną, zaawansowaną współpracę z całym pakietem produktów Dlubal — RFEM, RSTAB i RSECTION. Otwarta na Twoje innowacje, doskonale nadaje się do integracji narzędzi specyficznych dla Twojej firmy.
Niezależnie od tego, czy pracujesz nad modelowaniem parametrycznym, czy zadaniami optymalizacyjnymi, naszą misją jest dostarczenie łatwo rozszerzalnej biblioteki, która zapewnia szybki i bezproblemowy dostęp do wszystkich danych oraz funkcji we wszystkich głównych programach Dlubal i ich dodatkach za pośrednictwem Pythona lub C#.
Odkryj Dlubal API
Inżynierowie często napotykają wąskie gardło powtarzalnego, ręcznego modelowania oraz odizolowanych procesów optymalizacyjnych, które spowalniają realizację złożonych projektów. Interfejs API Dlubal rozwiązuje ten problem, udostępniając wysokopoziomowy interfejs gRPC, który umożliwia automatyzację przepływów pracy i bezpośrednią integrację danych konstrukcyjnych przy użyciu Pythona lub C#. To płynne połączenie przekształca statyczne oprogramowanie w dynamiczne narzędzie do modelowania parametrycznego i zautomatyzowanych przepływów pracy projektowej.
API umożliwia szybki i bezproblemowy dostęp do wszystkich danych i funkcjonalności we wszystkich głównych programach Dlubal oraz ich dodatkach za pośrednictwem języka Python lub C#. Możesz wykorzystać te możliwości w rzeczywistych scenariuszach projektowych, takich jak optymalizacja złożonych systemów mocowania paneli słonecznych, generowanie parametrycznych hal stalowych lub analiza specjalistycznych konstrukcji membranowych. Każdy krok jest wspierany przez pełną identyfikowalność metod obliczeniowych i wzorów, aby zapewnić, że Twoje zautomatyzowane rozwiązania pozostaną przejrzyste i gotowe do przedłożenia.
API obsługuje wszystkie normy i dodatki, które są zawarte w głównych programach RFEM, RSTAB i RSECTION. Dostępność gotowych do użycia bibliotek funkcji oznacza, że nie musisz być programistą, aby wykorzystać potencjał API.
Dostępni klienci API Dlubal
Twoje zalety
Bezproblemowa dwukierunkowa wymiana danych między wszystkimi programami Dlubal z wykorzystaniem gotowych bibliotek funkcji
Pełna identyfikowalność metod obliczeniowych i wzorów dla przejrzystych wyników gotowych do złożenia
Bezproblemowe wdrażanie Dockera do izolowania skryptów i skalowania instancji obliczeniowych w chmurze
Przypadki użycia
Interfejs API Dlubal jest niezbędny, gdy projekty obejmują powtarzalne zadania modelowania lub wymagają logiki optymalizacyjnej. Jego zastosowania obejmują zarówno proste skrypty automatyzujące sprawdzanie wymiarowania, jak i złożone algorytmy generatywne, które autonomicznie rozwijają całe konstrukcje. Poniższe przypadki użycia pokazują, jak te procesy rozwiązują rzeczywiste wyzwania inżynierskie.
Interfejs API automatyzuje generowanie tysięcy wariantów ram na podstawie danych współrzędnych, zapewniając efektywne wykorzystanie materiału oraz pełną identyfikowalność w ramach dużych projektów energetycznych.
Łącząc API z algorytmami optymalizacyjnymi, można automatycznie przeszukiwać biblioteki przekrojów, aby znaleźć najlżejszy przekrój stalowy spełniający wszystkie wymagania normowe.
Interfejs API umożliwia wyodrębnianie sił wewnętrznych i stosowanie niestandardowej logiki obliczeniowej bezpośrednio w procesie obliczeń, eliminując potrzebę ręcznego przenoszenia danych do zewnętrznych arkuszy kalkulacyjnych.
Zdefiniowanie konstrukcji w sposób matematyczny umożliwia natychmiastową aktualizację modelu zawsze wtedy, gdy zmieniają się ograniczenia architektoniczne, bez konieczności przełączania się między środowiskami programowymi.
Kluczowe funkcje
Technologia gRPC o Wysokiej Wydajności
Komunikujesz się z oprogramowaniem za pomocą binarnego protokołu gRPC, a nie tradycyjnych interfejsów tekstowych. Program przetwarza te żądania z minimalnym opóźnieniem, umożliwiając szybką, masową wymianę danych między Twoim niestandardowym kodem a rdzeniem obliczeniowym. Znacznie zwiększa to szybkość wykonywania zadań automatycznych oraz analiz parametrycznych na dużą skalę.
Integracja natywnego Python i C#
Dlubal udostępnia wysokopoziomowe biblioteki klienckie specjalnie dla Pythona i C#, które działają jako „opakowania”, aby uprościć proces kodowania. Oznacza to, że możesz używać intuicyjnych, przyjaznych dla inżyniera funkcji do sterowania oprogramowaniem, bez konieczności samodzielnego zarządzania podstawowymi protokołami sieciowymi lub złożonymi strukturami danych.
Konteneryzacja i obsługa Dockera
Usługa API została zaprojektowana z myślą o gotowości do pracy w kontenerach, co umożliwia bezproblemowe wdrożenie w środowiskach Docker. Ta funkcja pozwala izolować skrypty automatyzacji, skalować instancje obliczeniowe w klastrach serwerów oraz zapewniać spójne środowisko wykonywania zarówno podczas pracy lokalnej, jak i w chmurze.
Parametryczne projektowanie konstrukcji montażowej instalacji fotowoltaicznych z interfejsem API RFEM 6
Ręczne modelowanie setek konfiguracji ram montażowych dla różnych wymiarów lokalizacji jest nieefektywne i podatne na błędy. Ta aplikacja prototypowa pokazuje lepszy sposób. Dzięki sterowaniu geometrią trackera solarnego, przekrojami i nachyleniem paneli bezpośrednio z poziomu niestandardowego interfejsu użytkownika, API natychmiast generuje kompletny model 3D w RFEM 6, gotowy do analizy konstrukcyjnej.
- Generate thousands of model configurations instantly from site coordinates
- Rapidly evaluate multiple iterations to identify the most cost-effective design
- Maintain a fully traceable, code-driven process from start to finish
Artykuły Dlubal API
Wprowadzenie do API RFEM 6
Ten artykuł przedstawia interfejs API programu RFEM 6, pokazując, jak programowanie własne umożliwia automatyczne generowanie modeli, przykładanie obciążeń, uruchamianie obliczeń oraz استخراجanie wyników.
Praktyczne przypadki użycia i kluczowe korzyści
Poznaj praktyczne przypadki użycia i kluczowe korzyści płynące z interfejsu API Dlubal. Dowiedz się, jak integracja z Pythonem pomaga automatyzować przepływy pracy i łączyć RFEM 6 z szerszymi rozwiązaniami inżynierskimi.
-
Miesięcznik
-
Corocznie -10%
- Maksymalnie 1 000 zapytań API miesięcznie
- Brak możliwości dodatkowych zapytań API
- Maksymalnie 1 aktywny użytkownik
- Dostęp do wszystkich danych wejściowych i wyników (bez rozszerzeń)
- Bez ograniczenia czasowego
- Indywidualna liczba zapytań API
- Indywidualna cena za każde dodatkowe zapytanie API
- Nieograniczona liczba aktywnych użytkowników
- Dostęp do wszystkich danych wejściowych i wyników
Najczęściej zadawane pytania dotyczące Dlubal API
Tak, interfejs API umożliwia równie łatwe otwieranie i modyfikowanie istniejących plików, jak tworzenie nowych. Możesz używać skryptów do precyzyjnego wskazywania i zamiany materiałów, dostosowywania wartości obciążeń lub wyodrębniania wyników z modeli, które zostały już zamodelowane ręcznie w interfejsie graficznym.
Nie, do efektywnego korzystania z API nie potrzebujesz dyplomu z informatyki. Dzięki wysokopoziomowym bibliotekom Python i C# udostępnianym przez Dlubal możesz korzystać z prostych poleceń skupionych na inżynierii konstrukcyjnej, które ukrywają złożoną logikę komunikacji działającą w tle.
Tak, jest on specjalnie zaprojektowany do zadań parametrycznych, które są zbyt czasochłonne do ręcznego modelowania. Możesz używać funkcji matematycznych do definiowania współrzędnych węzłów i geometrii powierzchni, co pozwala uruchamiać iteracyjne pętle, które automatycznie znajdują najbardziej efektywny kształt na podstawie uzyskanych stopni wykorzystania.
Bezpośrednio, ponieważ interfejs API obsługuje nieliniowe modele materiałowe i zapewnia pełny dostęp do dodatków projektowych dla norm międzynarodowych. Umożliwia to programowe sprawdzenie, czy Twoje niestandardowo zoptymalizowane konstrukcje nadal ściśle spełniają wymagania bezpieczeństwa, takie jak Eurokod 3 lub AISC.
Serwer Dlubal MCP to nadchodzące oprogramowanie pośredniczące oparte na AI, które wykorzystuje Model Context Protocol do łączenia RFEM/RSTAB z aplikacjami zewnętrznymi. Tworzy ono płynny proces, w którym można sterować złożoną analizą konstrukcyjną za pomocą konwersacyjnej AI i niestandardowych zautomatyzowanych narzędzi.
Tak, możesz od razu rozpocząć automatyzację, korzystając z darmowych, otwartoźródłowych środowisk, takich jak Visual Studio Code. Ponieważ interfejs API łączy się bezpośrednio z istniejącą instalacją RFEM lub RSTAB, nie musisz inwestować w kosztowne, zastrzeżone narzędzia programistyczne, aby tworzyć niestandardowe skrypty obsługujące rutynowe zadania projektowe.
Interfejs API zwiększa Twoją efektywność, ponieważ...
- Oszczędzasz czas – Automatyzujesz tworzenie modelu, przypisywanie obciążeń i ocenę wyników, znacznie skracając proces projektowania.
- Obniżasz koszty – Mniej ręcznych kroków oznacza mniej godzin inżynierskich i niższe koszty projektu.
- Masz pełną elastyczność – Obliczenia projektowe, raporty i procesy robocze dokładnie zgodnie ze specyfikacją Twojego projektu lub firmy, bez ograniczeń wynikających z interfejsu użytkownika.
- Jest płynnie zintegrowany – API łączy RFEM, RSTAB i inne programy dwukierunkowo z narzędziami BIM i CAD, zapobiega przerwom w przepływie danych i zapewnia spójność danych.
- Masz kompleksowy dostęp do danych – Uzyskujesz dostęp do wszystkich obiektów modelu i wyników, filtrujesz je w sposób ukierunkowany i dalej przetwarzasz, aby podejmować decyzje oparte na danych.
- Uwalnia potencjał innowacyjny – Tworzysz nowe aplikacje, prototypy i procesy AI (na przykład z asystentką AI Mia) bez wymyślania koła na nowo.
- Ma wysoką wydajność – Dzięki technologii gRPC wymiana danych jest nawet 10 razy szybsza niż w przypadku klasycznych usług SOAP/REST.
Aby móc korzystać z API Dlubal, potrzebujesz ważnej licencji (pełnej lub trial) obsługiwanego głównego programu Dlubal (obecnie RFEM 6 i RSTAB 9, w przyszłości także RSECTION, RWIND i Geo-Zone Tool) oraz osobistego klucza API. Klucz API generujesz wygodnie przez swoje konto w Extranecie Dlubal w sekcji "API & Cloud → API II → My API Keys":
Subskrypcja API nie jest konieczna – możesz rozpocząć bezpośrednio od darmowej subskrypcji API „Free” i poznać oraz wykorzystywać API bez zobowiązań.
Tutaj możesz zadawać i odpowiadać na pytania techniczne, prowadzić wartościowe dyskusje na temat analizy i projektowania konstrukcji, sugerować nowe funkcje oraz bezpośrednio kontaktować się z zespołem Dlubal i innymi użytkownikami.
Poznaj nasze bezpłatne i profesjonalne opcje wsparcia, w tym całodobową pomoc AI 24/7, wsparcie e-mailowe, webinaria oraz ekskluzywne usługi dla klientów z umową serwisową Pro.
Przeglądaj pełną dokumentację referencyjną API RFEM 6, przykłady kodu oraz przewodniki krok po kroku, aby rozpocząć tworzenie własnych zautomatyzowanych procesów pracy.
Odkrywaj praktyczne samouczki wideo poświęcone interfejsowi API RFEM 6. Przejdź przez praktyczne przykłady i dowiedz się, jak tworzyć oraz uruchamiać swoje pierwsze zautomatyzowane skrypty.
Uzyskaj dostęp do naszych nagranych webinarów dotyczących przepływów pracy w inżynierii konstrukcyjnej sterowanych przez API. Oglądaj sesje, kiedy tylko chcesz, aby pogłębić swoją wiedzę i zainspirować się zastosowaniami z życia wziętymi.