Skripting

Über Skripting können auf Basis der TCL-Skript-Sprache entsprechend aufbereitete TCL-Dateien über zugehörige XML-Dateien ausgeführt werden, wobei die definierten Befehlszeilen exekutiert und die entsprechenden Daten im Projekt erzeugt werden. Dabei kann der gesamte Umfang der TCL-Skript-Sprache verwendet werden (siehe letztes Hauptkapitel der Hilfe: TCL Script Guide).

Dabei referenziert die XML-Datei auf die in der TCL-Datei definierte Prozedur und deren verwendete Argumente, welche über die Benutzeroberfläche vor dem Ausführen mit Werten belegt werden können.

Eine prinzipielle Möglichkeit für die praktische Anwendung hierfür ist, Teile des Projekts automatisiert unter entsprechender Änderung bestimmter Parameter beliebig oft (an verschiedenen Stellen) zu erstellen.

So führen Sie ein TCL-Skript-Datei aus

  1. Klicken Sie auf Skripting.
  2. Klicken Sie im sich öffnenden Dialog auf Lade Srkipt.
  3. Wählen Sie die zur TCL-Datei zugehörige XML-Datei, welche auf das TCL-Skript referenziert und die zu definierenden Argumente beinhaltet.

    Die entsprechenden Argumente werden nun im Fenster mit ihren definierten Vorgabewerten angezeigt und können dort editiert werden.

    Der Name der referenzierten TCL-Datei und ihr Verzeichnis werden informativ angezeigt, ebenso wie die Beschreibung und der Variablentyp in der Rubrik Allgemein.

    Der Tooltip eines bestimmten Arguments zeigt entsprechende Informationen der TCL-Datei.

  4. Laden Sie über die entsprechende Schaltfläche optional weitere XML-Dateien von TCL-Skripten, welche in separaten Registerkarten angezeigt werden.
  5. Führen Sie über die entsprechenden Schaltflächen das über die XML-Datei referenzierte TCL-Skriptaus und Schließen Sie danach optional das Eingabefenster automatisch.

    Hinweis: Über die entsprechende Checkbox in der Rubrik Optionen am oberen Fensterrand kann nach Ausführung des Skripts eine automatische Neuberechnung des Projekts durchgeführt werden, welche erforderlich sein kann, um alle erzeugten Daten ordnungsgemäß darstellen zu können.

    Im Protokoll-Fenster am unteren Ende des Eingabefensters werden entsprechende Hinweise bzw. Fehlermeldungen ausgegeben.

Empfohlene prinzipielle Vorgehensweise beim Erstellen eines Skripts

1. Definieren Sie die Projektteile, welche Sie über ein Skript erzeugen möchten, in gewohnter Weise über die Benutzeroberfläche.

2. Exportieren Sie das so definierte Projekt in eine TCL-Datei.

3. Passen Sie die Inhalte der TCL-Datei auf die gewünschten zu erstellenden Daten an. Testen Sie die Richtigkeit des Skripts und der erstellten Daten durch einen partiellen TCL-Import (Option Hinzufügen).

4. Legen Sie die zu verändernden Parameter über Argumente fest und erstellen Sie eine entsprechende XML-Datei.

5. Laden Sie die XML-Datei und führen Sie das Skript aus.

6. Fügen Sie die Vorlage ggf. zu den Projektvorlagen im Installationsverzeichnis.

Exemplarische Anwendungsbeispiele:

- Generierung einer Reihe von (z.B. transversalen) Achsen an verschiedenen Positionen entlang einer Achse und mit unterschiedlichen Randbedingungen (Höhen, Winkel, etc.)

- Generierung einer Reihe von Strukturbauteilen (Träger, Stützen, Verbindungsträger, Prismen) an verschiedenen Positionen und mit unterschiedlichen Dimensionen

- Generierung von (Standard)-Querschnitten mit Variablen und somit frei definierbaren Abmessungen

- Platzierung einer Gruppe von Spanngliedern (Litzen) in einer Reihe von Fertigteilträgern

- Absetzten von Querschnitten an bestimmten Positionen entlang der Stationierung eines Strukturbauteils (z.B. Quersteifen in einem Stahlträger)

- Erzeugen einer Reihe von Ergebnisdarstellungen (Diagramme, Tabellen) mit unterschiedlichen Ergebniskomponenten

- Hinzufügen von benutzerdefinierten Spalten in Ergebnistabellen mit bestimmten mathematischen Zusammenhängen in Referenz auf andere Ergebnisse