( WBUF "texte", (expression) )
La déclaration WBUF n'est utilisable que dans le programme de personnalisation
devant être exécuté dans le mode Edition.
Cette déclaration peut être programmée de deux façons et, dans chaque cas, elle permet:
( WBUF "texte", (expression) )
Elle ajoute au bloc en cours d'édition et dans la fenêtre d'entrée de données le
texte et la valeur de l'expression dès qu'elle est évaluée.
(Expression) pourra contenir un nombre ou toute expression dont le résultat est
un nombre.
La programmation de l'expression est optionnelle, mais le texte doit obligatoirement
être défini. Si aucun texte n'est souhaité, on programmera " ".
Exemples pour P100=10: (WBUF "X", P100)
( WBUF )
Introduit en mémoire, en ajoutant au programme en cours d'édition et derrière
l'emplacement du curseur, le bloc en cours d'édition (écrit au préalable avec les
déclarations "(WBUF "texte", (expression))"). Par ailleurs, elle efface la
mémoire-tampon d'édition, en l'initialisant pour une nouvelle édition de bloc.
Ceci permet à l'utilisateur d'éditer un programme complet sans avoir à quitter le
mode édition utilisateur après chaque bloc et à frapper [ENTER] pour le charger
en mémoire.
Exemple:
(WBUF "(PCALL 25, ")
(IB1=INPUT "Paramètre A:",-5.4)
(WBUF "A=", IB1)
(IB2=INPUT "Paramètre B: ", -5.4)
(WBUF ", B=", IB2)
(WBUF ")")
(WBUF )
............
............
Après l'exécution de ce programme, on dispose en mémoire d'un bloc de ce type:
( SYSTEM )
La mnémonique SYSTEM met fin à l'exécution du programme de personnalisation
utilisateur et renvoie au menu standard correspondant de la CNC.
Chapitre: 12
DECLARATIONS DE CONTROLE DES
PROGRAMMES
(WBUF "X P100")
; Ajoute au bloc en cours d'édition "(PCALL 25, "
; Demande du paramètre A
; Ajoute au bloc en cours d'édition "A = (valeur introduite)"
; Demande du paramètre B
; Ajoute au bloc en cours d'édition "B=(valeur introduite)"
; Ajoute au bloc en cours d'édition ")"
; Charge en mémoire le bloc édité
(PCALL 25, A=23.5, B=-2.25)
DÉCLARATIONS DE
PERSONNALISATION
=>
X10
=>
X P100
Section:
Page
19