RSTAB obsahuje výkonný skriptovací jazyk, pomocí kterého lze vytvářet, měnit 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 RSTAB lze použít také přímo tak, že za hodnotu přidáme jednotku, například uzly [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.