RSECTION contient un puissant langage de script avec lequel vous pouvez créer, modifier et supprimer la topologie, les cas de charge et les efforts internes. Cependant, la création, l’ouverture ou la fermeture des fichiers, le lancement de calcul, la lecture des résultats, ou la communication avec d’autres applications ne sont pas possibles.
Le langage de script JavaScript est utilisé pour créer des scripts. Les extensions JavaScript suivantes sont incluses dans RSECTION.
Unités
Les entrées sont interprétées en unités de base SI. Cependant, vous pouvez également utiliser les unités prises en charge dans RSECTION directement en écrivant l’unité après la valeur, par exemple, points[1].coordinate_1=50mm.
Fonctions et constantes mathématiques
Les fonctions mathématiques et les constantes sont disponibles dans le monde entier. Par exemple, vous pouvez utiliser sin(PI) au lieu de Math.sin(Math.PI).
Puissances
Vous pouvez également définir des puissances avec l’opérateur ^, par exemple, 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 disponibles pour la programmation. La documentation est disponible sur http://sylvester.jcoglan.com/
Fonction run()
Vous pouvez utiliser la fonction run() pour exécuter un autre script.
Fonction include()
Vous pouvez utiliser la fonction include() pour accéder aux fonctions d’un autre script.