Tabellenkalkulationsprogramme wie EXCEL erfreuen sich großer Beliebtheit bei Ingenieuren, da Berechnungen auf einfache Weise automatisieren und Ergebnisse schnell ausgegeben werden können. Die Verbindung von EXCEL als grafische Oberfläche und der Webservice API ist daher naheliegend. Mithilfe der freien Bibliothek xlwings für Python ist es möglich, EXCEL anzusteuern und Werte auszulesen und zu schreiben. Im Folgenden wird daher an einem Beispiel diese Funktionsweise erläutert.
Der kürzlich eingeführte Webservice bietet Anwendern die Möglichkeit, mit RFEM 6 in einer Programmiersprache ihrer Wahl zu kommunizieren. Zudem wird die Funktionalität durch unsere High-Level Functions (HLF)-Library erweitert. Die Bibliotheken sind für Python, JavaScript und C# verfügbar. Dieser Beitrag behandelt einen praktischen Anwendungsfall zur Programmierung eines 2D-Truss-Generators (Fachwerkträger in 2D) mit Python. Das ist "Learning by doing", wie es so schön heißt.