OpenForm User Guide

Write Simulation Dialog

Write Simulation Dialog

Der Write Simulation Dialog dient zum Schreiben der Eingabedateien für die Simulation. Dies ist nur notwendig, wenn Sie die Simulation nicht aus OpenForm starten, oder wenn Sie die Simulationsdateien anderweitig verarbeiten wollen.

Sie öffnen den Write Simulation Dialog aus der Menü-Leiste über File ➔ Write Simulation..., oder mit dem _images/button_write_simulation.png Knopf in der File Leiste in der Funktionsebene Prozess. In der Standardkonfiguration ist kein Tastaturkürzel für den Dialog definiert.

Bemerkung

Auch dieser Dialog liegt unter Microsoft Windows in zwei Versionen vor, als nativer Windows Dialog oder in der Qt Version, wie unter Linux. Siehe hierzu auch den Abschnitt Open Dialog. Die folgenden Erläuterungen erfolgen anhand der Qt Version.

Die folgende Abbildung zeigt den Write Simulation Dialog in der Qt Version.

%%============================================================================================%%
%% DEFINTIONS %%
\SetPicture{13.8cm}
\clip (0,0) rectangle (\pw,\ph);
\setlength{\isX}{0.08\pw}

%%============================================================================================%%
%% Table %%
\node[anchor=south, nosep] (N) at (0.50\pw,0.01\ph)
{
    \begin{minipage}[b]{15cm}
    \begin{center}
    \begin{tabular}{|r|l|}
    \hline
    1&Dateifenster zur Dateiauswahl und zur Navigation in Unterverzeichnisse.\\ \hline
    2&Dropdown Menü zur Auswahl des Typs der zu schreibenden Dateien.\\ \hline
    3&Karteireiter mit solverspezifischen Optionen.\\ \hline
    4&Dropdown Menü zur direkten Navigation im Verzeichnisbaum.\\ \hline
    5&Favoritenfenster.\\ \hline
    6&Eingabefeld für den Dateinamen.\\ \hline
    7&Dropdown Menü zur Auswahl des Dateityp Filters.\\ \hline
    8&Cancel Knopf zum Abbrechen der Aktion.\\ \hline
    9&Save Knopf zum Schreiben der Simulationsdaten.\\ \hline
    10&Knopfleiste zur Navigation und zur Auswahl des Darstellungsmodus im Dateifenster.\\ \hline
    \end{tabular}
    \end{center}
    \end{minipage}
};

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (A) at ($(N.north)+(0.00\pw,0.02\pw)$) {
    \includegraphics[width=0.8\pw]{\PicturePath/Dialogs/DialogWriteSimulationAllFiles_qt}};
\GetImageHeight{\PicturePath/Dialogs/DialogWriteSimulationAllFiles_qt}{\isX}{\isY}

\draw[picmark] ($(A.north west)+(2.220\isX,-3.300\isY)$) rectangle ($(A.north west)+(9.720\isX,-7.860\isY)$);
\node[piclabel] at ($(A.north west)+(4.600\isX,-5.580\isY)$) {1};

\draw[picmark] ($(A.north west)+(0.270\isX,-0.870\isY)$) rectangle ($(A.north west)+(4.680\isX,-1.290\isY)$);
\draw[picline] ($(A.north west)+(0.270\isX,-1.080\isY)$) to ($(A.north west)+(-0.350\isX,-1.080\isY)$) node[piclabel]{2};

\draw[picmark] ($(A.north west)+(0.270\isX,-1.440\isY)$) rectangle ($(A.north west)+(9.720\isX,-2.620\isY)$);
\draw[picline] ($(A.north west)+(0.270\isX,-2.030\isY)$) to ($(A.north west)+(-0.350\isX,-2.030\isY)$) node[piclabel]{3};

\draw[picmark] ($(A.north west)+(0.270\isX,-2.740\isY)$) rectangle ($(A.north west)+(7.580\isX,-3.180\isY)$);
\draw[picline] ($(A.north west)+(0.270\isX,-2.960\isY)$) to ($(A.north west)+(-0.350\isX,-2.960\isY)$) node[piclabel]{4};

\draw[picmark] ($(A.north west)+(0.270\isX,-3.300\isY)$) rectangle ($(A.north west)+(2.120\isX,-7.860\isY)$);
\draw[picline] ($(A.north west)+(0.270\isX,-5.580\isY)$) to ($(A.north west)+(-0.350\isX,-5.580\isY)$) node[piclabel]{5};

\draw[picmark] ($(A.north west)+(0.250\isX,-8.170\isY)$) rectangle ($(A.north west)+(8.430\isX,-8.590\isY)$);
\draw[picline] ($(A.north west)+(0.250\isX,-8.380\isY)$) to ($(A.north west)+(-0.350\isX,-8.380\isY)$) node[piclabel]{6};

\draw[picmark] ($(A.north west)+(0.250\isX,-9.040\isY)$) rectangle ($(A.north west)+(8.430\isX,-9.460\isY)$);
\draw[picline] ($(A.north west)+(0.250\isX,-9.250\isY)$) to ($(A.north west)+(-0.350\isX,-9.250\isY)$) node[piclabel]{7};

\draw[picline] ($(A.north west)+(9.740\isX,-9.220\isY)$) to ($(A.north west)+(10.350\isX,-9.220\isY)$) node[piclabel]{8};

\draw[picline] ($(A.north west)+(9.740\isX,-8.350\isY)$) to ($(A.north west)+(10.350\isX,-8.350\isY)$) node[piclabel]{9};

\draw[picmark] ($(A.north west)+(7.600\isX,-2.740\isY)$) rectangle ($(A.north west)+(9.720\isX,-3.180\isY)$);
\draw[picline] ($(A.north west)+(9.720\isX,-2.960\isY)$) to ($(A.north west)+(10.350\isX,-2.960\isY)$) node[piclabel]{10};

%%============================================================================================%%
%% TOOLS %%
%\PictureFrame

Write Simulation Dialog

Die allgemeinen Funktionalitäten der Dateidialoge werden im Abschnitt Open Dialog erläutert.

Wie im Open Dialog hat die Selektion von Files of type: ➔ All Files (*) zur Folge, dass ganz oben im Dialog ein Dropdown Menü zur Auswahl des Datentyps eingeblendet wird.

Mit Ausnahme des Schreibens von OFPL Dateien, gibt es für jeden anderen Datentyp bzw. Solver einen Karteireiter “File Options” mit solverspezifischen Optionen. Dazu erfahren Sie weiter unten mehr.

Die folgende Abbildung zeigt das geöffnete Files of type: Menü mit den unterstützten Dateitypen bzw. Solvern.

%%============================================================================================%%
%% DEFINTIONS %%
\SetPicture{6.1cm}
\clip (0,0) rectangle (\pw,\ph);
\setlength{\isX}{0.070\pw}

%%============================================================================================%%
%% Table %%
\node[anchor=south, nosep] (N) at (0.50\pw,0.005\ph)
{
    \begin{minipage}[b]{15cm}
    \begin{center}
    \begin{tabular}{|r|l|}
    \hline
    1&Indeed Prozess Dateien (*.dat).\\ \hline
    2&LS-Dyna Keyword Dateien (*.k *.key *.set *.dyn).\\ \hline
    3&Abaqus Dateien (*.inp).\\ \hline
    4&OFPL Dateien (*.ofpl).\\ \hline
    5&PAM-STAMP Dateien (*.att).\\ \hline
    6&Alle Dateien (*), Datentypselektion über extra Dropdown Menü.\\ \hline
    \end{tabular}
    \end{center}
    \end{minipage}
};

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (A) at ($(N.north)+(0.00\pw,0.01\pw)$) {
    \includegraphics[trim=100pt 0pt 106pt 425pt, clip=true, width=0.70\pw]{\PicturePath/Dialogs/DialogWriteSimulationIndeed_qt}};
\GetImageHeight{\PicturePath/Dialogs/DialogWriteSimulationIndeed_qt}{\isX}{\isY}

\draw[picline] ($(A.north west)+(0.120\isX,-0.310\isY)$) to ($(A.north west)+(-0.450\isX,-0.310\isY)$) node[piclabel]{1};

\draw[picline] ($(A.north west)+(0.120\isX,-0.880\isY)$) to ($(A.north west)+(-0.450\isX,-0.880\isY)$) node[piclabel]{2};

\draw[picline] ($(A.north west)+(0.120\isX,-1.450\isY)$) to ($(A.north west)+(-0.450\isX,-1.450\isY)$) node[piclabel]{3};

\draw[picline] ($(A.north west)+(0.120\isX,-2.020\isY)$) to ($(A.north west)+(-0.450\isX,-2.020\isY)$) node[piclabel]{4};

\draw[picline] ($(A.north west)+(0.120\isX,-2.590\isY)$) to ($(A.north west)+(-0.450\isX,-2.590\isY)$) node[piclabel]{5};

\draw[picline] ($(A.north west)+(0.120\isX,-3.160\isY)$) to ($(A.north west)+(-0.450\isX,-3.160\isY)$) node[piclabel]{6};

%%============================================================================================%%
%% TOOLS %%
%\PictureFrame

Dropdown Menü “Files of type:”.

Das Dropdown Menü zeigt die zur Zeit unterstützten Datentypen bzw. Solver. Dies sind zur Zeit Indeed, LS-Dyna, PAM-STAMP, sowie die OpenForm Process Language.

Auch für Dialoge zum Schreiben von Dateien lässt sich die Zuordnung von Dateitypen und Dateiendungen konfigurieren, siehe Kapitel Konfiguration der OpenForm Benutzeroberfläche, Unterkapitel Preferences Dialog, Abschnitt File Preferences, Karteireiter Files.

Wenn Sie bei der Eingabe des Dateinamens die Dateiendung weglassen, wird die Dateiendung automatisch ergänzt. Falls mehrere Dateiendungen konfiguriert sind, wird die erste aus der Liste benutzt.

Die folgende Abbildung zeigt den Karteireiter “File Options” für Indeed Dateien.

%%============================================================================================%%
%% DEFINTIONS %%
\SetPicture{3.5cm}
\clip (0,0) rectangle (\pw,\ph);
\setlength{\isX}{0.08\pw}

%%============================================================================================%%
%% Table %%
\node[anchor=south, nosep] (N) at (0.50\pw,0.005\ph)
{
    \begin{minipage}[b]{15cm}
    \begin{center}
    \begin{tabular}{|r|l|}
    \hline
    1&Dropdown Menü zur Auswahl der Indeed Version.\\ \hline
    2&Dropdown Menü zur Auswahl des Analysetyps.\\ \hline
    3&Dropdown Menü zur Auswahl des Ergebnisformats.\\ \hline
    \end{tabular}
    \end{center}
    \end{minipage}
};

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (A) at ($(N.north)+(0.00\pw,0.05\pw)$) {
    \includegraphics[trim=18pt 459pt 18pt 38pt, clip=true, width=0.8\pw]{\PicturePath/Dialogs/DialogWriteSimulationIndeed_qt}};
\GetImageHeight{\PicturePath/Dialogs/DialogWriteSimulationIndeed_qt}{\isX}{\isY}

\draw[picmark] ($(A.north west)+(0.120\isX,-0.520\isY)$) rectangle ($(A.north west)+(3.320\isX,-0.950\isY)$);
\draw[picline] ($(A.north west)+(1.720\isX,-0.950\isY)$) to ($(A.north west)+(1.720\isX,-1.550\isY)$) node[piclabel]{1};

\draw[picmark] ($(A.north west)+(3.340\isX,-0.520\isY)$) rectangle ($(A.north west)+(6.580\isX,-0.950\isY)$);
\draw[picline] ($(A.north west)+(4.960\isX,-0.950\isY)$) to ($(A.north west)+(4.960\isX,-1.550\isY)$) node[piclabel]{2};

\draw[picmark] ($(A.north west)+(6.600\isX,-0.520\isY)$) rectangle ($(A.north west)+(9.810\isX,-0.950\isY)$);
\draw[picline] ($(A.north west)+(8.205\isX,-0.950\isY)$) to ($(A.north west)+(8.205\isX,-1.550\isY)$) node[piclabel]{3};

%%============================================================================================%%
%% TOOLS %%
%\PictureFrame

Karteireiter “File Options” für Indeed Dateien.

Mit dem Dropdown Menü Version können Sie einstellen für welche Indeed Version Sie die Eingabedateien schreiben möchten. Das Dropdown Menü Analysis Type erlaubt die Auswahl zwischen Analysis Type ➔ Analysis oder Analysis Type ➔ Check. Die Auswahl Analysis Type ➔ Check schreibt die Dateien für einen Eingabecheck, während die Auswahl Analysis Type ➔ Analysis die Dateien für die Simulation schreibt. Mittels des Dropdown Menüs Results Format können Sie noch das Format der Ergebnisdateien angeben. Es stehen die beiden Optionen Results Format ➔ Binary und Results Format ➔ ASCII zur Verfügung.

Die folgende Abbildung zeigt den Karteireiter “File Options” für LS-Dyna Dateien.

%%============================================================================================%%
%% DEFINTIONS %%
\SetPicture{2.9cm}
\clip (0,0) rectangle (\pw,\ph);
\setlength{\isX}{0.08\pw}

%%============================================================================================%%
%% Table %%
\node[anchor=south, nosep] (N) at (0.50\pw,0.005\ph)
{
    \begin{minipage}[b]{15cm}
    \begin{center}
    \begin{tabular}{|r|l|}
    \hline
    1&Schalter für das Kopieren des Materials.\\ \hline
    2&Schalter für das Ersetzen mehrfach vorkommender Ids.\\ \hline
    \end{tabular}
    \end{center}
    \end{minipage}
};

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (A) at ($(N.north)+(0.00\pw,0.05\pw)$) {
    \includegraphics[trim=18pt 372pt 18pt 40pt, clip=true, width=0.8\pw]{\PicturePath/Dialogs/DialogWriteSimulationLS-Dyna_qt}};
\GetImageHeight{\PicturePath/Dialogs/DialogWriteSimulationLS-Dyna_qt}{\isX}{\isY}

\draw[picmark] ($(A.north west)+(0.120\isX,-0.580\isY)$) rectangle ($(A.north west)+(1.980\isX,-1.010\isY)$);
\draw[picline] ($(A.north west)+(1.010\isX,-1.010\isY)$) to ($(A.north west)+(1.010\isX,-1.720\isY)$) node[piclabel]{1};

\draw[picmark] ($(A.north west)+(2.000\isX,-0.580\isY)$) rectangle ($(A.north west)+(4.700\isX,-1.010\isY)$);
\draw[picline] ($(A.north west)+(3.350\isX,-1.010\isY)$) to ($(A.north west)+(3.350\isX,-1.720\isY)$) node[piclabel]{2};

%%============================================================================================%%
%% TOOLS %%
%\PictureFrame

Karteireiter “File Options” für LS-Dyna Dateien.

Der Karteireiter “File Options” für LS-Dyna bietet die Schalter “Copy Material” und “Replace Conflicting Ids”. Wenn der Schalter “Copy Material” gesetzt ist, werden die Materialdateien in das Verzeichnis der Eingabedaten kopiert und die Eingabedaten angepasst, dass sie diese Dateien referenzieren. Außerdem wird der Schalter “Replace Conflicting Ids” aktiv geschaltet. Ist dieser Schalter ebenfalls gesetzt, werden mehrfach vorkommenden Material Ids angepasst um Id Konflikte zu vermeiden.

Die folgende Abbildung zeigt den Karteireiter “File Options” für PAM-STAMP Dateien.

%%============================================================================================%%
%% DEFINTIONS %%
\SetPicture{3.0cm}
\clip (0,0) rectangle (\pw,\ph);
\setlength{\isX}{0.08\pw}

%%============================================================================================%%
%% Table %%
\node[anchor=south, nosep] (N) at (0.50\pw,0.01\ph)
{
    \begin{minipage}[b]{15cm}
    \begin{center}
    \begin{tabular}{|r|l|}
    \hline
    1&Schalter für das Kopieren des Materials.\\ \hline
    2&Dropdown Menü zur Auswahl der PAM-STAMP Version.\\ \hline
    \end{tabular}
    \end{center}
    \end{minipage}
};

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (A) at ($(N.north)+(0.00\pw,0.05\pw)$) {
    \includegraphics[trim=18pt 369pt 18pt 40pt, clip=true, width=0.8\pw]{\PicturePath/Dialogs/DialogWriteSimulationPAM-STAMP_qt}};
\GetImageHeight{\PicturePath/Dialogs/DialogWriteSimulationPAM-STAMP_qt}{\isX}{\isY}

\draw[picmark] ($(A.north west)+(0.120\isX,-0.600\isY)$) rectangle ($(A.north west)+(1.980\isX,-1.030\isY)$);
\draw[picline] ($(A.north west)+(1.010\isX,-1.030\isY)$) to ($(A.north west)+(1.010\isX,-1.750\isY)$) node[piclabel]{1};

\draw[picmark] ($(A.north west)+(2.000\isX,-0.600\isY)$) rectangle ($(A.north west)+(4.700\isX,-1.030\isY)$);
\draw[picline] ($(A.north west)+(3.350\isX,-1.030\isY)$) to ($(A.north west)+(3.350\isX,-1.750\isY)$) node[piclabel]{2};

%%============================================================================================%%
%% TOOLS %%
%\PictureFrame

Karteireiter “File Options” für PAM-STAMP Dateien.

Der Karteireiter “File Options” für PAM-STAMP bietet zwei Optionen, den Schalter “Copy Material” und ein Dropdown Menü Version zur Auswahl der PAM-STAMP Version.

Bemerkung

Um Simulationsdateien schreiben zu können benötigen Sie ein konsistentes Prozessmodell mit Netzen für Werkzeuge und Platinen, sowie einer Materialdefinition für den gewählten Solver.

Falls einem Werkzeug oder einer Platine kein Netz zugewiesen ist, erhalten Sie eine Fehlermeldung, die darauf hinweist, siehe folgende Abbildung.

%%============================================================================================%%
%% DEFINTIONS %%
\SetPicture{2.9cm}
\clip (0,0) rectangle (\pw,\ph);
\setlength{\isX}{0.028\pw}

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (A) at (0.50\pw,0.00\pw) {
    \includegraphics[width=0.28\pw]{\PicturePath/Dialogs/DialogWriteSimulationItemNoGeometry}};
\GetImageHeight{\PicturePath/Dialogs/DialogWriteSimulationItemNoGeometry}{\isX}{\isY}

%%============================================================================================%%
%% TOOLS %%
%\PictureFrame

Die Platine hat keine Geometrie.

Sie müssen den Fehlerdialog durch Klicken des _images/button_ok.png Knopfes bestätigen.

Falls Sie vergessen haben der Platine ein Material zuzuweisen, erhalten Sie ebenfalls eine entsprechende Fehlermeldung.

%%============================================================================================%%
%% DEFINTIONS %%
\SetPicture{2.9cm}
\clip (0,0) rectangle (\pw,\ph);
\setlength{\isX}{0.028\pw}

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (A) at (0.50\pw,0.00\pw) {
    \includegraphics[width=0.28\pw]{\PicturePath/Dialogs/DialogWriteSimulationItemNoMaterial}};
\GetImageHeight{\PicturePath/Dialogs/DialogWriteSimulationItemNoMaterial}{\isX}{\isY}

%%============================================================================================%%
%% TOOLS %%
%\PictureFrame

Die Platine hat kein Material.

Bemerkung

Zum Schreiben von OFPL Dateien müssen für Platinen, neben einem LS-Dyna Material, FLD Daten definiert sein. Andernfalls erhalten Sie ebenfalls eine Fehlermeldung.

Fehlermeldung bei fehlenden FLD Daten.

%%============================================================================================%%
%% DEFINTIONS %%
\SetPicture{2.9cm}
\clip (0,0) rectangle (\pw,\ph);
\setlength{\isX}{0.028\pw}

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (A) at (0.50\pw,0.00\pw) {
    \includegraphics[width=0.28\pw]{\PicturePath/Dialogs/DialogWriteSimulationItemNoFLD}};
\GetImageHeight{\PicturePath/Dialogs/DialogWriteSimulationItemNoFLD}{\isX}{\isY}

%%============================================================================================%%
%% TOOLS %%
%\PictureFrame

Keine FLD Daten definiert.

Informationen zur Materialdefinition und zur Definition von FLD Daten erhalten Sie im Kapitel Parameter Editoren, Abschnitt Blank Editor.