23.4
23.
CNC 8058
CNC 8060
CNC 8065
R
: 2102
EF
ꞏ444ꞏ
#MSGVAR. Modifier les variables de l'IHM depuis le programme
pièce.
L'instruction #MSGVAR écrit un message dans la variable G.CNCMSG[num]. La CNC
dispose de 50 de ces variables, qui peuvent être incluses dans l'IHM pour montrer un
message, et l'instruction #MSGVAR permet de modifier le message depuis le programme
pièce. Le message reste actif jusqu'à que ce qu'un nouveau message est activé ou qu'il est
effacé. Le message peut se définir au moyen d'un texte ou d'un numéro qui se rapporte à
la liste des messages de l'OEM ou de l'utilisateur.
Programmation.
Programmer l'instruction suele dans le bloc.
Format de programmation.
Le format de programmation est le suivant; les arguments sont affichés entre clés, et les
arguments optionnels le sont entre crochets angulaires.
#MSGVAR [{nVar}] [{numéro}]
#MSGVAR [{nVar}] ["{texte}"]
{nVar}
Indice de la variable (entre 1 et 50).
Unités: -.
{numéro}
Numéro du message.
Unités: -.
{texte}
Texte du message.
Unités: -.
#MSGVAR [12] ["Message d'usager"]
(Écrire dans la variable 12, le texte définit dans #MSGVAR)
#MSGVAR [P11] [100]
(Écrire le texte numéro 100 du fichier cncMsg.txt)
#MSGVAR [50] [""]
(Supprimer le contenu de la variable 50)
Indice de la variable.
La CNC dispose de 50 variables pour montrer un texte dans l'IHM. La programmation de
l'indice est obligatoire, et ce doit être la première commande de l'instruction. L'indice de la
variable sera un nombre entier, il pourra être défini par une constante, un paramètre ou une
expression arithmétique. Si on utilise des paramètres locaux, ceux-ci doivent être
programmés sous la forme P0, P1, etc.
Numéro du message.
Le numéro de message, qui doit être un nombre entier, peut être défini avec une constante
numérique, un paramètre ou une expression arithmétique. Si on utilise des paramètres
locaux, ceux-ci doivent être programmés sous la forme P0, P1, etc.
Les textes définis dans le fichier cncMsg.txt par l'OEM ou l'utilisateur peuvent inclure jusqu'à
5 valeurs de paramètres et de variables au moyen des identificateurs de format (%D, %i,
%u, etc.). Les variables ou paramètres dont on souhaite afficher la valeur doivent être définis
dans l'instruction #MSGVAR, après le numéro et séparés par des virgules. Il est possible
de définir jusqu'à cinq identificateurs de format dans chaque message, et le nombre de
variables ou paramètres données doit être le même que celui des identificateurs.
#MSGVAR [11][100, V.G.TOOL]
(Écrire dans la variable G.CNCMSG[11])
(Afficher le message numéro 100, défini dans cncMsg.txt)
(Remplacer le premier identificateur de format par la valeur de V.G.TOOL)
#MSGVAR [P1][P10, P20]
(Afficher le message numéro P100, défini dans cncMsg.txt)
(Remplacer le premier identificateur de format par la valeur de P20)
M a nu el d e p rog r amm a t io n.