377x
003481
2024-01-31

Scripting

RSECTION contiene un potente linguaggio di scripting che consente di creare, modificare ed eliminare la topologia, i casi di carico e le forze interne. Das Anlegen, Öffnen oder Schließen von Dateien, der Start der Berechnung oder das Lesen von Ergebnissen sowie die Kommunikation mit anderen Anwendungen ist jedoch nicht möglich.

Zum Erstellen von Skripts dient die Skriptsprache JavaScript. In RSECTION sind nachfolgend beschriebene Erweiterungen zu JavaScript enthalten.

Unità

Die Eingaben werden in SI-Basiseinheiten interpretiert. Sie können in RSECTION unterstütze Einheiten jedoch auch direkt verwenden, indem Sie die Einheit hinter dem Wert schreiben, z. B. points[1].coordinate_1=50mm.

Mathematische Funktionen und Konstanten

Mathematische Funktionen und Konstanten sind global verfügbar. Sie können beispielweise statt Math.sin(Math.PI) auch sin(PI) verwenden.

Potenzen

Potenzen können Sie auch mit dem Operator ^ definieren, z. B. liefert 7^3 dasselbe Ergebnis wie pow(7,3).

Sylvester Library

Die Vektor- und Matrixoperationen der Sylvester Library stehen Ihnen für die Programmierung zur Verfügung. Eine Dokumentation finden Sie unter: Capodanno

Funktion run()

Mit der Funktion run() können Sie ein anderes Skript ausführen.

Funktion include()

Mit der Funktion include() können Sie auf die Funktionen eines anderen Skripts zugreifen.

Sottocapitoli
Capitolo principale