- Produkte
- Dlubal API
- Dlubal API
Dlubal API (gRPC)
Der neue Dlubal-API-Service (gRPC) ist eine Python-/C#-basierte Lösung, die eine nahtlose, hochgradige Interaktion mit der gesamten Dlubal-Produktsuite – RFEM, RSTAB und RSECTION – ermöglicht. Dieser Service ist für Ihre Innovationen offen und eignet sich perfekt zur Integration Ihrer unternehmensspezifischen Tools.
Ganz gleich, ob Sie an parametrischer Modellierung oder Optimierungsaufgaben arbeiten – unser Ziel ist es, Ihnen eine leicht erweiterbare Bibliothek zur Verfügung zu stellen, die Ihnen über Python oder C# schnellen und mühelosen Zugriff auf alle Daten und Funktionen der Dlubal-Hauptprogramme und deren Add-Ons ermöglicht.
Entdecken Sie die Dlubal API
Ingenieure sehen sich häufig mit dem Engpass wiederholter manueller Modellierungs- und isolierter Optimierungsprozesse konfrontiert, die die Umsetzung komplexer Projekte verlangsamen. Die Dlubal API löst dieses Problem durch eine hochentwickelte gRPC-Schnittstelle, mit der Sie Arbeitsabläufe automatisieren und Strukturdaten direkt über Python oder C# integrieren können. Diese nahtlose Anbindung verwandelt Statiksoftware in ein dynamisches Tool für parametrische Modellierung und automatisierte Bemessungs-Workflows.
Die API ermöglicht einen schnellen und mühelosen Zugriff auf alle Daten und Funktionen der Dlubal-Hauptprogramme und ihrer Add-Ons über Python oder C#. Sie können diese Funktionen auf reale Projektszenarien anwenden, wie beispielsweise die Optimierung komplexer Solarmontagesysteme, die Erstellung parametrischer Stahlhallen oder die Analyse spezieller Membrankonstruktionen. Jeder Schritt wird durch die lückenlose Rückverfolgbarkeit der Berechnungsmethoden und Formeln unterstützt, um sicherzustellen, dass Ihre automatisierten Lösungen transparent und einreichungsfähig bleiben.
Die API unterstützt alle Normen und Add-Ons, die in den Hauptprogrammen RFEM, RSTAB und RSECTION enthalten sind. Dank der Verfügbarkeit von gebrauchsfertigen Funktionsbibliotheken müssen Sie kein Softwareentwickler sein, um die Leistungsfähigkeit der API zu nutzen.
Verfügbare Dlubal API-Clients
Ihre Vorteile
Müheloser bidirektionaler Datenaustausch zwischen allen Dlubal-Programmen mithilfe von gebrauchsfertigen Funktionsbibliotheken
Vollständige Nachvollziehbarkeit von Berechnungsmethoden und Formeln für transparente, einreichungsfertige Ergebnisse
Nahtloses Docker Deployment zur Isolierung von Skripten und zur Skalierung von Recheninstanzen in der Cloud
Anwendungsfälle
Die Dlubal API ist unerlässlich, wenn Ihre Projekte repetitive Modellierungsaufgaben beinhalten oder Optimierungslogik erfordern. Ihre Anwendungsbereiche reichen von einfachen Skripten zur Automatisierung von Nachweisen bis hin zu komplexen generativen Algorithmen, die ganze Strukturen selbstständig weiterentwickeln. Die folgenden Anwendungsfälle zeigen, wie diese Workflows reale ingenieurtechnische Herausforderungen lösen.
Die API automatisiert die Generierung von Tausenden von Rahmenvarianten auf der Grundlage von Koordinateneingaben und gewährleistet so Materialeffizienz und lückenlose Rückverfolgbarkeit bei groß angelegten Energieprojekten.
Durch die Verknüpfung der API mit Optimierungsalgorithmen können Sie Querschnittsbibliotheken automatisch durchlaufen, um das leichteste Stahlprofil zu finden, das alle geltenden Anforderungen erfüllt.
Über die API können Sie Schnittgrößen ermitteln und benutzerdefinierte Bemessungslogik direkt in der Berechnungs-Pipeline anwenden, wodurch die manuelle Übertragung von Daten in externe Tabellenkalkulationen entfällt.
Durch die mathematische Definition der Struktur lassen sich Modellaktualisierungen sofort vornehmen, sobald sich architektonische Rahmenbedingungen ändern, ohne dass ein Wechsel zwischen verschiedenen Softwareumgebungen erforderlich ist.
Wichtige Features
Hochleistungs-gRPC-Technologie
Die Kommunikation mit der Software erfolgt über das binärbasierte gRPC-Protokoll anstelle herkömmlicher textbasierter Schnittstellen. Das Programm verarbeitet diese Anfragen mit minimaler Latenz, was einen schnellen Datenaustausch in großem Umfang zwischen Ihrem benutzerdefinierten Code und dem Berechnungskern ermöglicht. Dies erhöht die Ausführungsgeschwindigkeit bei automatisierten Aufgaben und groß angelegten parametrischen Studien erheblich.
Native Python- und C#-Integration
Dlubal stellt speziell für Python und C# hochwertige Client-Bibliotheken zur Verfügung, die als „Wrapper“ dienen und die Programmierung vereinfachen. Das bedeutet, dass Sie intuitive, ingenieurfreundliche Funktionen nutzen können, um die Software zu steuern, ohne sich selbst um die zugrunde liegenden Netzwerkprotokolle oder komplexen Datenstrukturen kümmern zu müssen.
Containerisierung und Docker-Unterstützung
Der API-Dienst ist containerfähig konzipiert und ermöglicht so eine nahtlose Bereitstellung in Docker-Umgebungen. Mit dieser Funktion können Sie Ihre Automatisierungsskripte isolieren, Berechnungsinstanzen über Servercluster hinweg skalieren und eine einheitliche Ausführungsumgebung gewährleisten, unabhängig davon, ob Sie lokal oder in der Cloud arbeiten.
Parametrischer Entwurf einer Solaranlage mit der RFEM 6-API
Die manuelle Modellierung von Hunderten von Montagerahmenkonfigurationen für unterschiedliche Standortabmessungen ist ineffizient und fehleranfällig. Diese Prototyp-App zeigt einen besseren Weg auf. Durch die direkte Eingabe der Geometrie des Solartrackers, der Querschnitte und der Neigung der Module über eine benutzerdefinierte Benutzeroberfläche generiert die API sofort das vollständige 3D-Modell in RFEM 6, bereit für die statische Berechnung.
- 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
Artikel zur Dlubal API
Einführung in die API von RFEM 6
Dieser Artikel stellt die RFEM 6-API vor und zeigt, wie Sie mithilfe von benutzerdefinierter Programmierung automatisch Modelle erstellen, Lasten aufbringen, Berechnungen durchführen und Ergebnisse auswerten können.
Praktische Anwendungsfälle und wesentliche Vorteile
Entdecken Sie praktische Anwendungsbeispiele und die wichtigsten Vorteile der Dlubal API. Erfahren Sie, wie die Python-Integration dazu beiträgt, Arbeitsabläufe zu automatisieren und RFEM 6 mit weiteren technischen Lösungen zu verknüpfen.
-
Monatlich
-
Jährlich -10%
- Maximal 1.000 API-Anfragen pro Monat
- Keine zusätzlichen API-Anfragen möglich
- Maximal 1 aktiver Benutzer
- Zugriff auf alle Eingabedaten und Ergebnisse (ohne Add-ons)
- Keine zeitliche Begrenzung
- Individuelle Anzal der API-Anfragen
- Individueller Preis für zusätzliche API-Anfrage
- Unbegrenzte Anzahl aktiver Benutzer
- Zugriff auf alle Eingabedaten und Ergebnisse
Häufig gestellte Fragen zur Dlubal API
Ja, mit der API können Sie vorhandene Dateien genauso einfach öffnen und bearbeiten wie neue erstellen. Mithilfe von Skripten können Sie bestimmte Materialien gezielt auswählen und austauschen, Lastgrößen anpassen oder Ergebnisse aus Modellen extrahieren, die Sie zuvor manuell in der grafischen Benutzeroberfläche modelliert haben.
Nein, Sie benötigen kein Informatikstudium, um die API effektiv zu nutzen. Dank der von Dlubal bereitgestellten hochentwickelten Python- und C#-Bibliotheken können Sie einfache, auf die Tragwerksplanung ausgerichtete Befehle verwenden, die die komplexe Kommunikationslogik im Hintergrund verbergen.
Ja, es wurde speziell für parametrische Aufgaben entwickelt, die für die manuelle Modellierung zu mühsam sind. Sie können mathematische Funktionen verwenden, um Knotenkoordinaten und Flächengeometrien zu definieren, wodurch Sie iterative Schleifen ausführen können, die anhand der sich daraus ergebenden Ausnutzungsgrade automatisch die effizienteste Form finden.
Dies ist direkt möglich, da die API nichtlineare Materialmodelle unterstützt und uneingeschränkten Zugriff auf die Bemessungs-Add-Ons für internationale Normen bietet. So können Sie programmgesteuert überprüfen, ob Ihre individuell optimierten Konstruktionen weiterhin strikt den Sicherheitsanforderungen wie Eurocode 3 oder AISC entsprechen.
Der Dlubal MCP Server ist eine bald verfügbare, KI-gestützte Middleware, die mithilfe des Model Context Protocol RFEM/RSTAB mit externen Anwendungen verknüpft. Er schafft eine nahtlose Pipeline, über die Sie komplexe statische Berechnungen mithilfe von dialogorientierter KI und maßgeschneiderten automatisierten Tools steuern können.
Ja, Sie können sofort mit der Automatisierung beginnen – und zwar mithilfe kostenloser Open-Source-Umgebungen wie Visual Studio Code. Da die API direkt mit Ihrer bestehenden RFEM- oder RSTAB-Installation verbunden ist, müssen Sie nicht in teure proprietäre Entwicklungstools investieren, um benutzerdefinierte Skripte für Ihre routinemäßigen Bemessungsaufgaben zu erstellen.
Die API steigert Ihre Effizienz, weil...
- Sie Zeit sparen – Automatisieren Sie Modellerstellung, Lastzuweisung und Ergebnisauswertung und verkürzen Sie so Ihren Planungsprozess erheblich.
- Sie Kosten senken – Weniger manuelle Arbeitsschritte bedeuten weniger technische Arbeitsstunden und geringere Projektkosten.
- Sie volle Anpassungsfähigkeit haben – Erstellen Sie Berechnungen, Protokolle und Workflows genau nach den Vorgaben Ihres Projekts oder Ihres Unternehmens, ohne durch Einschränkungen der Benutzeroberfläche behindert zu werden.
- die API nahtlos integriert ist – Die API verbindet RFEM, RSTAB & Co. bidirektional mit BIM- und CAD-Tools, verhindert Medienbrüche und sorgt für konsistente Daten.
- Sie umfassenden Datenzugriff haben – Greifen Sie auf alle Modellobjekte und Ergebnisse zu, filtern Sie diese gezielt und verarbeiten Sie sie weiter, um datenbasierte Entscheidungen zu treffen.
- die API Innovationspotenzial freisetzt – Entwickeln Sie neue Apps, Prototypen und KI-Workflows (zum Beispiel mit dem KI-Assistenten Mia), ohne das Rad neu zu erfinden.
- die API hohe Leistung bietet – Dank gRPC-Technologie ist der Datenaustausch bis zu 10-mal schneller als bei klassischen SOAP-/REST-Diensten.
Um die Dlubal API nutzen zu können, benötigen Sie eine gültige Lizenz (Voll- oder Testversion) eines unterstützten Dlubal-Hauptprogramms (aktuell RFEM 6 und RSTAB 9, zukünftig auch RSECTION, RWIND und Geo-Zonen-Tool) sowie einen persönlichen API-Schlüssel. Diesen API-Schlüssel generieren Sie bequem über Ihr Dlubal-Extranet-Konto unter "API & Cloud → API II → My API Keys":
Ein API-Abonnement ist nicht zwingend erforderlich – Sie können direkt mit dem kostenlosen API-Abo „Free“ starten und die API unverbindlich kennenlernen und nutzen.
Ja, aber es erfordert eine einfache Umgehung. Da die RFEM-Python-API Eingaben in Metern erwartet, empfiehlt es sich, Ihre imperialen Abmessungen zu Beginn Ihres Skripts zu definieren und einen Umrechnungsfaktor anzuwenden.
Siehe, wie die Umrechnung von Einheiten in Python behandelt wird: FAQ | Imperiale Einheiten in der Python-API
Hier können Sie technische Fragen stellen und beantworten, sich an konstruktiven Diskussionen über Statik und Tragwerksplanung beteiligen, neue Funktionen vorschlagen und direkt mit dem Dlubal-Team sowie anderen Anwendern in Kontakt treten.
Entdecken Sie unsere kostenlosen und professionellen Support-Optionen, darunter KI-Unterstützung rund um die Uhr, E-Mail-Support, Webinare und exklusive Dienstleistungen für Kunden mit Servicevertrag Pro.
Sehen Sie sich die vollständige RFEM 6-API-Referenz, Code-Beispiele und Schritt-für-Schritt-Anleitungen an, um mit der Erstellung Ihrer eigenen automatisierten Workflows zu beginnen.
Entdecken Sie praxisorientierte Video-Tutorials zur RFEM 6-API. Folgen Sie den praktischen Beispielen und lernen Sie, wie Sie Ihre ersten automatisierten Skripte erstellen und ausführen.
Sehen Sie sich unsere aufgezeichneten Webinare zu API-gesteuerten Arbeitsabläufen in der Tragwerksplanung an. Schauen Sie sich die Präsentationen an, wann immer Sie möchten, um Ihr Wissen zu vertiefen und sich von Anwendungsbeispielen aus der Praxis inspirieren zu lassen.