465x
003475
6.11.2023

Skripty

RSTAB obsahuje výkonný skriptovací jazyk, pomocí kterého můžete vytvářet, měnit nebo mazat topologii, zatěžovací stavy a zatížení. Vytváření, otevírání nebo uzavírání souborů, spouštění výpočtů nebo čtení výsledků a komunikace s jinými aplikacemi však nejsou možné. K tomu jsou doporučeny naše Webové služby.

K vytváření skriptů slouží skriptovací jazyk JavaScript. Jsou obsaženy následující rozšíření JavaScriptu:

Jednotky

Vstupy jsou interpretovány v základních jednotkách SI. Můžete však také přímo používat jednotky podporované v RSTAB, doplněním jednotky za hodnotu, například nodes[1].coordinate_1=5m.

Matematické funkce a konstanty

Matematické funkce a konstanty jsou globálně dostupné. Můžete tedy například místo Math.sin(Math.PI) použít sin(PI).

Mocniny

Mocniny lze definovat také pomocí operátoru ^. 7^3 například poskytne stejný výsledek jako pow(7,3).

Sylvester Library

Pro programování jsou k dispozici vektorové a maticové operace Sylvester Library.

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

Spuštění uživatelsky definovaných vzorců a skriptů může zabrat trochu času. V programu je tedy nastavena maximální doba vyhodnocení na tři sekundy, aby se předešlo "zamrznutí" procesu. Pokud chcete tento časový limit upravit, klikněte v nabídce Možnosti na položku Možnosti programu. V dialogu 'Nastavení a volby' přejděte na kartu Nastavení.

Nadřazená kapitola

Webináře