2.6.8
Ejemplo: Gestión de versiones con OUTPUT Blocks
Vista general
Los diálogos existentes pueden completarse con variables adicionales en el curso de las
ampliaciones. En las definiciones, tras el nombre de la variable y entre paréntesis, las
variables adicionales contienen un número característico de la versión: (0 = original, no se
escribe), 1 = versión 1, 2 = versión 2, ...
Ejemplo:
DEF var100=(R//1)
DEF var101(1)=(S//"Hola")
Al escribir el OUTPUT Block puede hacerse referencia a una versión concreta, referida a la
totalidad de las definiciones.
Ejemplo:
OUTPUT(NC1)
OUTPUT(NC1,1)
El OUTPUT Block para la versión original no necesita ningún identificador de versión; sin
embargo, puede escribirse un 0. OUTPUT(NC1) equivale a OUTPUT(NC1,0). El
identificador de versión n en el OUTPUT Block comprende todas las variables del original 0,
1, 2... hasta n inclusive.
Programación con indicador de versión
//M(XXX)
DEF var100=(R//1)
DEF var101=(S//"Hola")
DEF TMP
VS8=("GC")
PRESS(VS8)
END_PRESS
OUTPUT(NC1)
var100",,"var101
END_OUTPUT
; ************ VersiÛn 1, definiciÛn completada ***************
Completar interfaz hombre-máquina
Manual de puesta en servicio, 11/2006, 6FC5397-0DP10-0EA0
GC("NC1")
;
Original, corresponde a la versiÛn 0
;
Complemento a partir de la versiÛn 1
;
SÛlo las variables de la versiÛn original se
ofrecen en el OUTPUT Block
;
;Las variables de la versiÛn original y los
;complementos con el identificadores de versiÛn 1
;se ofrecen en el OUTPUT Block
;
VersiÛn 0 (por defecto)
Programación
2.6 Métodos
2-69