423x
003481
31.01.2024

Scripts

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.