297x
003481
2024-01-31

Skrypty

RSECTION zawiera zaawansowany język skryptowy, za pomocą którego można tworzyć, modyfikować i usuwać topologię, przypadki obciążeń i siły wewnętrzne. Nie można jednak tworzyć, otwierać ani zamykać plików, uruchamiać obliczeń ani odczytywać wyników ani komunikować się z innymi aplikacjami.

Do tworzenia skryptów wykorzystywany jest język skryptowy JavaScript. W RSECTION zawarte są następujące rozszerzenia JavaScript.

Jednostki

Wpisy są interpretowane w jednostkach podstawowych SI. Można jednak również użyć jednostek obsługiwanych w RSECTION bezpośrednio, wpisując jednostkę po wartości, np. punkty B [1] .współrzędna_1 = 50mm.

Funkcje i stałe matematyczne

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

Potencjały

Potęgi można również zdefiniować za pomocą operatora ^, np. B. 7 ^ 3 daje taki sam wynik jak pow (7,3).

Biblioteka Sylwestra

Do programowania są dostępne operacje na wektorach i macierzach z Biblioteki Sylwestra'. Dokumentację można znaleźć na stronie http://sylvester.jcoglan.com/

Przebieg funkcji ()

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

Funkcja zawiera ()

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

Rozdział nadrzędny