( WBUF "texto", (expresión) )
La sentencia WBUF se puede utilizar únicamente en el programa de personalización
que se desea ejecutar en el Modo de Edición.
Esta sentencia se puede programar de dos formas y en cada caso permite:
( WBUF "texto", (expresión) )
Añade al bloque que se encuentra en edición y dentro de la ventana de entrada
de datos, el texto y el valor de la expresión una vez evaluada.
(Expresión) podrá contener un número o cualquier expresión que tenga como
resultado un número.
La expresión será opcional programarla, pero no así el texto que será obligatorio
definirlo, si no se desea texto se programará "".
( WBUF )
Introduce en memoria, añadiendo al programa que se está editando y tras la
posición que ocupa el cursor, el bloque que se encuentra en edición (previamente
escrito con sentencias "(WBUF "texto", (expresión))"). Además borra el buffer
de edición, inicializándolo para una nueva edición de bloque.
Esto posibilita al usuario editar un programa completo, sin necesidad de abandonar
el modo de edición de usuario tras cada bloque y pulsar [ENTER] para
introducirlo en memoria.
Ejemplo:
(WBUF "(PCALL 25, ")
(IB1=INPUT "Parámetro A:",-5.4)
(WBUF "A=", IB1)
(IB2=INPUT "Parámetro B: ", -5.4)
(WBUF ", B=", IB2)
(WBUF ")")
(WBUF )
............
............
Tras ejecutar este programa se dispone en memoria de un bloque de este estilo:
( SYSTEM )
La sentencia SYSTEM finaliza la ejecución del programa de personalización de
usuario y vuelve al menú estándar correspondiente del CNC.
Capítulo: 12
SENTENCIAS DE CONTROL DE LOS PROGRAMAS
; Añade al bloque en edición "(PCALL 25, "
; Petición del parámetro A
; Añade al bloque en edición "A = (valor introducido)"
; Petición del parámetro B
; Añade al bloque en edición "B=(valor introducido)"
; Añade al bloque en edición ")"
; Introduce en memoria el bloque editado
(PCALL 25, A=23.5, B=-2.25)
PERSONALIZACION
Sección:
SENTENCIAS DE
Página
19