WebService & API
Programovatelné rozhraní pro RFEM 6, RSTAB 9 a RSECTION 1
„Myslím, že Dlubal webináře a také rozsáhlé informace na vašich webových stránkách jsou velmi profesionální a opravdu skvělé!“
WebService a API jsou programovatelná rozhraní pro RFEM 6, RSTAB 9 a RSECTION 1. Tato technologie tvoří základ serverové služby, kterou vám poskytují programy RFEM 6, RSTAB 9 a RSECTION 1. Službu serveru lze využít lokálně nebo prostřednictvím sítě. Už jste objevili komunikaci klient-server? Umožňuje vám zasílat dotazy a přijímat odpovědi programů RFEM 6, RSTAB 9 a RSECTION 1.
Webovou službu můžete používat velmi snadno a intuitivně. Pro tento účel jsou k dispozici vysokoúrovňové knihovny pro programovací jazyky Python a C#, které můžete používat zcela zdarma na GitHubu pod open source licencí. Abyste s nimi mohli pohodlně pracovat, můžete si vysokoúrovňové knihovny přizpůsobit svým vlastním potřebám. Příspěvky do našich repozitářů jsou vždy vítány.
Máte malé nebo žádné zkušenosti s programováním v jazyce Python? Nemějte obavy, není to tak těžké. Video tutoriál Programování v programu RFEM 6 a Python vám pomůže začít.
Základní funkce
Webová služba a API vám umožňují komunikovat s programy RFEM, RSTAB a RSECTION prostřednictvím vysokoúrovňových funkcí. S jejich pomocí můžete vytvářet webové nebo desktopové aplikace a optimalizovat své pracovní postupy. K dispozici je také RFEM 6 server, který může běžet na vašem počítači bez GUI a pouze odpovídat na vaše požadavky zaslané prostřednictvím webové služby.Výhody
Jedna věc je zcela nesporná: Webové služba a API pokrývají univerzální aspekty ve stavebnictví. Zde však nastává problém. Pro každý region, zemi, firmu a stavebního inženýra budete pro výpočet a posouzení potřebovat jiné funkce. Každý má své vlastní požadavky. Tento problém jsme vyřešili. Protože pomocí Webových služeb a API si můžete snadno vytvořit svůj vlastní výpočetní a posuzovací systém. S vámi vždy: Výkonnost a spolehlivost programů RFEM, RSTAB a RSECTION.
Potřeba automatizovaných statických analýz a posouzení na míru setrvale roste. Technologie webových služeb vám umožňuje rychle a přesně vytvářet speciální funkce. Naši zákazníci mohou tato řešení vyvíjet samostatně nebo ve spolupráci s námi. Přesvědčte se sami a vyzkoušejte to!
Oblasti použití
S webovou službou a rozhraním API máte různé možnosti využití. Připravili jsme pro vás několik nápadů, jak mohou webová služba a API podpořit vaši společnost:
- Vytvoření přídavných aplikací pro RFEM 6, RSTAB 9 a RSECTION 1
- Možnost zefektivnit pracovní postupy (např. definice a zadání modelu) a integrovat programy RFEM 6, RSTAB 9 a RSECTION 1 do vašich firemních aplikací
- Simulace a výpočet s více možnostmi posouzení
- Provádění optimalizačních algoritmů pro rozměry, tvar a/nebo topologii
- Přístup k výsledkům výpočtu
- Generování tiskových protokolů ve formátu PDF
Stupeň kvality práce se automaticky zvýší. To se děje nejen pomocí algoritmických definic modelů, ale také pomocí:
- Rozšíření/vylepšení programů RFEM 6 / RSTAB 9 pomocí vlastního ovládání
- Zvýšená interoperabilita mezi jednotlivými programy použitými pro zpracování projektu
Podporované jazyky
Webovou službu lze teoreticky vytvořit v libovolném programovacím jazyce. My, tým Dlubal, jsme se však rozhodli pro jinou cestu. Zpřístupnili jsme pro naše uživatele vysokoúrovňové knihovny funkcí (High-Level-Function-Libraries). S našimi knihovnami můžete pomocí jednoduchého programování vytvářet výkonné skripty. Mezi tyto knihovny patří:
- Knihovny vysokoúrovňových funkcí pro Python a RFEM
- RSTAB Vysokoúrovňové funkce Pythonu
- RSECTION Vysokoúrovňové funkce Pythonu
- Knihovny vysokoúrovňových funkcí pro C#
Proč jsme zvolili právě tyto programovací jazyky? Rozhodli jsme se samozřejmě pro tyto programovací jazyky z konkrétního důvodu. Zejména Python má následující vlastnosti, které považujeme za obzvláště vhodné:
- Jednoduše a snadno se učí
- Přesto je velmi výkonný
- K dispozici má mnoho rozšíření a knihoven
- Mnoho zdrojů je dostupných na internetu
Kontakt
Máte dotazy k našim produktům nebo potřebujete pomoc s výběrem produktů pro Vaše projekty? Kontaktujte nás prostřednictvím naší bezplatné e-mailové podpory, chatu nebo na fóru, případně využijte naše FAQ, které máte nepřetržitě k dispozici.
Cena

Nové
Tutoriál Webová služba a API v C#
Tento článek na příkladu představuje použití jazyka C# pro webovou službu.
- Jak mohu aktivovat addony pro model při používání Webové služby? Jak mohu vytvořit nový model s aktivovaným addonem?
- Mám 3D model a snažím se ho pomocí Modelu budovy rozložit na 'stěny' a 'plochy' a vypočítat je izolovaně. Můj systém je pak ale nestabilní. Čím to může být?
- Je Tekla AddIn v programu RFEM 6 nainstalován automaticky?
Zákazníci, kteří koupili tento produkt, také koupili