298x
003481
31. Januar 2024

Scripting

RSECTION enthält eine leistungsfähige Skriptsprache, mit der Sie die Topologie, Laställe sowie Schnittgrößen erstellen, modifizieren und löschen können. 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.

Einheiten

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 http://sylvester.jcoglan.com/

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.

Unterkapitel
Übergeordnetes Kapitel