Programación flexible de CN
1.26 Técnica de macros (DEFINE ... AS)
1.26
Técnica de macros (DEFINE ... AS)
¡Con la técnica de macros, el lenguaje de programación del control se puede ver modifi-
cado fuertemente! Por esta razón, proceda con la máxima precaución al utilizar la técnica
de macros.
Función
Se denomina macto a una recopilación de instrucciones individuales en una nueva instruc-
ción global con una denominación propia. También las funciones G, M y H o los nombres de
subprograma L se pueden crear como macros. Al llamar la macro en la ejecución del pro-
grama, las instrucciones programadas bajo el nombre de la macro se ejecutan sucesiva-
mente.
Aplicación
Las secuencias de instrucciones que se repiten se programan sólo una vez como macro en
un módulo de macro propio (fichero de macros) o una vez al inicio del programa. Entonces,
la macro se puede llamar y ejecutar en cualquier programa principal o subprograma.
Activación
Para poder utilizar las macros de un fichero de macros en el programa CN, el fichero de
macros debe cargarse en el CN.
Sintaxis
Definición de macro:
DEFINE <Nombre de la macro> AS <Instrucción 1> <Instrucción 2> ...
Llamada en el programa CN:
<Nombre de la macro>
Descripción
DEFINE ... AS :
<Nombre de la
macro>:
<Instrucción>:
208
PRECAUCIÓN
Combinación de palabras reservadas para definir una macro
Nombre de la macro
Como nombres de macro sólo se admiten identificadores.
Con el nombre de la macro ésta se llama desde el programa CN.
Instrucción de programa que debe incluir la macro.
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Preparación del trabajo