927x
003268
16.1.2024

Skripty

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.

Nadřazená kapitola

Webinář