Program RFEM do analizy statyczno-wytrzymałościowej firmy Dlubal jest najlepszym wyborem dla wymagających inżynierów konstrukcyjnych. To oprogramowanie 3D wykorzystujące MES spełnia wszystkie wymagania współczesnego budownictwa.
- Produkty
- API Dlubal
- API firmy Dlubal
Odkryj interfejs API Dlubal
Nowa usługa Dlubal API (gRPC) to rozwiązanie oparte na Python/C#, które zapewnia płynną, zaawansowaną interakcję z całym zestawem produktów Dlubal—RFEM, RSTAB i RSECTION. Otwarta na Twoje innowacje, idealnie nadaje się do integracji narzędzi specyficznych dla Twojej firmy.
Niezależnie od tego, czy pracujesz nad modelowaniem parametrycznym, czy zadaniami optymalizacyjnymi, naszym celem jest dostarczenie łatwo rozszerzalnej biblioteki, umożliwiającej szybki i bezproblemowy dostęp do wszystkich danych i funkcji w głównych programach Dlubal i ich rozszerzeniach za pośrednictwem Python lub C#.
Dostępne klienty API Dlubal
RSTAB to zaawansowane rozwiązanie do analizy konstrukcji 3D, zapewniające wydajną analizę i projektowanie konstrukcji ramowych lub prętowych z betonu, stali, drewna i innych materiałów.
Samodzielny program RSECTION oblicza właściwości przekrojów i naprężenia dla wszystkich typów przekrojów cienkościennych i masywnych.
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ę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
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.
Zalety API
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 GEO-Zone Tool.
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 konkretnych 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 z uwzględnieniem 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 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ń.
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 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 korzysta ze wsparcia szczególnie aktywnej społeczności.
Nowe API Dlubal wspiera obecnie RFEM 6, RSTAB 9 oraz RSECTION 1. W przyszłości będzie również dostępne dla RWIND oraz narzędzia Geo-Zone. Kompatybilne są pełne licencje programowe, licencje akademickie i studenckie oraz wersje trial. Wsparcie dla wersji demo 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.
Przyszły 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 zorientowany na usługi program pośredniczący 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 dane wejściowe języka lub zadania optymalizacyjne na odpowiednie żądania API – tak jakbyś wydawał polecenia do asystenta AI, 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: przyszły serwer Dlubal MCP stanie się centralnym punktem nowego, otwarcie połączonego świata analizy konstrukcyjnej. Stoi za tym Model Context Protocol (MCP), otwarty standard do łączenia modeli AI 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 konstrukcyjne, analiza danych i automatyzacja AI po raz pierwszy płynnie łączą się w jednym rurociągu – 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 zapytania 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 zapytania API.
Liczba zapytań API jest istotna dla Twojej subskrypcji API, ponieważ w zależności od wybranej subskrypcji dostępny jest określony limit zapytań na okres rozliczeniowy.
Jako aktywny użytkownik liczony jest każdy użytkownik, który w okresie rozliczeniowym prześle co najmniej jedno zapytanie przez Dlubal API. Nie ma znaczenia, ilu 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ż zapewnione 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 pracy inżynierskiej 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, unikając ograniczeń narzuconych przez interfejs 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.
Zacznij korzystać 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 konstrukcyjnych i projektowania w programach Dlubal.