467x
003475
2023-11-06

Skrypty

RSTAB zawiera potężny język skryptowy, za pomocą którego można tworzyć, zmieniać lub usuwać topologię, przypadki obciążenia i obciążenia. Nie jest jednak możliwe tworzenie, otwieranie lub zamykanie plików, uruchamianie obliczeń, odczytywanie wyników ani komunikowanie się z innymi aplikacjami. Do tego celu polecamy nasze Webserwisy.

Do tworzenia skryptów służy język skryptowy JavaScript. Zawiera on następujące rozszerzenia:

Jednostki

Wprowadzone wartości są interpretowane w jednostkach podstawowych SI. Można jednak używać jednostek obsługiwanych przez RSTAB bezpośrednio, dodając jednostkę po wartości, na przykład nodes[1].coordinate_1=5m.

Funkcje i stałe matematyczne

Funkcje i stałe matematyczne są dostępne globalnie. Można na przykład zamiast Math.sin(Math.PI) użyć sin(PI).

Potęgi

Potęgi można zdefiniować również za pomocą operatora ^. Na przykład 7^3 daje ten sam wynik co pow(7,3).

Biblioteka Sylvester

Do programowania dostępne są operacje wektorowe i macierzowe z Biblioteki Sylvester.

Funkcja run()

Za pomocą funkcji run() można wykonywać inny skrypt.

Funkcja include()

Za pomocą funkcji include() można uzyskać dostęp do funkcji innego skryptu.

Limit czasu na ocenę formuły

Wykonywanie formuł i skryptów użytkownika może zająć trochę czasu. W programie ustawiono maksymalny czas oceny na trzy sekundy, aby zapobiec "zamrożeniu" procesu. Jeśli chcesz dostosować ten limit czasu, kliknij w menu Opcje na pozycję Opcje programu. Następnie w dialogu 'Ustawienia i opcje' przejdź do zakładki Ustawienia.

Rozdział nadrzędny

Webinaria