Técnica de subprogramas, macros
2.11 Llamada de subprograma con ruta de acceso y parámetros (PCALL)
2.11
Llamada de subprograma con ruta de acceso y parámetros (PCALL)
2.11
Funcionamiento
Con PCALL se pueden llamar a subprogramas con ruta de acceso absoluta de programa y
transferencia de parámetros.
Programación
PCALL <ruta/nombre de programa>(parámetro 1, ..., parámetro n)
Parámetros
PCALL
<Nombre de ruta>
Parámetros 1 a n
Ejemplo
PCALL/_N_WKS_DIR/_N_WELLE_WPD/WELLE(parameter1, parameter2, ...)
2.12
Ampliar la ruta de búsqueda en llamadas a subprogramas con
2.12
CALLPATH
Funcionamiento
Con el comando CALLPATH se puede ampliar la ruta de búsqueda para llamadas de
subprograma. De este modo, también se puede llamar a subprogramas de un directorio de
piezas no seleccionado sin necesidad de indicar la ruta de acceso absoluta completa.
La ampliación de la ruta de búsqueda se realiza antes de la entrada para los ciclos de
usuario (_N_CUS-DIR).
Cancelación de la ampliación de la ruta de búsqueda
La ampliación de la ruta de búsqueda se cancela con los siguientes sucesos:
• CALLPATH con string vacío
• CALLPATH sin parámetros
• Fin del programa de pieza
• Reset
2-24
Palabra reservada para llamada de subprograma con ruta de
acceso absoluta.
Definición absoluta de ruta comenzando por "/", incluso
nombre de subprograma.
Si no se indicó ninguna ruta absoluta, PCALL se comporta como
una llamada de subprograma estándar con identificador de
programa.
El identificador de programa se indica sin
_N_ ni extensión.
Si se quiere programar el nombre del programa con
encabezamiento y extensión, entonces debe declararse
explícitamente como externo.
Parámetro actual según la instrucción PROC del subprograma.
Manual de programación, Edición 03/2006, 6FC5398-2BP10-1EA0
encabezamiento
Preparación del trabajo