WebService i API
Programowalny interfejs dla RFEM 6, RSTAB 9 i RSECTION 1
„Uważam, że webinaria firmy Dlubal i obszerne informacje na stronie internetowej są bardzo profesjonalne i naprawdę świetne!“
WebService i API to programowalne interfejsy dla RFEM 6, RSTAB 9 i RSECTION 1. Technologia ta stanowi podstawę usługi serwera, którą zapewniają programy RFEM 6, RSTAB 9 i RSECTION 1. Z tej usługi serwera można korzystać lokalnie lub za pośrednictwem sieci. Czy odkryłeś już komunikację klient-serwer? Umożliwia ona bezpośrednie przesyłanie zapytania w celu uzyskania odpowiednich informacji zwrotnych z programów RFEM 6, RSTAB 9 i RSECTION 1.
Korzystanie z WebService jest bardzo łatwe i intuicyjne. Aby to zapewnić, dostępne są biblioteki wysokiego poziomu dla języków programowania Python i C#, z których można korzystać całkowicie bezpłatnie na GitHub na licencji open source. Aby wygodnie z nimi pracować, można dostosować biblioteki wysokiego poziomu do własnych potrzeb. Wkład do naszych repozytoriów jest zawsze mile widziany.
Masz niewielkie lub żadne doświadczenie w programowaniu w Pythonie? Nie martw się, to nie jest takie trudne. Film instruktażowy Programowanie w programie RFEM 6 i Python pomoże Ci rozpocząć pracę.
Funkcje
Dzięki usłudze sieciowej i interfejsowi API można korzystać z funkcji wysokiego poziomu do komunikacji z programami RFEM, RSTAB i RSECTION. Za jego pomocą można tworzyć aplikacje internetowe lub komputerowe oraz optymalizować przepływ pracy. Istnieje również serwer RFEM -6, który działa na komputerze bez GUI, ale odpowiada tylko na zapytania dotyczące usług internetowych.Korzyści
Jedno jest absolutnie bezdyskusyjne: Web service i API obejmują uniwersalne aspekty w branży budowlanej. Jest tu jednak pewien problem. Do obliczeń i projektowania potrzebne będą różne elementy dla każdego regionu, kraju, firmy i w zależności od inżyniera budownictwa. Każdy ma swoje wymagania. Rozwiązaliśmy ten problem. Ponieważ dzięki usłudze internetowej i API można łatwo stworzyć własny system obliczeń i projektowania. Zawsze po Twojej stronie: Wydajność i niezawodność programów RFEM, RSTAB i RSECTION.
Potrzeba dostosowanej i zautomatyzowanej analizy statyczno-wytrzymałościowej i wymiarowania stale rośnie. Technologia Webservice umożliwia szybkie i precyzyjne tworzenie specjalnych funkcjonalności. Nasi klienci mogą opracowywać takie rozwiązania samodzielnie lub we współpracy z nami. Przekonaj się i wypróbuj!
Obszary zastosowania
Webservice i API mogą mieć różnorakie zastosowanie. Przygotowaliśmy dla Ciebie kilka pomysłów, w jaki sposób Webservice i API mogą wesprzeć Twoją firmę:
- Tworzenie dodatkowych aplikacji dla RFEM 6, RSTAB 9 i RSECTION 1
- Możliwość zwiększenia wydajności przepływów pracy (na przykład zdefiniowanie modelu i wprowadzanie danych) oraz integracja programu RFEM 6, RSTAB 9 i RSECTION 1 z aplikacjami firmowymi
- Symulowanie i obliczanie kilku wariantów obliczeń
- Uruchamianie algorytmów optymalizacji pod kątem rozmiaru, kształtu i/lub topologii
- Dostęp do wyników obliczeń
- Generowanie raportów w formacie PDF
Jakość pracy zostaje automatycznie podniesiona Dzieje się tak nie tylko poprzez definiowanie modeli algorytmicznych, ale również dzięki:
- Rozszerzeniu/konsolidacji programu RFEM 6, RSTAB 9 i RSECTION o własne mechanizmy sterowania
- Większej interoperacyjności pomiędzy poszczególnymi programami wykorzystywanymi do realizacji projektu
Obsługiwane języki
Teoretycznie usługę internetową można utworzyć w dowolnym języku programowania. Jednak my, zespół Dlubal, zdecydowaliśmy się na inną drogę. Stworzyliśmy biblioteki wysokopoziomowe dla naszych użytkowników. Dzięki nim można tworzyć zaawansowane skrypty poprzez proste programowanie. Biblioteki te obejmują:
- Funkcje wysokiego poziomu w programie RFEM-Python
- Funkcje wysokiego poziomu w RSTAB-Python
- Funkcje wysokiego poziomu w RSECTION-Python
- Funkcje wysokopoziomowe w C#
Dlaczego wybraliśmy te języki programowania? Oczywiście zdecydowaliśmy się na te języki programowania z konkretnego powodu. W szczególności Python ma następujące funkcje, które naszym zdaniem są szczególnie odpowiednie:
- Prostota i łatwość nauki
- Wysoka wydajność
- Dostępność wielu rozszerzeń i bibliotek
- Dostępność wielu zasobów w Internecie
Kontakt
Masz pytania dotyczące naszych produktów lub potrzebujesz porady w sprawie wyboru produktów do swoich projektów? Zachęcamy do bezpłatnego kontaktu z nami drogą mailową, poprzez czat lub forum lub odwiedzenia strony FAQ.
Cena

Nowy
Tutorial Webservice i API w C#
W tym artykule przedstawiono użycie usługi C #WebService na przykładzie.
- Jak mogę aktywować rozszerzenia modeli podczas korzystania z WebService? Jak utworzyć nowy model z aktywowanym rozszerzeniem?
- Mam model 3D i próbuję podzielić go na "ściany" i "powierzchnie" za pomocą modelu budynku i obliczyć je oddzielnie. Ale mój układ staje się niestateczny. Jaki może być powód?
- Czy dodatek Tekla jest instalowany automatycznie w programie RFEM 6?
Klienci, którzy kupili ten produkt, kupili również