Program RFEM zawiera zaawansowany język skryptowy, za pomocą którego można tworzyć, modyfikować lub usuwać topologię, przypadki obciążeń i obciążenia. Nie można jednak tworzyć, otwierać ani zamykać plików, uruchamiać obliczeń ani odczytywać wyników ani komunikować się z innymi aplikacjami. W tym celu zalecamy korzystanie z naszych https://www.dlubal.com/de/loesungen/online-dienste/webservice-und-api naszych usług internetowych.
Do tworzenia skryptów wykorzystywany jest język skryptowy JavaScript. Uwzględniono następujące rozszerzenia JavaScript:
Jednostki
Wpisy są interpretowane w jednostkach podstawowych SI. Można również zastosować bezpośrednio dowolne jednostki obsługiwane w programie RFEM, dodając jednostkę po wartości, na przykład węzły[1].coordinate_1=5ft.
Funkcje i stałe matematyczne
Funkcje i stałe matematyczne są dostępne globalnie. Na przykład można użyć sin (PI) zamiast Math.sin (Math.PI).
Potencjały
Potęgi można również definiować za pomocą operatora ^. Na przykład 7 ^ 3 daje taki sam wynik jak pow (7,3).
Biblioteka Sylwestra
Można programować operacje na wektorach i macierzach http://sylvester.jcoglan.com Biblioteki Sylwestra.
Przebieg funkcji ()
Za pomocą funkcji run() można uruchomić inny skrypt.
Funkcja zawiera ()
Za pomocą funkcji include() można uzyskać dostęp do funkcji innego skryptu.