OpenForm User Guide

Advanced Parameter Editor

Advanced Parameter Editor

Die folgende Abbildung zeigt einen Beispiel zur Erläuterung der Funktionalitäten des Advanced Parameter Editors. Es ist immer der Editor des im Prozessbaum oder Prozessfenster selektierten Objektes aktiv. In diesem Beispiel ist der Prozess Tutorial1b im Prozessbaum selektiert und entsprechend wird der Process Editor mit den Daten dieses Prozesses angezeigt.

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

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south west, nosep] (A) at (0.00\pw,0.01\pw) {
    \includegraphics[width=1.0\pw]{\PicturePath/ParameterEditor/ParameterEditorAdvancedExample}};
\GetImageHeight{\PicturePath/ParameterEditor/ParameterEditorAdvancedExample}{\isX}{\isY}

\draw[picmark] ($(A.north west)+(1.655\isX,-7.430\isY)$) rectangle ($(A.north west)+(8.640\isX,-9.750\isY)$);

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

Beispielprozess für den Advanced Parameter Editor.

Die nächste Abbildung zeigt den Advanced Parameter Editor für einen Prozess mit dem Dropdown Menü zur Auswahl des Simplified oder Advanced Parameter Editors.

%%============================================================================================%%
%% DEFINTIONS %%
\SetPicture{4.8cm}
\clip (0,0) rectangle (\pw,\ph);
\setlength{\isX}{0.10\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 des Simplified oder Advanced Parameter Editors.\\ \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=0pt 0pt 0pt 365pt, clip=true, width=1.0\pw]{\PicturePath/ParameterEditor/ParameterEditorAdvancedDDProcess}};
\GetImageHeight{\PicturePath/ParameterEditor/ParameterEditorAdvancedDDProcess}{\isX}{\isY}

%%============================================================================================%%
%% PICTURE 2 %%
\node[anchor=south, nosep] (B) at ($(A.north)+(0.00\pw,0.00\pw)$) {
    \includegraphics[trim=0pt 125pt 0pt 0pt, clip=true, width=1.0\pw]{\PicturePath/ParameterEditor/ParameterEditorAdvancedDDProcess}};
\GetImageHeight{\PicturePath/ParameterEditor/ParameterEditorAdvancedDDProcess}{\isX}{\isY}

\draw[picmark] ($(B.north west)+(0.010\isX,-0.010\isY)$) rectangle ($(B.north west)+(0.730\isX,-0.640\isY)$);
\draw[picline] ($(B.north west)+(0.370\isX,-0.010\isY)$) to ($(B.north west)+(0.370\isX,1.300\isY)$) node[piclabel]{1};

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

Advanced Parameter Editor.

Die folgende Abbildung zeigt das Dropdown Menü zur Auswahl des erweiterten Advanced oder des einfachen Simplified Parameter Editors.

%%============================================================================================%%
%% DEFINTIONS %%
\SetPicture{2.4cm}
\clip (0,0) rectangle (\pw,\ph);
\setlength{\isX}{0.014\pw}
\setlength{\isY}{0.014\ph}

%%============================================================================================%%
%% 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&Öffnet den erweiterten Advanced Parameter Editor.\\ \hline
    2&Öffnet den einfachen Simplified Parameter Editor.\\ \hline
    \end{tabular}
    \end{center}
    \end{minipage}
};

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

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

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

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

Dropdown Menü zur Auswahl des Editors.

Zur Eingabe oder zur Bearbeitung der Parameter kommen verschiedene Methoden zum Einsatz. In vielen Fällen wird ein einfacher Zeileneditor zur Eingabe oder Bearbeitung angeboten. Dies betrifft z.B. Objektnamen und einfache numerische Werte, siehe folgende Abbildungen.

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

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (B) at (0.50\pw,0.005\pw) {
    \includegraphics[trim=0pt 102pt 632pt 0pt, clip=true, width=0.8\pw]{\PicturePath/ParameterEditor/ParameterEditorLineEdit1}};
\GetImageHeight{\PicturePath/ParameterEditor/ParameterEditorLineEdit1}{\isX}{\isY}

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

Advanced Parameter Editor, Zeilen Editor für den Prozessnamen.

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

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (B) at (0.50\pw,0.005\pw) {
    \includegraphics[trim=0pt 102pt 632pt 0pt, clip=true, width=0.8\pw]{\PicturePath/ParameterEditor/ParameterEditorLineEdit2}};
\GetImageHeight{\PicturePath/ParameterEditor/ParameterEditorLineEdit2}{\isX}{\isY}

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

Advanced Parameter Editor, Zeilen Editor für einen numerischen Parameter.

Die Eingabe oder Änderung eines Parameters schließen Sie durch Drücken der Enter (Eingabe) Taste ab.

Bemerkung

Klicken des _images/button_default.png Knopfes stellt den OpenForm Standardwert wieder her.

Eine weitere Eingabemethode nutzt Dropdown Menüs zur Auswahl des Parameterwertes. Die Dropdown Menüs kommen für Parameter mit Booleschen Werten oder für Parameter mit mehreren definierten Werten zum Einsatz, siehe nach folgende Abbildungen.

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

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (B) at (0.50\pw,0.005\pw) {
    \includegraphics[trim=0pt 89pt 600pt 0pt, clip=true, width=0.8\pw]{\PicturePath/ParameterEditor/ParameterEditorDropDownMenuBool1}};
\GetImageHeight{\PicturePath/ParameterEditor/ParameterEditorDropDownMenuBool1}{\isX}{\isY}

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

Advanced Parameter Editor, Dropdown Menü für Boolesche Werte.

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

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (B) at (0.50\pw,0.005\pw) {
    \includegraphics[trim=0pt 89pt 602pt 0pt, clip=true, width=0.8\pw]{\PicturePath/ParameterEditor/ParameterEditorDropDownMenuBool2}};
\GetImageHeight{\PicturePath/ParameterEditor/ParameterEditorDropDownMenuBool2}{\isX}{\isY}

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

Advanced Parameter Editor, geöffnetes Dropdown Menü für Boolesche Werte.

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

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (B) at (0.50\pw,0.005\pw) {
    \includegraphics[trim=0pt 89pt 600pt 0pt, clip=true, width=0.8\pw]{\PicturePath/ParameterEditor/ParameterEditorDropDownMenuArbitrary1}};
\GetImageHeight{\PicturePath/ParameterEditor/ParameterEditorDropDownMenuArbitrary1}{\isX}{\isY}

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

Advanced Parameter Editor, Dropdown Menü für mehrere definierte Werte.

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

%%============================================================================================%%
%% PICTURE 1 %%
\node[anchor=south, nosep] (B) at (0.50\pw,0.005\pw) {
    \includegraphics[trim=0pt 50pt 600pt 0pt, clip=true, width=0.8\pw]{\PicturePath/ParameterEditor/ParameterEditorDropDownMenuArbitrary2}};
\GetImageHeight{\PicturePath/ParameterEditor/ParameterEditorDropDownMenuArbitrary2}{\isX}{\isY}

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

Advanced Parameter Editor, geöffnetes Dropdown Menü für mehrere definierte Werte.

Die dritte Methode zur Eingabe oder Bearbeitung von Parametern benutzt spezialisierte Dialoge. Diese werden in den Unterkapiteln für die einzelnen Editoren gezeigt.

In den folgenden Unterkapiteln zum Advanced Parameter Editor werden die Funktionalitäten der Editoren für die verschiedenen Objekttypen im Details besprochen.