Z.u.L. > Dokumentation > Kontexthilfe

Makrodefinition

Beim dritten Druck auf das Makrowerkzeug wird das Makro erzeugt. Es hat stets einen Namen, der im folgenden Dialog festzulegen ist. In diesem Dialog ist es auch möglich, einen beschreibenden Kommentar anzugeben. Der Kommentar kann vom Benutzer aus der Auswahlbox für Makros heraus angezeigt werden. Natürlich sollte sich der Kommentar auf die bei den Prompts verwendeten Bezeichnungen beziehen.

Endet der Makroname mit einem Text in Klammern, so kann das Makro ein Icon in der Zeile für Makroicons anzeigen (Siehe: Makrozeile).

Die folgenden Eingabefelder (eines für jeden Parameter) nehmen Texte auf, die dem Benutzer des Makros angezeigt werden, wenn die Eingabe der Parameter erwartet wird (Makroprompts).

Man kann Parameter auf bestimmte Objekte fixieren, indem man "=Name" als Prompt eingibt (Fixierte Parameter). Wenn ein Objekt "Name" existiert und den richtigen Typ hat, dann wird der Parameter beim Ablauf des Makros nicht abgefragt, sondern auf das Objekt gesetzt.

Weiter kann man festlegen, ob die Konstruktionsdetails beim Ablauf des Makros versteckt werden sollen, oder ob sie sogar vollständig versteckt werden sollen.

Makros verstecken normalerweise Objekte, die Duplikate von schon vorhandenen Objekten sind. Dieses Verhalten kann man allerdings abschalten.

Schließlich ist es noch möglich, während des Aufrufs von Makros vom Benutzer einen Wert abzufragen (Werteparameter). Dieser Wert kann als Größe eines festen Kreises, als Größe eines festen Winkels oder als Wert für einen Ausdruck verwendet werden. Dazu gibt man bei der Definition im Dialog den Namen, den der feste Kreis oder Winkel in der Konstruktion hat, an.

Beim Aufruf wird eine Dialogbox erscheinen, in der der Benutzer einen Wert eingeben kann. Der Kreis, der Winkel oder der Ausdruck wird dann mit diesem Wert erzeugt. Der eingegebene Wert kann ein beliebiger arithmetischer Ausdruck sein. Als Eingabeprompt wird der Name des Objekts verwendet. Es können auch mehrere Eingaben gefordert werden. Die Namen der entsprechenden Objekte werden durch Komma getrennt.

Makros können in Unterordner organisiert werden. Dazu stellt man dem Namen den Unterordner wie in "Unterordner/Name" voran. Die Unterordner können geschachtelt werden.

Siehe auch: Makrozeile, Makros Aufrufen, Makroziele, Makroparameter, Objekte mit Selbstbezügen

Nächstes Thema: Makrozeile