OUVRIR ET ÉCRIRE DES
25.
FICHIERS.
25.1
#OPEN. Ouvrir un fichier pour écriture.
L'instruction #OPEN ouvre un fichier, pour écrire sur ce dernier depuis le programme pièce
(#WRITE). Le fichier doit être autorisé en écriture, sinon la CNC afficher l'erreur
correspondante. L'exécution et la simulation écrivent sur le même fichier.
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.
#OPEN [{"fichier"}, <A/D/R>, <F{IdDuFichier}>, <KEEPLINE>, <TYPE{format}>,
<MUTED>]
{"fichier"}
A/D/R
F{IdDuFichier}
KEEPLINE
TYPE{format}
MUTED
#OPEN ["FileForWrite.txt", A, F2, KEEPLINE]
#OPEN ["FileForWrite.txt", D]
#OPEN ["FileForWrite.txt"]
#OPEN ["FileForWrite.txt", A, F2, KEEPLINE, TYPE 2]
#OPEN ["FileForWrite.txt", MUTED]
Path et nom du fichier généré.
La programmation du path est facultative. Le path et le nom du fichier doivent être définis
entre de guillemets. Le nom du fichier ne peut contenir aucun des caractères suivants : \ /
: * ? " < > |.
Identificateur du fichier pour un accès multicanal.
L'identificateur F1 à F4 permet à un canal d'écrire dans un fichier ouvert dans un autre canal,
si l'on connaît l'identificateur. Si aucun identificateur n'est programmé, seul le canal qui a
ouvert le fichier peut y écrire. Si un fichier est ouvert avec un identificateur utilisé
précédemment, la CNC afficher l'erreur correspondante.
Nom du fichier et, en option, son path. Si le path n'est pas programmé, la CNC
sauvegarde le fichier dans le même dossier que le programme qui l'exécute.
Optionnel. Mode d'accès : par défaut, D.
A (APPEND): Ajouter au fichier.
D (DELETE): Effacer le contenu et écrire depuis le début.
R (READ): Vérifier si le fichier existe.
Optionnel. Identificateur du fichier (F1 à F4) pour un accès multicanal. On peut
écrire dans un fichier de n'importe quel canal à partir d'un canal, si l'on connaît
son identificateur. Si aucun identificateur n'est programmé, seul le canal qui a
ouvert le fichier peut y écrire.
Optionnel. Ne pas sauter de ligne après chaque écriture. Si l'on ne programme
pas, chaque écriture provoque un saut de ligne.
Optionnel. Format du fichier : par défaut UCS-2LE BOM.
1 = COD_ANSI
2 = UCS-2LE BOM
Optionnel. Ne pas indiquer d'erreur s'il n'y a pas de dysfonctionnement des les
instructions #OPEN, #WRITE et #CLOSE.
25
CNC 8058
CNC 8060
CNC 8065
R
: 2102
EF
ꞏ461ꞏ