# Verwendung in mathematischen Ausdrücken

Makronamen können arithmetischen Ausdrücken und Teilen davon zugewiesen werden. Eine rekursive Behandlung (Schachtelung) ist auch innerhalb von mathematischen Ausdrücken möglich.

Es ist darauf zu achten, dass immer geschlossene Ausdrücke in einem Makroinhalt zusammengefasst sind, d.h. Terme, deren Ergebnis nicht durch das Einfügen von ´[´ am Anfang und ´]´ am Ende beeinflusst wird.

## Programmierbeispiel

Verwendung in mathematischen Ausdrücken

Richtig:

N10 "STRING1" = "0.5"

N20 "STRING2" = "5 * 12"

N30 "STRING3" = "SIN[89.5 + \"STRING1\"]"

N40 X[-2 * "STRING1" + "STRING2" + "STRING3"] (Fahren nach X60)

M30

Falsch: Die Makros enthalten nur unvollständige mathematische Ausdrücke

N10 "STRING1" = "COS["

N20 "STRING2" = "90]"

N30 "STRING3" = " \"STRING1\" \"STRING2\" " Fehler