Neues Makro erstellen


images/download/thumbnails/44946761/arrow_up-version-1-modificationdate-1583802922466-api-v2.png Einführung: Eine Beschreibung dieser Phase finden Sie im Abschnitt Phase 3 (Einführung).


images/download/thumbnails/44946761/image2020-3-16_16-15-20-version-1-modificationdate-1584328520637-api-v2.png

Gehen wir von unserer Beispiel-Funktionskette aus dem Abschnitt Funktionen (GUI) aus.


images/download/attachments/44946761/1097-version-1-modificationdate-1653377108965-api-v2.png

images/download/attachments/44946761/1098-version-1-modificationdate-1653377120774-api-v2.png


Wenn Sie diese Funktionskette als neues Makro erstellen wollen, erhalten Sie folgenden Dialog.


images/download/attachments/44946761/1099-version-1-modificationdate-1653377541245-api-v2.png


(1) Name des Makros und ein Beschreibungstext, der später als Tooltip angezeigt werden wird.

(2) Hier können Sie in die Funktionskette (3) weitere Funktionen einfügen. Um das Beispiel einfach zu halten, werden wir das aber hier nicht tun.

(3) Die bisherige Funktionskette mit den einzelnen Funktionen. Wenn Sie eine Funktion markieren, werden Ihnen (wie bisher) die Parameter der Funktion angezeigt.

Eingabe-Parameter für das Makro anlegen


Wenn Sie das oben erstellte Makro abspeichern, können Sie dieses bereits auf Feldern und Knoten verwenden. Das Beispiel oben ist allerdings sehr einfach und in dieser Form nur bedingt hilfreich. Oft möchten Sie, wie Sie das von den meisten Funktionen gewöhnt sind, auch Eingangsparameter verwenden.

Für diese Aufgabe gibt es einen speziellen Eingabeparametertyp Parameter nur für Makros, den Sie anstelle jedes Eingabeparameters in der Funktionskette auswählen können. Siehe folgendes Beispiel.

Beispiel


Markieren Sie Parameter a der ersten Funktion in der Kette und ändern Sie den Typ auf Parameter und stellen Sie den Wert von 4 auf 1. Der Wert ist der Parameter-Index. Damit dieser verwendet werden kann, muss er aber erst ein Eingabe-Parameter angelegt werden.


images/download/attachments/44946761/1100-version-1-modificationdate-1653378204714-api-v2.png


Verwenden Sie im Fenster (4) das Kontextmenü und legen Sie einen neuen Eingabe-Parameter an. Dieser hat den Index 1. Das ist der Wert, den Sie oben eingegeben haben. Sie können optional eine Beschreibung und einen Testwert angeben. Der Testwert wird als Eingabewert für diesen Parameter verwendet, wenn Sie (5) ausführen.


images/download/attachments/44946761/1101-version-1-modificationdate-1653379118399-api-v2.png


Wenn Sie nun das Makro auf einem Knoten oder Feld verwenden, sieht das folgendermaßen aus.


images/download/attachments/44946761/1102-version-1-modificationdate-1653379632839-api-v2.png


Tragen Sie für Parameter a den Wert 5 ein. Als Ergebnis in einem Mapping-Test sollten Sie nun 23 erhalten.