RFEM používá výkonný skriptovací jazyk, pomocí kterého lze vytvářet, upravovat nebo mazat topologii, zatěžovací stavy a zatížení. Nelze ovšem vytvářet, otevírat a zavírat soubory, spouštět výpočet, číst výsledky nebo komunikovat s jinými aplikacemi. Pro takové účely doporučujeme naše webové služby.
Pro vytváření skriptů se používá skriptovací jazyk JavaScript. K tomu se používají následující rozšíření JavaScriptu:
Jednotky
Zadané údaje se interpretují v základních jednotkách SI. Jednotky podporované v programu RFEM lze ale také použít přímo tak, že za hodnotu přidáme jednotku, například nodes[1].coordinate_1=5m.
Matematické funkce a konstanty
Matematické funkce a konstanty jsou k dispozici globálně. Můžete tak například použít sin(PI) místo Math.sin(Math.PI).
Mocniny
Mocniny lze definovat také pomocí operátoru ^. Například 7^3 dává stejný výsledek jako pow (7,3).
Knihovna Sylvester
Pro programování vektorových a maticových operací je k dispozici knihovna Sylvester.
Funkce run()
Pomocí funkce run() můžete spustit jiný skript.
Funkce include()
Pomocí funkce include() lze zavolat funkce jiného skriptu.