# Including the ‘Macro’ functionality

## Release Note

The availability of this function depends on the configuration and the scope of the version.

Messages may also be defined as a macro for the message management across NC programs. This is particularly useful for messages that are used repeatedly or by several programs.

Example of a macro content as a message in the channel parameter list [1]:

makro_def[1].symbol Meldung_1

makro_def[1].nc_code #MSG ["Message text"]

This permits the following message to be output in the NC program by the following macro call:

: |
"Message_1" | (The "Message text" string is sent to the) (default receiver of messages)
: |