RSECTION contient un langage de script performant qui vous permet de créer, modifier et supprimer la topologie, les cas de charge ainsi que les efforts internes. La création, l’ouverture ou la fermeture de fichiers, le démarrage du calcul ou la lecture des résultats, ainsi que la communication avec d’autres applications, ne sont toutefois pas possibles.
Pour créer des scripts, le langage JavaScript est utilisé. RSECTION contient des extensions à JavaScript décrites ci-après.
Unités
Les saisies sont interprétées en unités de base SI. Dans RSECTION, vous pouvez toutefois aussi utiliser directement les unités prises en charge en écrivant l’unité après la valeur, p. ex. points[1].coordinate_1=50mm.
Fonctions mathématiques et constantes
Les fonctions mathématiques et constantes sont disponibles globalement. Vous pouvez par exemple utiliser sin(PI) au lieu de Math.sin(Math.PI).
Puissances
Vous pouvez également définir des puissances avec l’opérateur ^, p. ex. 7^3 donne le même résultat que pow(7,3).
Bibliothèque Sylvester
Les opérations vectorielles et matricielles de la bibliothèque Sylvester sont à votre disposition pour la programmation. Vous trouverez une documentation sous : Sylvester
Fonction run()
Avec la fonction run(), vous pouvez exécuter un autre script.
Fonction include()
Avec la fonction include(), vous pouvez accéder aux fonctions d’un autre script.