1786x
003268
19.12.2023
Konstrukce

Skripty

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í.

Nadřazená kapitola

Webináře