Der Datenaustausch zwischen RFEM 6 und Allplan kann über verschiedene Dateiformate stattfinden. In diesem Beitrag wird der Datenaustausch der ermittelten Flächenbewehrung über die ASF-Schnittstelle vorgestellt. Damit lassen sich die RFEM-Bewehrungswerte als Höhenlinien oder Bewehrungsfarbbilder in Allplan anzeigen.
Wie für die vorherigen Dlubal-Programmgenerationen steht nun auch für RFEM 6 und RSTAB 9 eine integrierte Schnittstelle zu Autodesk Revit zur Verfügung. In diesem Beitrag finden Sie allgemeine Informationen zur Schnittstelle sowie zu den Dlubal-relevanten statischen Objekten und Parametern in Revit.
Webservice ist eine Kommunikation zwischen Maschinen beziehungsweise Programmen. Diese Kommunikation wird über das Netzwerk bereitgestellt und kann daher von jedem Programm, welches Zeichenketten über das HTTP-Protokoll verschicken und empfangen kann, genutzt werden. RFEM 6 und RSTAB 9 bieten eine Schnittstelle auf Basis dieser plattformübergreifenden Webservices. Dieses Tutorial soll die Grundlagen anhand der Programmiersprache VBA zeigen.
Die Schnittstelle zu Autodesk Revit wird bei der Installation von RFEM 5 oder RSTAB 8 mit installiert. Eine nachträgliche Installation des Plug-Ins ist über die Ausführung der DLInstaller.exe möglich.
Mit RF-/STAHL EC3 ist es möglich, einen Querschnitt im Rahmen der Bemessung automatisch optimieren zu lassen. Dies erfolgt bei entsprechender Aktivierung in der Tabelle 1.3 auf Basis der aktuellen Profilreihe oder bei geschweißten Querschnitten im Rahmen der definierten variablen Parameter.
Bei manchen Strukturen ist es nötig, dass diese in verschiedenen Konfigurationen bemessen werden müssen. So kann es sein, dass eine Hebebühne sowohl in der Stellung am Boden, in der Mitte und ausgefahren analysiert werden muss. Da solche Aufgaben das Anlegen mehrere Modelle erfordert, welche aber nahezu identisch sind, ist eine Aktualisierung aller Modelle mit nur einem Mausklick eine erhebliche Arbeitserleichterung.
In RFEM und RSTAB stehen dem Anwender viele Schnittstellen zur Verfügung, welche die Modellierung der Struktur vereinfachen können. Von einer in den Hintergrund gelegten DXF-Folie über den Import von IFC-Objekten, welche sich in Stäbe oder Flächen konvertieren lassen, bis hin zum Import des gesamten statischen Systems aus Revit oder Tekla. Unabhängig von der Leistungsfähigkeit der gewählten Schnittstelle hängt die weitere Verwendbarkeit auch von der Genauigkeit der importierten Daten ab.
Wenn man über die COM-Schnittstelle die Ergebnisse einer Fläche ausliest, so erhält man ein eindimensionales Feld mit allen Ergebnissen an den FE-Knoten oder Rasterpunkten. Um die Ergebnisse am Rand einer Fläche oder entlang einer Linie innerhalb der Flächen zu erhalten, müssen die Ergebnisse im Bereich der Linie herausgefiltert werden. Im Folgenden wird eine Funktion vorgestellt, welche diese Aufgabe übernehmen kann.
Die Berechnung von Tragwerken basierend auf digitalen Zwillingen wird zunehmend zur Alltagsaufgabe im Ingenieurbüro. Denn wenn schon ein digitales Bauwerksmodell existiert, will man auch die darin enthaltenden Informationen möglichst nahtlos weiter nutzen. Dies stellt weitreichende Anforderungen bezüglich Modellierung und Schnittstellen bei BIM-kompatibler Statiksoftware.
Bei der Bearbeitung von Elementen über die COM-Schnittstelle stellt die Selektion von Elementen oft ein Problem dar, da sie nicht visuell über das Arbeitsfenster durchgeführt werden kann. Gerade bei Modellen, welche über die Programmoberfläche erzeugt wurden und dann über ein eigenes Programm modifiziert werden sollen, kann die Auswahl schwierig sein. Neben der Ausnahme, dass die Auswahl zuvor über RFEM getroffen wurde, gibt es mehrere Alternativen für die Programmierung.
Stücklisten geben Auskunft darüber, welche und wie viele Teile für die Erzeugung eines Bauwerks benötigt werden. Sie bilden somit die Basis für die Bedarfsermittlung und Beschaffung. Stücklisten können in den Bemessungsmodulen wie RF-/STAHL EC3, RF-/HOLZ Pro et cetera erstellt werden. Eine auf die Bedürfnisse des Anwenders zugeschnittene Stückliste kann darüber hinaus mit der Schnittstelle RF-COM/RS-COM programmiert werden.
Mithilfe einer Schnittstelle ist es möglich, das RFEM-/RSTAB-Ausdruckprotokoll an das Programm VCmaster zu übergeben und dort weiter zu bearbeiten. VCmaster ist ein Textverarbeitungsprogramm für Ingenieure.
RF-COM/RS-COM ist eine programmierbare Schnittstelle, mit der RFEM/RSTAB um auf die Bedürfnisse der Anwender zugeschnittene Eingabe- und Nachlaufprogramme ergänzt werden können. In diesem Beitrag wird ein Werkzeug für das Kopieren und Verschieben von selektierten Hilfslinien in RFEM entwickelt. Die Hilfslinien können dabei auch in eine andere Arbeitsebene kopiert oder verschoben werden. Als Programmierumgebung wird VBA in Excel verwendet.
In dem Beitrag werden die gebräuchlichsten BIM-Schnittstellen besprochen. Beim Übergang in das Statik-Fachmodell sind häufig Nachbearbeitungen notwendig. Die auftretenden Aufgaben und Tools zu deren erfolgreichen und schnellen Lösung werden vorgestellt.
Die in RFEM und RSTAB erstellten Ausdruckprotokolle können über eine Schnittstelle an VCmaster übergeben und dort weiterbearbeitet werden. VCmaster (früher BauText) ist ein Textverarbeitungsprogramm für Ingenieure. Berechnungen, Zeichnungen, Fotos und Dokumente aus verschiedensten Quellen können mit VCmaster sehr einfach zusammengestellt, verwaltet und wiederverwendet werden.
In Teil 4.1 ging es um die Anbindung des Zusatzmoduls RF-/STAHL EC3 und es wurden bereits die Stäbe und die zu bemessenden Lastkombinationen definiert. In diesem Teil geht es jetzt insbesondere um die Optimierung von Querschnitten im Modul und die Übergabe an RFEM. Auf die Elemente, welche in vorangegangenen Teilen bereits erläutert wurden, wird nicht nochmal eingegangen.
In Teil 4.1 und 4.2 der Serie soll es um die Optimierung eines Rahmens mit Hilfe des Zusatzmoduls RF-/STAHL EC3 gehen. Der fünfte Teil deckt dabei die Anbindung des Moduls und das Holen relevanter Stäbe ab. Auf die Elemente, welche in vorangegangenen Teilen bereits erläutert wurden, wird nicht nochmal eingegangen.
BIM ist ein oft verwendeter Ausdruck, wenn es um Datenmanagement im Bauwesen geht. Die einzelnen Disziplinen Architektur, Tragwerksplanung, Ausführung und Bauwerksüberwachung rücken immer näher zusammen. Möglich macht dies das Building Information Modeling.Dlubal Software bietet zahlreiche Formate zum Austausch von Daten. Im Folgenden soll auf Details der Revit-Schnittstelle und im Besonderen die Exporteinstellungen eingegangen werden.
In Teil 2.2 der Beiträge dieser Serie wurde am Beispiel eines Stabes das Anlegen und Verändern von Knotenlagern, Lasten, Lastfällen, Lastkombinationen und Ergebniskombinationen gezeigt. Im nun vierten Teil soll es um das Anlegen eines selbst erstellten Werkzeuges gehen.
Die DXF-Schnittstelle in RFEM exportiert jetzt für jede FE-Netz-Zelle von der exportierten Struktur ein 3DFACE-Element in die DXF-Datei. Das 3DFACE-Element wird zum Beispiel von AutoCAD beim Einlesen erkannt und kann als Fläche in der Grafik dargestellt werden. Verschiedene visuelle Stile helfen hier, die 3DFACE-Flächen in der gewünschten Ansicht darzustellen.
Seit RFEM 5.06 und RSTAB 8.06 sind die Beispiele und Hilfedateien zur Programmierung der COM-Schnittstelle nicht nur im Internet verfügbar, sondern werden bei der Installation mitgeliefert. Dabei wird im Projekt-Verzeichnis (typischerweise C:\Users\Public\Documents\Dlubal) der Ordner "SDK" angelegt.
In Teil 2.1 der Beiträge dieser Serie wurde am Beispiel eines Stabes das Anlegen und Verändern von Elementen gezeigt. Im dritten Teil werden diese Kernelemente wiederverwendet und damit Kontenlager, Lasten, Lastfälle, Lastkombinationen und Ergebniskombinationen angelegt. Das im zweiten Beitrag erstellte Modell wird dabei erweitert. Die Elemente aus Teil 1 und 2.1 werden daher nicht erneut angesprochen.
Im ersten Teil der Serie ging es um das Öffnen und Erstellen eines Modells in RFEM. Im zweiten Teil soll es am Beispiel eines Stabes um das Anlegen und Verändern von Elementen gehen. Die Elemente aus Teil 1 werden daher nicht erneut angesprochen.
Im ersten Teil der Beiträge zur COM-Schnittstelle geht es um das Öffnen und Schließen von RFEM. Als Programmiersprache wird VBA in Excel verwendet, der Programmablauf ist aber identisch zur Programmierung mit C#. Damit VBA die Befehle zur Schnittstelle kennt, muss zunächst der entsprechende Verweis hinzugefügt werden. In der Abbildung ist links das Beispiel anhand von RFEM 5 zu sehen.
Jonas Mösch untersucht in seiner Bachelorarbeit die offenen und geschlossenen Schnittstellen in der BIM-basierten Tragwerksplanung. Im theoretischen Teil definiert er den Begriff "Building Information Modeling".
In RFEM und RSTAB stehen mehrere Schnittstellen zu Verfügung. Für den Import von Stabwerken eignet sich in der Regel die DSTV-Schnittstelle (*.stp) am besten, da dort neben der Topologie auch die Lagerungen, Gelenke, Lasten und die Lastkombinatorik mit übertragen werden.
RFEM und RSTAB bieten über die Exportschnittstelle ("Datei" -> "Exportieren") die Möglichkeit, Modelldaten, Lastdaten sowie Ergebnisse in einem Schritt an Excel oder in eine CSV-Datei zu übergeben. Die zu exportierenden Tabellen können im Abschnitt "Tabellen exportieren" ausgewählt werden. Die Option "Nur bestimmte Tabellen" ermöglicht, nur eine bestimmte Auswahl an Tabellen zu exportieren. Der entsprechende Auswahldialog wird über die Schaltfläche [Lastfälle und Tabellen für den Export wählen] geöffnet.
Die nationalen Parameter zum EN 1992-1-1 eines jeden Landes können aus RF-/BETON, RF-/BETON Stützen und RF-/FUND Pro exportiert werden. Dabei stehen die Schnittstellen zu MS Excel und CSV zur Verfügung. Durch den Export der nationalen Parameter können diese zum Beispiel in MS Excel aufbereitet und eventuelle Unterschiede zwischen einzelnen nationalen Anhängen übersichtlich dargestellt werden (siehe Bild).
RFEM und RSTAB bieten zahlreiche Schnittstellen für den Austausch von Daten mit anderen Programmen. Häufig werden in den jeweiligen Programmen unterschiedliche Bezeichnungen für dieselben Materialien und Querschnitte verwendet. Dies macht eine Konvertierung der Material- und Querschnittsbezeichnungen notwendig, damit diese nach dem Austausch der Daten vom Programm erkannt werden.