25.
CNC 8058
CNC 8060
CNC 8065
R
: 2102
EF
ꞏ462ꞏ
Mode d'accès.
• L'option « D » (DELETE) supprimer le fichier et en crée un nouveau au format indiqué
dans la commande TYPE (par défaut, UCS-2LE BOM).
• L'option « A » (APPEND) ajoute du contenu à un fichier existant. Si le fichier n'existe pas,
elle en crée un nouveau au format indiqué dans la commande TYPE (par défaut,
UCS-2LE BOM). Si le fichier existe, la commande TYPE doit correspondre au format du
fichier.
• L'option « R » (READ) vérifier si le fichier existe ou non. Si le fichier existe, la CNC restitue
la valeur 0 dans la variable G.FILEERRNO mais il ne l'ouvre pas pour écriture. Si le fichier
n'existe pas, la CNC restitue la valeur 2 dans la variable G.FILEERRNO et montrera ou
non l'erreur 163 en fonction de la commande MUTED.
Saut de ligne.
Si l'on programme la commande KEEPLINE, le saut de ligne est géré par le texte de
l'instruction #WRITE, au moyen de l'identificateur \n.
#OPEN ["FileForWrite.txt", A, KEEPLINE]
#WRITE ["Message \n"]
(L'instruction #WRITE insère un saut de ligne)
Si l'on ne programme pas la commande KEEPLINE, chaque écriture de l'instruction #WRITE
provoque un saut de ligne. L'ajout de l'identificateur \n au texte provoque l'insertion de deux
sauts de ligne.
#OPEN ["FileForWrite.txt", A]
#WRITE ["Message"]
(L'instruction #WRITE insère un saut de ligne)
#WRITE ["Message \n"]
(L'instruction #WRITE insère deux sauts de ligne)
Format du fichier (commande TYPE).
COD_ANSI
Format non-Unicode, pour des fichiers qui seront utilisés dans des
applications qui ne prennent pas en charge le format Unicode.
UCS-2LE BOM
Format Unicode (recommandé).
Omettre les erreurs (commande MUTED)
La commande MUTED indique que la CNC ne doit pas indiquer d'erreur avec les instructions
#OPEN, #WRITE et #CLOSE. En cas d'erreur, l'exécution se poursuit et la CNC écrit le code
d'erreur dans la variable V.G.FILEERRNO. Les instructions #WRITE et #CLOSE sur ce
fichier maintiendront la propriété MUTED.
M a nu el d e p rog r amm a t io n.