423x
003481
2024-01-31

Script

RSECTION contiene un potente linguaggio di scripting con il quale è possibile creare, modificare ed eliminare la topologia, i casi di carico e le grandezze interne. Tuttavia, non è possibile creare, aprire o chiudere file, avviare il calcolo o leggere i risultati, né comunicare con altre applicazioni.

Per creare script si utilizza il linguaggio di scripting JavaScript. In RSECTION sono incluse le estensioni a JavaScript descritte di seguito.

Unità

Gli input vengono interpretati nelle unità base SI. Tuttavia, è anche possibile utilizzare direttamente le unità supportate in RSECTION scrivendo l'unità dopo il valore, ad es. points[1].coordinate_1=50mm.

Funzioni matematiche e costanti

Le funzioni matematiche e le costanti sono disponibili globalmente. Ad esempio, al posto di Math.sin(Math.PI) è possibile utilizzare anche sin(PI).

Potenze

Le potenze possono essere definite anche con l'operatore ^, ad es. 7^3 restituisce lo stesso risultato di pow(7,3).

Sylvester Library

Le operazioni vettoriali e matriciali della Sylvester Library sono a disposizione per la programmazione. La documentazione è disponibile qui: Capodanno

Funzione run()

Con la funzione run() è possibile eseguire un altro script.

Funzione include()

Con la funzione include() è possibile accedere alle funzioni di un altro script.

Sottocapitoli
Capitolo principale