- Produkty
- Dlubal API
- Dlubal API
Dlubal API (gRPC)
Nová služba Dlubal API (gRPC) je řešení založené na Pythonu/C#, které poskytuje bezproblémovou, na vysoké úrovni pracující interakci s celou produktovou sadou Dlubal — RFEM, RSTAB a RSECTION. Je otevřená vašim inovacím a je ideálně vhodná pro integraci vašich firemně specifických nástrojů.
Ať už pracujete na parametrickém modelování nebo úlohách optimalizace, naším cílem je dodávat snadno rozšiřitelnou knihovnu, která vám prostřednictvím Pythonu nebo C# poskytne rychlý a bezproblémový přístup ke všem datům a funkcím napříč hlavními programy Dlubal a jejich doplňky.
Objevte rozhraní Dlubal API
Inženýři často čelí úzkému místu opakovaného ručního modelování a oddělených optimalizačních procesů, které zpomalují realizaci složitých projektů. Rozhraní Dlubal API tento problém řeší tím, že poskytuje rozhraní gRPC na vysoké úrovni, které umožňuje automatizovat pracovní postupy a přímo integrovat konstrukční data pomocí Pythonu nebo C#. Toto bezproblémové propojení mění statický software v dynamický nástroj pro parametrické modelování a automatizované postupy návrhu.
API umožňuje rychlý a snadný přístup ke všem datům a funkcím napříč hlavními programy Dlubal a jejich doplňky prostřednictvím Pythonu nebo C#. Tyto možnosti můžete využít v reálných projektových scénářích, jako je optimalizace složitých systémů pro upevnění fotovoltaických panelů, generování parametrických ocelových hal nebo analýza specializovaných membránových konstrukcí. Každý krok je podložen úplnou dohledatelností výpočetních metod a vzorců, aby vaše automatizovaná řešení zůstala transparentní a připravená k odevzdání.
API podporuje všechny normy a doplňky, které jsou součástí hlavních programů RFEM, RSTAB a RSECTION. Dostupnost připravených knihoven funkcí znamená, že k využití možností API nemusíte být softwarovým vývojářem.
Dostupní klienti Dlubal API
Vaše výhody
Bezproblémová obousměrná výměna dat napříč všemi programy Dlubal využívajícími připravené knihovny funkcí
Úplná sledovatelnost výpočtových metod a vzorců pro transparentní výsledky připravené k předložení
Bezproblémové nasazení Dockeru pro izolaci skriptů a škálování výpočetních instancí v cloudu
Případy použití
Rozhraní Dlubal API je nezbytné, když vaše projekty zahrnují opakující se modelovací úlohy nebo vyžadují optimalizační logiku. Jeho využití sahá od jednoduchých skriptů, které automatizují kontroly návrhu, až po složité generativní algoritmy, které autonomně vyvíjejí celé konstrukce. Následující případy použití ukazují, jak tyto pracovní postupy řeší skutečné inženýrské výzvy.
Rozhraní API automatizuje generování tisíců variant rámů ze vstupů souřadnic, čímž zajišťuje materiálovou efektivitu a úplnou sledovatelnost napříč rozsáhlými energetickými projekty.
Propojením rozhraní API s optimalizačními algoritmy můžete automaticky procházet knihovny průřezů a najít nejlehčí ocelový průřez, který splňuje všechny požadavky norem.
Rozhraní API vám umožňuje extrahovat vnitřní síly a přímo v rámci výpočetního procesu aplikovat vlastní návrhovou logiku, čímž odpadá potřeba ručního přenosu dat do externích tabulkových procesorů.
Matematické definování konstrukce umožňuje okamžité aktualizace modelu pokaždé, když se změní architektonické požadavky, bez nutnosti přepínat mezi softwarovými prostředími.
Klíčové funkce
Vysoce výkonná technologie gRPC
Se software komunikujete pomocí binárního protokolu gRPC namísto tradičních textových rozhraní. Program zpracovává tyto požadavky s minimální latencí, což umožňuje rychlou výměnu velkého objemu dat mezi vaším vlastním kódem a výpočetním jádrem. To výrazně zvyšuje rychlost provádění automatizovaných úloh a rozsáhlých parametrických studií.
Integrace nativního Pythonu a C#
Dlubal poskytuje knihovny klienta na vysoké úrovni, konkrétně pro Python a C#, které fungují jako „obaly“ a zjednodušují proces programování. To znamená, že můžete používat intuitivní funkce přívětivé pro inženýry k ovládání softwaru, aniž byste sami museli spravovat podkladové síťové protokoly nebo složité datové struktury.
Containerizace a podpora Dockeru
Služba API je navržena tak, aby byla připravena pro kontejnery, což umožňuje bezproblémové nasazení v prostředích Docker. Tato funkce vám umožňuje izolovat automatizační skripty, škálovat výpočetní instance napříč serverovými clustery a zajistit konzistentní prostředí pro spouštění bez ohledu na to, zda pracujete lokálně nebo v cloudu.
Parametrické návrhy solárních montáží s rozhraním API RFEM 6
Ruční modelování stovek konfigurací montážních rámů pro různé rozměry na místě je neefektivní a náchylné k chybám. Tato prototypová aplikace ukazuje lepší způsob. Díky řízení geometrie solárního trackeru, průřezů a sklonu panelů přímo z vlastního uživatelského rozhraní API okamžitě vygeneruje kompletní 3D model v RFEM 6, připravený pro statickou analýzu.
- Generate thousands of model configurations instantly from site coordinates
- Rapidly evaluate multiple iterations to identify the most cost-effective design
- Maintain a fully traceable, code-driven process from start to finish
Články rozhraní Dlubal API
Úvod do API RFEM 6
Tento článek představuje API RFEM 6 a ukazuje, jak vám vlastní programování umožňuje automaticky vytvářet modely, zadávat zatížení, spouštět výpočty a získávat výsledky.
Praktické případy použití a klíčové výhody
Objevte praktické případy použití a klíčové výhody rozhraní Dlubal API. Zjistěte, jak integrace s Pythonem pomáhá automatizovat pracovní postupy a propojit RFEM 6 s širšími inženýrskými řešeními.
-
Měsíční
-
Ročně -10 %
- Maximálně 1 000 požadavků API za měsíc
- Žádné další požadavky API nejsou možné
- Maximálně 1 aktivní uživatel
- Přístup ke všem vstupním datům a výsledkům (bez addonů)
- Bez časového omezení
- Individuální počet požadavků API
- Individuální cena za každý další požadavek API
- Neomezený počet aktivních uživatelů
- Přístup ke všem vstupním datům a výsledkům
Často kladené otázky o rozhraní Dlubal API
Ano, rozhraní API vám umožňuje stejně snadno otevírat a upravovat existující soubory jako vytvářet nové. Pomocí skriptů můžete cíleně měnit a zaměňovat materiály, upravovat velikosti zatížení nebo extrahovat výsledky z modelů, které jste již ručně vytvořili v grafickém rozhraní.
Ne, k efektivnímu používání rozhraní API nepotřebujete titul z informatiky. Díky vysokourovňovým knihovnám Python a C# od společnosti Dlubal můžete používat jednoduché příkazy zaměřené na statiku a stavební inženýrství, které skrývají složitou komunikační logiku probíhající na pozadí.
Ano, je speciálně navržen pro parametrické úlohy, které jsou pro ruční modelování příliš zdlouhavé. Můžete použít matematické funkce k definování souřadnic uzlů a geometrií ploch, což vám umožní spouštět iterativní smyčky, které automaticky najdou nejefektivnější tvar na základě výsledných stupňů využití.
Přímo tak, protože API podporuje nelineární modely materiálů a poskytuje plný přístup k doplňkům pro navrhování podle mezinárodních norem. To vám umožňuje programově ověřit, že vaše vlastnoručně optimalizované konstrukce stále přísně splňují bezpečnostní požadavky, jako je Eurokód 3 nebo AISC.
Server Dlubal MCP je připravovaná middleware řízená umělou inteligencí, která používá Model Context Protocol k propojení RFEM/RSTAB s externími aplikacemi. Vytváří bezproblémové propojení, kde můžete prostřednictvím konverzační AI a vlastních automatizovaných nástrojů ovládat komplexní statické analýzy.
Ano, můžete okamžitě začít s automatizací pomocí bezplatných open-source prostředí, jako je Visual Studio Code. Protože se rozhraní API připojuje přímo k vaší stávající instalaci RFEM nebo RSTAB, nemusíte investovat do drahých proprietárních vývojových nástrojů, abyste mohli vytvářet vlastní skripty pro zpracování vašich rutinních konstrukčních úloh.
Rozhraní API zvyšuje vaši efektivitu, protože...
- Šetříte čas – Automatizujte vytváření modelu, zadávání zatížení a vyhodnocení výsledků, čímž výrazně zkrátíte svůj návrhový proces.
- Snižujete náklady – Méně ručních kroků znamená méně inženýrských hodin a nižší náklady na projekt.
- Máte plnou přizpůsobivost – Návrhové výpočty, protokoly a pracovní postupy přesně podle specifik vašeho projektu nebo společnosti, bez omezení uživatelským rozhraním.
- Je bezproblémově integrováno – API propojuje RFEM, RSTAB a spol. obousměrně s nástroji BIM a CAD, zabraňuje narušení toku dat a zajišťuje konzistentní data.
- Máte komplexní přístup k datům – Přistupujte ke všem objektům modelu a výsledkům, filtrovejte je cíleně a dále je zpracovávejte, abyste mohli činit rozhodnutí založená na datech.
- Uvolňuje inovační potenciál – Vyvíjejte nové aplikace, prototypy a AI pracovní postupy (například s AI asistentem Mia) bez vynalézání kola.
- Má vysoký výkon – Díky technologii gRPC je výměna dat až 10krát rychlejší než u klasických služeb SOAP/REST.
Abyste mohli využívat Dlubal API, potřebujete platnou licenci (plnou nebo zkušební verzi) podporovaného hlavního programu Dlubal (aktuálně RFEM 6 a RSTAB 9, v budoucnu také RSECTION, RWIND a Geo-Zones-Tool) a osobní API klíč. Tento API klíč pohodlně generujete prostřednictvím vašeho Dlubal Extranet účtu pod "API & Cloud → API II → My API Keys":
Předplatné API není nutné – můžete začít s bezplatným API předplatným „Free“ a API bez závazků poznat a využít.
Ano, ale vyžaduje to jednoduché řešení. Vzhledem k tomu, že Python API RFEM očekává vstupy v metrech, je nejlepší postup definovat imperiální rozměry na začátku skriptu a použít převodní faktor.
Podívejte se, jak pracovat s převodem jednotek v Pythonu: FAQ | Imperiální jednotky v Python API
Zde můžete klást a zodpovídat technické dotazy, zapojit se do smysluplných diskusí o statické analýze a navrhování, navrhovat nové funkce a přímo komunikovat s týmem Dlubal i s ostatními uživateli.
Prozkoumejte naše bezplatné a profesionální možnosti podpory, včetně asistenční podpory AI 24/7, e-mailové podpory, webinářů a exkluzivních služeb pro zákazníky se Service Contract Pro.
Procházejte kompletní referenční dokumentaci API RFEM 6, ukázky kódu a podrobné návody, abyste mohli začít vytvářet své vlastní automatizované pracovní postupy.
Prozkoumejte praktické video tutoriály zaměřené na rozhraní API RFEM 6. Sledujte názorné příklady a naučte se, jak vytvořit a spustit své první automatizované skripty.
Přístup k našim nahraným webinářům o pracovních postupech v oblasti statického inženýrství řízených rozhraním API. Sledujte relace kdykoli, když si chcete prohloubit své znalosti a inspirovat se reálnými aplikacemi.