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.