W programach RFEM 6 i RSTAB 9 można eksportować grafikę liniową do formatu SVG (grafika wektorowa).
SVG to skrót od Scalable Vector Graphics i jest formatem opartym na XML, służącym do wyświetlania dwuwymiarowej grafiki wektorowej. Takie grafiki wektorowe można skalować bez żadnych strat. Pliki SVG można edytować za pomocą edytorów tekstu, umieszczać na stronach internetowych i otwierać w popularnych przeglądarkach.
Wartości z tabel przygotowane z tabeli Excel można importować do RFEM 6 / RSTAB 9, pojedynczo lub wszystkie na raz. Aby przeprowadzić import, należy zainstalować wtyczkę w programie Microsoft Excel zgodnie z FAQ.
Czy wiecie, że...? Wszystkie tabele RFEM/RSTA wraz z wynikami, mogą być eksportowane pojedynczo lub wszystkie na raz, bezpośrednio do tabeli w Excel lub do pliku CSV. Dostępnych jest kilka opcji:
Z nagłówkami tabeli
Tylko wybrane obiekty
Tylko wypełnione wiersze
Tylko wypełnione tabele
Eksportuj dane jako zwykły tekst
W ten sposób można precyzyjnie kontrolować dane do eksportu i nimi zarządzać. Zapisane wzory można eksportować bezpośrednio do tabeli lub jako osobną tabelę, tak jak w przypadku wykorzystanych parametrów.
Korzystaj z interfejsów, aby pracować wydajniej. Konstrukcje można importować w formacie DXF jako linie z programu Autodesk AutoCAD do programu RFEM 6/RSTAB 9.
Ponadto różne obiekty (na przykład przekroje) z programu RFEM 6/RSTAB 9 można eksportować do osobnych warstw w programie Autodesk AutoCAD.
Jedno jest absolutnie bezsporne: Webservice i API obejmują uniwersalne aspekty w branży budowlanej. Istnieje jednak pewien problem. Do obliczeń potrzebne są różne funkcje dla każdego regionu, kraju, firmy i inżyniera budownictwa. Każdy ma swoje własne wymagania. Rozwiązaliśmy ten problem. Dzięki WebService i API można łatwo stworzyć własny system obliczeń i projektowania. Zawsze do Twojej dyspozycji: Wydajność i niezawodność programów RFEM, RSTAB i RSECTION.
Zapotrzebowanie na zautomatyzowaną analizę i wymiarowanie konstrukcji 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ę sam i wypróbuj!
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
Komunikacja to klucz do sukcesu. Dotyczy to również relacji klient-serwer. WebService i API to system wymiany informacji oparty na języku XML, umożliwiający bezpośrednią komunikację klient-serwer. Z tymi systemami można integrować programy, obiekty, wiadomości lub dokumenty. Na przykład, protokół usługi sieciowej typu HTTP jest uruchamiany do komunikacji klient-serwer, gdy szukasz czegoś w Internecie za pomocą wyszukiwarki.
Wróćmy do Dlubal Software. 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 lub RSECTION.
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 między systemami i aplikacjami. Z kolei interfejs programowania aplikacji (API) to interfejs oprogramowania, za pośrednictwem którego dwie aplikacje mogą komunikować się bez udziału użytkownika.
W ten sposób wszystkie usługi sieci Web są interfejsami API, ale nie wszystkie interfejsy API są usługami sieciowymi.
Jakie są zalety technologii WebService? Komunikacja w obrębie organizacji i pomiędzy nimi może przebiegać szybciej.Usługa może być niezależna od innych usług.Webservice umożliwia korzystanie z aplikacji w celu udostępnienia wiadomości lub funkcji reszcie świata.Webservice ułatwia wymianę danych między różnymi aplikacjami i platformy Kilka aplikacji może się ze sobą komunikować, wymieniać danymi i udostępniać usługi. Dzięki SOAP programy tworzone na różnych platformach i w różnych językach programowania mogą wymieniać dane w sposób bezpieczny.
Komunikacja między klientem usługi internetowej a serwerem jest opcjonalnie szyfrowana za pomocą protokołu https. W tym celu można zainstalować certyfikat SSL z odpowiednim kluczem prywatnym w ustawieniach.
Teoretycznie usługę internetową można utworzyć w dowolnym języku programowania. Jednak my, zespół Dlubal, zdecydowaliśmy się na inną drogę. Dla naszych użytkowników stworzyliśmy biblioteki wysokopoziomowe. Dzięki nim można tworzyć zaawansowane skrypty poprzez proste programowanie. Biblioteki te obejmują:
Wieso wir gerade diese Programmiersprachen gewählt haben? Wir haben uns natürlich aus einem speziellen Grund für diese Programmiersprachen entschieden. Besonders Python weist folgende Merkmale auf, die wir als besonders geeignet ansehen:
Bringen Sie Ihre Tragwerksplanung einen Schritt weiter. RFEM 6 und RSTAB 9 unterstützen nun auch das neue Dateiformat für die Tragwerksplanung Structural Analysis Format (SAF). Dabei bieten beide Programme Ihnen sowohl den Import als auch den Export an. SAF to format pliku oparty na programie MS Excel, który ma ułatwić wymianę modeli do analizy statyczno -wytrzymałościowej pomiędzy różnymi aplikacjami.
Webservice i API otwierają przed Tobą szereg nowych możliwości. Wszystkie obiekty zawarte w programie RFEM 6 i RSTAB 9 umożliwiają tworzenie własnych aplikacji komputerowych lub internetowych. Dzięki dostępnym bibliotekom i różnym funkcjom, można opracowywać i tworzyć własne warunki projektowe, efektywnie modelować konstrukcje w sposób parametryczny, a także optymalizować i automatyzować procesy projektowe przy użyciu języków programowania Python i C#. Brzmi ekscytująco? Dowiedz się więcej tutaj!
WebService i API umożliwiają komunikację z RFEM, RSTAB i RSECTION za pomocą funkcji wysokiego poziomu. Za jego pomocą można tworzyć aplikacje internetowe lub komputerowe i optymalizować przepływ pracy. Istnieje również serwer RFEM 6, który działa na komputerze bez graficznego interfejsu użytkownika, ale odpowiada tylko na żądania WebService.
Bezpośredni interfejs z programem Revit umożliwia aktualizację modelu Revit w sposób analogiczny do zmian wprowadzonych w programie RFEM lub RSTAB. W zależności od modyfikacji obiekty w Revit mogą wymagać ponownego wygenerowania (usunięcie obiektu i ponowne wygenerowanie). Ponowne wygenerowanie odbywa się na podstawie modelu RFEM / RSTAB.
Aby uniknąć ponownego generowania, należy aktywować pole wyboru 'Aktualizować tylko materiały, grubości i przekroje'. W takim przypadku dostosowywane są tylko właściwości obiektów. Zmiany w materiale, grubości powierzchni i przekroju w tym przypadku nie są jednak uwzględniane.
Zbrojenia powierzchniowe zdefiniowane w module dodatkowym RF-CONCRETE Surfaces można eksportować do programu Revit za pośrednictwem bezpośredniego interfejsu jako obiekty zbrojenia. W tym celu w RF-CONCRETE Surfaces można opcjonalnie wybrać powierzchnie, prostokątne, wielokątne i okrągłe obszary zbrojenia. Oprócz zbrojenia prętami można wyeksportować zbrojenie siatkowe.
Podczas wymiany danych z Advance Steel przy użyciu plików *.smlx, interfejs jest wykrywany automatycznie. Oznacza to, że pliki *.smlx mogą być tworzone nawet wtedy, gdy nie jest zainstalowana żadna wersja Advance Steel.
Za pomocą RF-COM/RS-COM można tworzyć modele RFEM/RSTAB i zapisywać dane. To samo dotyczy przypadków obciążeń oraz kombinacji obciążeń i kombinacji wyników.
RF-COM/RS-COM składa się z zestawu instrukcji, które mogą być osadzone w popularnych językach programowania, takich jak Visual Basic, Visual Basic for Applications (VBA), Visual C++ (również .NET). Zbiór instrukcji zawiera obiekty i metody umożliwiające dostęp do danych programu RFEM/RSTAB.
Aby korzystać z RF-COM/RS-COM, potrzebny jest edytor, kompilator i podstawowa wiedza z zakresu programowania. Dostarczoną bibliotekę obiektów można łatwo zintegrować z edytorem. Na przykład w przypadku Microsoft Excel, masz wszystko, czego potrzebujesz jako edytor VBA zawarty w tym oprogramowaniu.
Interfejs RF-COM/RS-COM wymaga ważnych licencji dla RF-COM/RS-COM oraz RFEM/RSTAB i odpowiednich modułów dodatkowych, których dane mają zostać wykorzystane.
Format STEP stanowi standardowy interfejs zainicjowany przez ISO (ISO 10303). W specyfikacji topologii wszystkie kształty (modele linii, powierzchni i brył) istotne dla programu RFEM mogą być przeniesione z modeli CAD.
Uwaga: format ten bardzo różni się od interfejsu produktu DSTV (Deutscher Stahlbau Verband), który wykorzystuje to samo rozszerzenie *.stp.
Format pliku ACIS SAT jest mniejszy niż inne formaty 3D, co oszczędza czas podczas importowania i eksportowania modeli. Eksport obsługuje obecnie format ACIS 7.0.
Ponadto SAT jest uważany za szczególnie niezawodny, a wszystkie dane dotyczące geometrii i topologii, w stosownych przypadkach w programie RFEM, są przechowywane w bardzo dokładnych modelach SAT.