Udane oprogramowanie do analizy statyczno-wytrzymałościowej Dlubal, RFEM, jest najlepszym wyborem dla wymagających inżynierów budowlanych. To oprogramowanie MES 3D spełnia wszystkie wymagania współczesnego budownictwa.
- Start
- Rozwiązania
- API Dlubal
- API firmy Dlubal
Odkryj interfejs API Dlubal
Nowa usługa Dlubal API Service (gRPC) oparta na Pythonie umożliwia pełny dostęp do całego zestawu produktów Dlubal, zapewniając płynną, zaawansowaną interakcję z RFEM, RSTAB i RSECTION. Niezależnie od tego, czy zajmujesz się modelami parametrycznymi, czy zadaniami optymalizacyjnymi, jesteś we właściwym miejscu.
Naszym celem jest dostarczenie łatwo rozszerzalnej biblioteki, która za pośrednictwem funkcji Pythona zapewnia szybki i bezproblemowy dostęp do wszystkich danych i funkcji w głównych programach Dlubal i ich modułach dodatkowych.
.png?mw=1720&hash=b36fea3bed188436b1e5933d74580653fecd9a77)

Dostępne klienty API Dlubal
RSTAB to zaawansowane rozwiązanie do analizy konstrukcji 3D, umożliwiające efektywną analizę i projektowanie konstrukcji ramowych lub prętowych w betonie, stali, drewnie i innych materiałach.
Samodzielny program RSECTION oblicza właściwości przekrojów i naprężenia dla przekrojów cienkościennych i masywnych wszystkich typów.


Co to jest API Dlubal?
Interfejs API Dlubal (Application Programming Interface) umożliwia bezproblemową integrację naszych narzędzi programowych z aplikacjami i systemami zewnętrznymi. Pozwala na automatyzację procesów, niestandardowe obliczenia i tworzenie dostosowanych środowisk pracy w oparciu o specyficzne potrzeby. Dzięki API można łatwo połączyć oprogramowanie Dlubal z własnymi aplikacjami, zwiększając wydajność i elastyczność w przepływie pracy.
Dla początkujących oferujemy przykłady online, które krok po kroku przeprowadzą Cię przez cały proces.
-
Miesięcznie
-
Rocznie -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
- Maksymalnie 3 000 zapytań API miesięcznie
- 0,080 € za dodatkowe zapytanie API
- Maksymalnie 3 aktywnych użytkowników
- Dostęp do wszystkich danych wejściowych i wyników
- Maksymalnie 10.000 zapytań API miesięcznie
- 0,050 € za każde dodatkowe zapytanie API
- Maksymalnie 10 aktywnych użytkowników
- Dostęp do wszystkich danych wejściowych i wyników
- Maksymalnie 25.000 zapytań API miesięcznie
- 0,035 € za dodatkowe zapytanie API
- Maksymalnie 25 aktywnych użytkowników
- Dostęp do wszystkich danych wejściowych i wyników
- 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
6 powodów, żeby zacząć korzystać z nowego API
Zwiększ swoją wydajność dzięki nowemu interfejsowi Dlubal API, opartego na technologii gRPC o wysokiej wydajności. Korzystaj z ujednoliconej składni API i konsoli, zoptymalizowanej serializacji danych oraz lekkiego, dwukierunkowego strumieniowania. Doświadcz szybszego rozwoju, precyzyjnego filtrowania wyników i bezproblemowego wdrażania w Dockerze – zaprojektowane z myślą o skalowalnych aplikacjach o dużej szybkości.
Efektywność kosztowa
Automatyzacja powtarzalnych zadań i optymalizacja obliczeń ogranicza wysiłek manualny, minimalizując koszty dla firm inżynierskich.
Oszczędność czasu
Automatyzacja generowania modelu, aplikacji obciążenia i oceny wyników pozwala zoptymalizować przepływ pracy i znacząco przyspieszyć proces projektowania.
Pełna personalizacja
Możesz dostosować obliczenia, raporty i procesy do specyficznych wymagań projektowych lub wymagań firmy bez ograniczeń programu.
Lepsza integracja
API umożliwia płynną wymianę danych między oprogramowaniem do analizy konstrukcji a innymi rozwiązaniami BIM i CAD.
Dostęp do danych
Uzyskaj dostęp do wszystkich obiektów, wyników i danych modelu z oprogramowania, aby usprawnić procesy projektowe.
Innowacja
Usługi API umożliwiają programistom tworzenie nowych aplikacji, wspierają współpracę i ułatwiają szybkie prototypowanie dzięki wykorzystaniu istniejących danych i funkcji.
Najczęściej zadawane pytania dotyczące API Dlubal
Dlubal API to programowalny interfejs (Application Programming Interface), który umożliwia bezpośredni dostęp do funkcji programów Dlubal. Obecnie API jest dostępne dla RFEM 6 i RSTAB 9, a w przyszłości będzie również dostępne dla RSECTION, RWIND i narzędzia GEO-Zone.
Dzięki Dlubal API można efektywnie automatyzować powtarzające się i czasochłonne zadania, tworzyć dostosowane przepływy pracy oraz rozwijać indywidualne rozwiązania dla procesów wewnętrznych jak i specyficznych projektów klientów. Typowe zastosowania obejmują na przykład automatyczne modelowanie i wprowadzanie danych, badania wariantów w celu optymalizacji konstrukcji, dostosowane procedury obliczeniowe i weryfikacyjne, a także interfejsy do innych rozwiązań programowych.
Ponadto API pozwala na elastyczne i niezależne od interfejsu użytkownika oprogramowania Dlubal kształtowanie przepływów pracy. Możesz tworzyć własne skrypty i programy, które dokładnie odpowiadają Twoim wymaganiom i płynnie integrują się z istniejącymi procesami.
Chętnie doradzimy indywidualnie w odniesieniu do Twoich konkretnych wymagań i wesprzemy w integracji API w Twoim procesie pracy.
Aby móc korzystać z API Dlubal, potrzebujesz ważnej licencji (pełnej lub testowej) obsługiwanego głównego programu Dlubal (obecnie RFEM 6 i RSTAB 9, w przyszłości także RSECTION, RWIND i narzędzie do stref geoprzestrzennych) oraz osobistego klucza API. Ten 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ń.
Nowa API Dlubal opiera się na nowoczesnej technologii gRPC i obecnie wspiera głównie Pythona. Oficjalny klient Python można zainstalować w prosty sposób przez PyPI. W dokumentacji API Dlubal dostępnych jest wiele przykładów kodu, które ułatwią Ci rozpoczęcie pracy.
Nowością jest klient C#, który jest wygodnie dostępny przez NuGet.
Dla większości zastosowań zalecamy jednak Pythona. Język ten jest łatwy do nauki, umożliwia niezwykle szybkie prototypowanie, oferuje ogromny wybór bibliotek i czerpie korzyści z wyjątkowo aktywnej społeczności.
Nowe API Dlubal obsługuje obecnie RFEM 6 i RSTAB 9. W przyszłości będzie również dostępne dla RSECTION, RWIND oraz narzędzia Geo-Zones. Kompatybilne są pełne licencje programowe, licencje uniwersyteckie i studenckie oraz wersje testowe. Wsparcie dla wersji demonstracyjnych jest obecnie w przygotowaniu.
API Dlubal jest regularnie aktualizowane wraz z obsługiwanymi głównymi programami (obecnie RFEM 6 i RSTAB 9, w przyszłości RSECTION i RWIND). Aby zapewnić optymalną kompatybilność, zalecamy używanie zawsze tej wersji API, która odpowiada numerowi minor i patch zainstalowanego głównego programu. Przykład: Wersja RFEM 6.10.0007 powinna być używana z wersją API 2.10.7.
API jest ciągle rozszerzane i optymalizowane. Aby być zawsze na bieżąco, zalecamy regularne śledzenie aktualnych raportów aktualizacji w sekcji „Releases” oficjalnej dokumentacji API Dlubal.
Nadchodzący serwer Dlubal MCP jest obecnie aktywnie rozwijany, aby umożliwić dostęp oparty na sztucznej inteligencji do wszystkich danych i funkcji RFEM i RSTAB. Działa on jako zorientowana na usługi middleware między Twoimi aplikacjami a programami Dlubal RFEM i RSTAB. Jego koncepcja opiera się na trzech kluczowych elementach:
1. Otwarte API – Dobrze udokumentowane punkty końcowe REST i WebSocket kapsułkują wszystkie funkcje modelowania, wyników i obliczeń. Dzięki temu możesz w pełni niezależnie od platformy korzystać z RFEM/RSTAB.
2. Autobus danych w czasie rzeczywistym – Zmiany w modelu i wszystkie istotne dane RFEM-/RSTAB, w tym przypadki obciążeń, siły wewnętrzne czy wyniki obliczeń, są przesyłane strumieniowo w czasie rzeczywistym. Dzięki temu zewnętrzne systemy mogą bezpośrednio uzyskiwać do nich dostęp, automatycznie uruchamiać obliczenia lub wyzwalać inne akcje.
3. Orkiestracja KI – Zintegrowany silnik sztucznej inteligencji automatycznie tłumaczy naturalne wejścia językowe lub zadania optymalizacyjne na odpowiednie żądania API – tak jakbyś wydawał polecenia do asystenta KI, takiego jak nasza asystentka Mia. Przykłady obejmują:
- Utwórz nowy pręt ze stali S235 z przekrojem IPE 200 między węzłami 5 i 8.
- Podaj wszystkie siły wewnętrzne pręta 12 w przypadku obciążenia 5.
- Podaj najbardziej krytyczny pręt w modelu.
- Znajdź najbardziej obciążony przekrój w serii profili HE-A dla pręta 21.
- Zaimportuj plik DXF xxxxx.dxf jako tło.
- Zamodeluj halę 3D z następującymi parametrami: szerokość, wysokość, głębokość, nachylenie dachu, ...
Wszystkie te polecenia serwer MCP automatycznie realizuje w Twoim modelu.
Krótko mówiąc: Nadchodzący serwer Dlubal MCP stanie się centralnym punktem nowego, otwarcie połączonego świata statyki. Stoi za tym Model Context Protocol (MCP), otwarty standard do łączenia modeli KI z zewnętrznymi narzędziami i źródłami danych. Dzięki temu RFEM lub RSTAB w przyszłości będzie można podłączyć do niemal dowolnej aplikacji za pomocą zaledwie kilku linii kodu. Niezależnie od tego, czy to oprogramowanie CAD i BIM, indywidualne pulpity nawigacyjne, czy specyficzne usługi mikrousługowe firmy – za pomocą MCP realizujesz takie interfejsy w mgnieniu oka. W ten sposób obliczenia statyczne, analiza danych i automatyzacja KI po raz pierwszy płynnie łączą się w jednym pipeline – to nie jest tylko kolejna funkcja – to skok do przełomowej i nieograniczonej ery inżynierii, w której Twoje pomysły stają się rzeczywistością szybciej niż kiedykolwiek wcześniej.
Za żądania API uważa się wszystkie działania, które aktywnie dokonują zmian w modelach, inicjują obliczenia, pobierają wyniki lub zapisują modele. Należą do nich np. modyfikacje modeli, wykonywanie obliczeń i zapytania o wyniki. Operacje administracyjne, takie jak żądania typu operacji „Usługa” (np. zapytania o bieżące dane rozliczeniowe) nie są liczone jako żądania API.
Liczba żądań API jest istotna dla Twojej subskrypcji API, ponieważ w zależności od wybranej subskrypcji dostępny jest określony limit żądań na okres rozliczeniowy.
Jako aktywny użytkownik liczony jest każdy użytkownik, który w okresie rozliczeniowym złoży co najmniej jedno zapytanie przez Dlubal API. Nie ma znaczenia, ile kluczy API używa użytkownik — każdy użytkownik zostanie policzony w okresie rozliczeniowym tylko raz.
Aby monitorować korzystanie z API w sposób przejrzysty i uporządkowany, zalecamy tworzenie oddzielnych kluczy API dla poszczególnych projektów lub użytkowników. Umożliwia to precyzyjną i indywidualną ocenę wykorzystania API.
Dlubal kładzie duży nacisk na zaufanie i przejrzystość. Dlatego w Twoim osobistym koncie Dlubal-Extranet, w sekcji „API & Cloud → API II”, znajdują się czytelne tabele, w których możesz w klarowny sposób śledzić swoje zapytania API, sesje API oraz liczby zapytań w określonych przedziałach czasowych.
Obszerna dokumentacja API z szczegółowymi opisami metod, praktycznymi przykładami zastosowań oraz jasnymi instrukcjami instalacji jest dostępna na naszej stronie internetowej:
Ta dokumentacja pomoże Ci szybko zapoznać się z API i efektywnie z niego korzystać. Kolekcja przykładów kodu jest stale rozszerzana i optymalizowana. Dodatkowo, obecnie rozwijamy platformę społecznościową online, na której użytkownicy Dlubal mogą aktywnie wymieniać się doświadczeniami oraz dzielić się wskazówkami, pytaniami i rozwiązaniami.
Ponadto oferujemy liczne webinaria na temat API, w których poznasz praktyczne zastosowania i zdobędziesz cenne spostrzeżenia.
W przypadku pytań dotyczących instalacji, połączenia lub komunikatów o błędach znajdą Państwo odpowiedzi i wskazówki w sekcji wsparcia i FAQ na naszej stronie internetowej:
Dla bardziej rozbudowanych zapytań, indywidualnych wymagań lub wsparcia w zakresie rozwoju oferujemy Państwu szkolenia i konsultacje dostosowane do potrzeb.
Dodatkowo, wkrótce dostępna będzie nowa platforma społecznościowa Dlubal. Tam mogą Państwo wymieniać się doświadczeniami z innymi użytkownikami, dzielić się doświadczeniami i wspólnie opracowywać rozwiązania. Społeczność oferuje korzyść szybkiego wsparcia dzięki zbiorowej wiedzy i bezpośredniej komunikacji.
Nasza asystentka AI Mia jest również dostępna przez całą dobę. Została specjalnie przeszkolona w zakresie wiedzy o Dlubal API i może w każdej chwili szybko i prosto dostarczać odpowiednie rozwiązania i informacje.
gRPC to nowoczesna, otwarta technologia komunikacyjna (open-source), która została opracowana z myślą o szczególnie szybkim i niezawodnym procesie wymiany danych między aplikacjami. Istotną zaletą gRPC jest wysoka wydajność – komunikacja gRPC może być do 15 razy szybsza niż tradycyjne technologie takie jak SOAP czy REST.
Jako użytkownik nie potrzebujesz specjalistycznej wiedzy na temat gRPC, ponieważ wszystkie szczegóły techniczne są już zintegrowane w klientach dostarczanych przez Dlubal. Automatycznie korzystasz z prędkości i niezawodności technologii gRPC.
Unified API zwiększa Twoją wydajność, ponieważ …
- Oszczędza czas – Automatyzuj budowę modelu, przypisywanie obciążeń i ocenę wyników, znacząco skracając proces projektowania.
- Obniża koszty – Mniej czynności manualnych oznacza mniej godzin inżynieryjnych, a więc niższe koszty projektu.
- Pełna dostosowalność – Twórz obliczenia, raporty i przepływy pracy dokładnie według wymogów projektu lub firmy, nie będąc ograniczonym ograniczeniami interfejsu użytkownika.
- Bezproblemowa integracja – API łączy RFEM, RSTAB i inne dwukierunkowo z narzędziami BIM i CAD, eliminując przerwy w transmisji danych i zapewniając spójność danych.
- Kompleksowy dostęp do danych – Dostęp do wszystkich obiektów modelu i wyników, filtrowanie i dalsze przetwarzanie danych, aby podejmować decyzje na podstawie danych.
- Uwalnia potencjał innowacji – Rozwijaj nowe aplikacje, prototypy i przepływy pracy AI (np. z asystentką AI Mia) bez potrzeby wymyślania koła na nowo.
- Oferuje wysoką wydajność – Dzięki technologii gRPC wymiana danych jest do 10 razy szybsza niż w klasycznych usługach SOAP/REST.
Dlubal zaleca używanie Visual Studio Code jako środowiska programistycznego (IDE) do programowania API. Visual Studio Code jest wszechstronny, bezpłatny i otwartoźródłowy, a jego szczególną cechą jest wszechstronna rozszerzalność. Możesz zainstalować liczne rozszerzenia, aby jeszcze bardziej zwiększyć efektywność swojego programowania – na przykład rozszerzenie Cline AI do inteligentnego programowania wspomaganego AI, które dodatkowo optymalizuje Twój przepływ pracy.
Rozpocznij korzystanie z Dlubal API i wynieś swoje procesy pracy statycznej na wyższy poziom!
Wykorzystaj pełny potencjał interfejsu Dlubal API, aby bezpośrednio połączyć swoje skrypty z RFEM 6 – a w przyszłości także z RSTAB 9, RSECTION 1 oraz RWIND. Automatyzuj powtarzające się procesy pracy, oszczędzaj cenny czas i otwieraj nowe możliwości dla jeszcze bardziej efektywnych, precyzyjnych i powtarzalnych analiz statycznych oraz projektowania w programach Dlubal.