Webservice i API

Opis produktu

  • Arkusze informacyjne

Programowalny interfejs dla RFEM 6/RSTAB 9

Newsletter

Otrzymuj regularnie informacje o aktualnościach, przydatnych wskazówkach, zaplanowanych wydarzeniach, specjalnych ofertach i voucherach.

Naprawdę świetnie

„Uważam, że webinaria firmy Dlubal i obszerne informacje na stronie internetowej są bardzo profesjonalne i naprawdę świetne!“

Webservice i API to programowalny interfejs dla programów RFEM 6 i RSTAB 9. W oparciu o tę technologię programy RFEM 6 i RSTAB 9 zapewniają usługę serwera, z której można korzystać lokalnie lub za pośrednictwem sieci. Komunikacja klient-serwer umożliwia wysyłanie zapytań i otrzymywanie informacji zwrotnych z programu RFEM 6/RSTAB 9.

Dla języków programowania Python i C#dostępne są biblioteki wysokopoziomowe, które umożliwiają łatwe i intuicyjne korzystanie z usług sieciowych. Biblioteki wysokiego poziomu są dostępne na GitHub na licencji open source . Mogą być używane bezpłatnie i dostosowywane do własnych potrzeb. Wkład do naszych repozytoriów jest zawsze mile widziany.

Jeśli masz niewielkie doświadczenie w programowaniu w Pythonie lub nie masz go wcale, zapoznaj się z filmem instruktażowym Programowanie w RFEM 6 i Pythonie .

1

Funkcje

Basic
Ta wersja umożliwia zapisywanie i odczytywanie danych w programie RFEM/RSTAB. Jednak aplikacja i program RFEM/RSTAB muszą być uruchomione na tym samym komputerze.

Pro
Oprócz wydajności wersji Basic możliwa jest również komunikacja za pośrednictwem sieci.
2

Korzyści

Webservice i API obejmują aspekty uniwersalne dla branży budowlanej. Jednak obliczenia i projektowanie wymagają zastosowania różnych funkcji w zależności od regionu, kraju, firmy i potrzeb konkretnego użytkownika. Webservice i API pozwalają każdemu użytkownikowi stworzyć własny system do analizy i obliczeń, przy zachowaniu wydajności i niezawodności programów RFEM/RSTAB.

Istnieje coraz większe zapotrzebowanie na zautomatyzowaną analizę i wymiarowanie konstrukcji. 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.

3

Obszary zastosowania

Webservice i API mogą być wykorzystywane na różne sposoby. Z poniższego tekstu dowiedzą się Państwo, w jaki sposób Webservice i API mogą wesprzeć Państwa firmę:

  • Tworzenie dodatkowych aplikacji dla programu RFEM 6/RSTAB 9
  • Możliwość usprawnienia procesów roboczych (np. definiowanie i wprowadzanie modelu) oraz integracja programu RFEM 6/RSTAB 9 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 jest automatycznie podnoszona nie tylko poprzez algorytmiczne definiowanie modeli, ale również:

  • Rozszerzeniu/konsolidacji programu RFEM 6/RSTAB 9 o własne mechanizmy sterowania
  • Większej interoperacyjności pomiędzy poszczególnymi programami wykorzystywanymi do realizacji projektu
4

Co to jest Webservice i API?

Webservice i API to oparty na języku XML system wymiany informacji, służący do bezpośredniej komunikacji klient-serwer. Systemy te mogą obejmować programy, obiekty, komunikaty lub dokumenty. Na przykład, protokół usługi sieciowej typu HTTP uruchamia komunikację klient-serwer, gdy użytkownik czegoś wyszukuje za pomocą wyszukiwarki.

W naszym przypadku klientem jest środowisko programistyczne (.NET, Python, JavaScript), a usługodawcą jest program RFEM 6. Komunikacja klient-serwer umożliwia wysyłanie zapytań i otrzymywanie informacji zwrotnych z programu RFEM/RSTAB.

Jaka jest różnica między Webservice a API?
  • Webservice to zbiór protokołów i standardów open source, służących do wymiany danych pomiędzy systemami i aplikacjami. API to interfejs oprogramowania, który umożliwia interakcję dwóch aplikacji bez udziału użytkownika.
  • Wszystkie usługi sieci Web to interfejsy API, ale nie wszystkie interfejsy API są usługami sieciowymi.

Jakie są zalety technologii Webservice?
  • Szybsza komunikacja wewnątrz organizacji i pomiędzy nimi
  • Niezależność usługi od innych usług
  • Usługa Webservice umożliwia za pomocą aplikacji udostępnienie wiadomości lub funkcji reszcie świata.
  • Webservice pomaga w wymianie danych pomiędzy różnymi aplikacjami i platformami.
  • Aplikacje mogą się ze sobą komunikować, wymieniać danymi oraz udostępniać usługi.
  • Dzięki SOAP programy tworzone na różnych platformach i w różnych językach programowania mogą wymieniać dane w bezpieczny sposób.
5

Obsługiwane języki

Teoretycznie usługę internetową można utworzyć w dowolnym języku programowania. Jednak w firmie Dlubal Software stworzyliśmy biblioteki wysokopoziomowe dla naszych użytkowników. Dzięki nim można tworzyć zaawansowane skrypty poprzez proste programowanie. Biblioteki te obejmują:

Wybraliśmy te języki programowania z konkretnego powodu. Zwłaszcza Python, który posiada następujące funkcje:

  • Prostota i łatwość nauki
  • Wysoka wydajność
  • Dostępność wielu rozszerzeń i bibliotek
  • Dostępność wielu zasobów w Internecie

Cena

Cena
29,00 EUR

Ceny dotyczą korzystania z oprogramowania we wszystkich krajach.

Analiza połączeń z rozszerzeniem Połączenia stalowe w RFEM 6

Analiza połączeń z rozszerzeniem Połączenia stalowe w RFEM 6

Webinar 6. października 2022 12:00 - 13:00 CEST

Szkolenia online | Angielski

RFEM 6 | Informacje ogólne

Szkolenie online 7. października 2022 9:00 - 13:00 CEST

Obliczenia sejsmiczne zgodnie z EC 8 w RFEM 6 i RSTAB 9

Obliczenia sejsmiczne zgodnie z Eurokodem 8 w RFEM 6 i RSTAB 9

Webinar 11. października 2022 14:00 - 15:00 CEST

Szkolenie online | Angielski

RFEM 6 | Studenci | Wprowadzenie do wymiarowania prętów

Szkolenie online 12. października 2022 16:00 - 19:00 CEST

Szkolenie online | Angielski

Eurokod 2 | Konstrukcje betonowe zgodnie z DIN EN 1992-1-1

Szkolenie online 18. października 2022 9:00 - 13:00 CEST

Szkolenie online | Angielski

RSECTION | Studenci | Wprowadzenie do teorii wytrzymałości

Szkolenie online 19. października 2022 16:00 - 19:00 CEST

Analiza geotechniczna w RFEM 6

Analiza geotechniczna w RFEM 6

Webinar 27. października 2022 12:00 - 13:00 CEST

Szkolenie online | Angielski

RFEM 6 | Studenci | Wprowadzenie do MES

Szkolenie online 27. października 2022 16:00 - 19:00 CEST

Generator obciążenia wiatrem z wykorzystaniem CFD w RWIND 2

Generator obciążenia wiatrem z wykorzystaniem CFD w RWIND 2

Webinar 10. listopada 2022 12:00 - 13:00 CET

Szkolenie online | Angielski

RFEM 6 | Studenci | Wprowadzenie do wymiarowania stali

Szkolenie online 10. listopada 2022 16:00 - 17:00 CET

Szkolenia online | Angielski

Eurokod 3 | Konstrukcje stalowe zgodnie z DIN EN 1993-1-1

Szkolenie online 17. listopada 2022 9:00 - 13:00 CET

Szkolenia online | Angielski

RFEM 6 | Analiza dynamiczna i obliczenia sejsmiczne zgodnie z EC 8

Szkolenie online 23. listopada 2022 9:00 - 13:00 CET

Szkolenie online | Angielski

RFEM 6 | Studenci | Wprowadzenie do wymiarowania drewna

Szkolenie online 25. listopada 2022 16:00 - 17:00 CET

Szkolenia online | Angielski

Eurokod 5 | Konstrukcje drewniane zgodnie z DIN EN 1995-1-1

Szkolenie online 8. grudnia 2022 9:00 - 13:00 CET

Analiza konstrukcji stalowych \n w RFEM 6

Analiza konstrukcji stalowych w RFEM 6

Webinar 15. grudnia 2022 12:00 - 13:00 CET

Szkolenia online | Angielski

RFEM 6 | Analiza dynamiczna i obliczenia sejsmiczne zgodnie z EC 8

Szkolenie online 21. września 2022 9:00 - 13:00 CEST

Integracja Rhino/Grasshopper w RFEM 6

Integracja Rhino/Grasshopper w RFEM 6

Webinar 20. września 2022 14:00 - 15:00 EDT

RSTAB 9
Model 3D szkoły zawodowej w RFEM (© Eggers Tragwerksplanung GmbH)

Rozwiązania specjalne

Dwuczęściowe rozszerzenie Optymalizacja i koszty | Szacowanie emisji CO2 znajduje odpowiednie wartości dla sparametryzowanych modeli i bloków za pomocą sztucznej inteligencji (AI) techniką optymalizacji rojem cząstek (PSO) w celu zapewnienia zgodności z powszechnymi kryteriami optymalizacji. Ponadto, rozszerzenie oszacowuje koszty modelu lub emisję CO2 poprzez określenie kosztów jednostkowych lub emisji jednostkowej dla materiałów zdefiniowanych w modelu konstrukcyjnym.

Cena pierwszej licencji
1 650,00 EUR
RFEM 6
Budynek z drewna klejonego krzyżowo (CLT)

Obliczenia

Rozszerzenie Powierzchnie wielowarstwowe umożliwia definiowanie wielowarstwowych konstrukcji powierzchniowych. Obliczenia można przeprowadzić z połączeniem ścinanym lub bez.

Cena pierwszej licencji
1 250,00 EUR