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.
Korzyści API
Efektywność kosztowa
Automatyzacja powtarzalnych zadań i optymalizacja obliczeń zmniejsza 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.
Często 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.
Serwer Dlubal MCP jest obecnie aktywnie rozwijany, aby umożliwić dostęp wspomagany sztuczną inteligencją do wszystkich danych i funkcji RFEM i RSTAB. Działa jako zorientowana na usługi middleware pomiędzy Twoimi aplikacjami a programami Dlubal RFEM lub RSTAB. Jego koncepcja składa się z trzech kluczowych elementów:
1. Warstwa API Otwarta – Jasno udokumentowane punkty końcowe REST i WebSocket obudowują wszystkie funkcje modelowania, wyników i obliczeń. Dzięki temu możesz korzystać z RFEM/RSTAB w pełni niezależnie od platformy.
2. Magistrala danych w czasie rzeczywistym – Zmiany modelu oraz wszystkie istotne dane RFEM/RSTAB – w tym przypadki obciążenia, siły przekrojowe lub wyniki obliczeń – są przesyłane strumieniowo w czasie rzeczywistym. Dzięki temu zewnętrzne systemy mogą ich bezpośrednio używać, automatycznie uruchamiać obliczenia lub wywoływać inne działania.
3. Orkiestracja SI – Zintegrowany silnik SI automatycznie tłumaczy naturalne dane wejściowe języka lub zadania optymalizacyjne na odpowiednie żądania API – tak jakbyś kierował polecenia do czatu botowego SI, takiego jak nasza asystentka Mia. Przykłady to:
- Utwórz nowy pręt z stali S235 o przekroju IPE 200 pomiędzy węzłami 5 i 8.
- Podaj mi wszystkie siły przekrojowe z pręta 12 w przypadku obciążenia 5.
- Podaj mi najkrytyczniejszy pręt w modelu.
- Znajdź najbardziej wykorzystany przekrój z 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 instrukcje serwer MCP następnie automatycznie wdraża w Twoim modelu.
Krótko mówiąc: nadchodzący serwer Dlubal MCP stanie się centralnym punktem nowego, otwarcie zintegrowanego świata statyki. Stoi za tym Protokół Kontekstu Modelu (MCP), otwarty standard do łączenia modeli SI z zewnętrznymi narzędziami i źródłami danych. Dzięki temu RFEM lub RSTAB będziesz mógł w przyszłości połączyć z niemal dowolną aplikacją w zaledwie kilku liniach kodu. Czy to oprogramowanie CAD i BIM, indywidualne pulpity nawigacyjne czy specyficzne dla firmy mikrousługi – za pomocą MCP zrealizujesz takie interfejsy błyskawicznie. W ten sposób obliczenia statyczne, analiza danych i automatyzacja SI po raz pierwszy płynnie łączą się w jednej zintegrowanej ścieżce. To nie jest tylko kolejna funkcja – to skok w przełomową i bezgraniczną erę 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.
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 współpracować z zespołem Dlubal i innymi użytkownikami.
Poznaj nasze bezpłatne i profesjonalne opcje wsparcia, w tym całodobową pomoc AI, wsparcie e-mail, webinaria oraz ekskluzywne usługi dla klientów z umową serwisową Pro.
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.