14.
CNC 8055
CNC 8055i
M
·M· & ·EN·
ODÈLES
S
: V02.2
OFT
X
·414·
( ODW (expression 1), (expression 2), (expression 3) )
L'instruction ODW définit et dessine à l'écran une fenêtre blanche de dimensions fixes (1 rangée
x 14 colonnes).
A chaque fenêtre est associé un numéro indiqué par la valeur de l'expression 1 dès qu'elle est
évaluée.
En outre, sa position sur l'écran est définie par l'expression 2 (rangée) et l'expression 3 (colonne).
Expression 1, comme expression 2 et expression 3 pourront contenir un nombre ou toute expression
dont le résultat est un nombre.
La CNC permet de définir 26 fenêtres (0-25) et de les positionner dans la zone de visualisation; pour
ce faire, elle dispose de 21 rangées (0-20) et de 80 colonnes (0-79).
( DW (expression 1) = (expression 2), DW (expression 3) = (expression 4),...) )
L'instruction DW affiche sur la fenêtre indiquée par la valeur de l'expression 1, expression 3, .. dès
qu'elle est évaluée les données numériques indiquées par l'expression 2, expression 4, ....
Expression 1, expression 2, expression 3, .... pourront contenir un nombre ou toute expression dont
le résultat est un nombre.
L'exemple suivant montre une visualisation dynamique de variables:
(ODW 1, 6, 33)
; Définit la fenêtre de données 1
(ODW 2, 14, 33)
; Définit la fenêtre de données 2
N10
(DW1=DATE, DW2=TIME)
; Affiche la date dans la fenêtre 1 et l'heure dans la 2
(GOTO N10)
La CNC permet d'afficher les données en format décimal, hexadécimal et binaire, grâce aux
instructions suivantes:
(DW1 = 100)
Format décimal. Affiche sur la fenêtre 1 la valeur "100".
(DWH2 = 100)
Format hexadécimal. Affiche sur la fenêtre 2 la valeur "64".
(DWB3 = 100)
Format binaire. Affiche sur la fenêtre 3 la valeur "01100100".
En cas d'emploi de la représentation en binaire (DWB), la visualisation se limite à 8 caractères; la
valeur "11111111" s'affiche pour les valeurs supérieures à 255, tandis que la valeur "10000000"
s'affiche pour les valeurs inférieures à -127.
La CNC permet en outre d'afficher sur la fenêtre demandée le nombre chargé dans l'une des 26
variables d'entrée de données (IB0-IB25).
L'exemple suivant montre une demande et une visualisation ultérieure de l'avance des axes:
(ODW 3, 4, 60)
; Définit la fenêtre de données 3.
(IB1=INPUT "Avance des axes: ", 5.4)
; Demande de l'avance des axes.
(DW3=IB1)
; Affiche l'avance dans la fenêtre 3.
( SK (expression 1) = "texte 1", (expression 2) = "texte 2", .... )
L'instruction SK définit et affiche le nouveau menu de softkeys indiqué.
Chacune des expressions indiquera le numéro de softkey - touche logiciel - à modifier (1-7, en
commençant par la gauche) et les textes à écrire dans ces touches.
Expression 1, expression 2, expression 3, .... pourront contenir un nombre ou toute expression dont
le résultat est un nombre.
Ma nu el de pr ogra mm at io n