423x
003481
2024-01-31

Skrypty

RSECTION zawiera wydajny język skryptowy, za pomocą którego można tworzyć, modyfikować i usuwać topologię, przypadki obciążeń oraz wielkości przekrojowe. Nie jest jednak możliwe tworzenie, otwieranie ani zamykanie plików, uruchamianie obliczeń lub odczytywanie wyników, a także komunikacja z innymi aplikacjami.

Do tworzenia skryptów służy język JavaScript. W RSECTION zawarte są opisane poniżej rozszerzenia języka JavaScript.

Jednostki

Dane wejściowe są interpretowane w bazowych jednostkach SI. Jednak obsługiwane jednostki można również stosować bezpośrednio w RSECTION, wpisując jednostkę za wartością, np. points[1].coordinate_1=50mm.

Funkcje matematyczne i stałe

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

Potęgi

Potęgi można również definiować za pomocą operatora ^, np. 7^3 daje ten sam wynik co pow(7,3).

Sylvester Library

Operacje wektorowe i macierzowe biblioteki Sylvester są dostępne do programowania. Dokumentacja znajduje się pod adresem: Sylwester'

Funkcja run()

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

Funkcja include()

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

Rozdział nadrzędny