RFEM obsahuje výkonný skriptovací jazyk, pomocí kterého můžete vytvářet, měnit nebo mazat topologii, případy zatížení a zatížení. Není však možné vytvářet, otevírat nebo zavírat soubory, spouštět výpočty nebo číst výsledky či komunikovat s jinými aplikacemi. Pro to vám doporučujeme naše Webové služby.
Ke tvorbě skriptů slouží skriptovací jazyk JavaScript. Jsou obsažena následující rozšíření pro JavaScript:
Jednotky
Vstupy jsou interpretovány v základních jednotkách SI. Můžete však používat i jednotky podporované v RFEM, a to tak, že za hodnotu přidáte jednotku, například uzly[1].souřadnice_1=5m.
Matematické funkce a konstanty
Matematické funkce a konstanty jsou globálně dostupné. Například místo Math.sin(Math.PI) můžete použít také sin(PI).
Mocniny
Mocniny můžete také definovat pomocí operátoru ^. Například 7^3 poskytuje stejný výsledek jako pow(7,3).
Knihovna Sylvester
Pro programování máte k dispozici vektorové a maticové operace knihovny Sylvester.
Funkce run()
Pomocí funkce run() můžete spustit jiný skript.
Funkce include()
Pomocí funkce include() můžete přistupovat k funkcím jiného skriptu.
Časový limit pro vyhodnocení vzorců
Spuštění uživatelských vzorců a skriptů může někdy vyžadovat nějaký čas. V programu je proto nastaven maximální čas vyhodnocování na tři sekundy, aby se předešlo "zamrznutí" procesu. Pokud chcete tento časový limit upravit, klikněte v menu na položku Možnosti a poté na položku Možnosti programu. V dialogu 'Nastavení a možnosti' přejděte na kartu Nastavení.