Manipulation de fichiers
Fichier de données
Fichiers généraux
1, 2, 3...
Extension
Format de
données
.IOM
Binaire
.TXT
Mots
(Voir
non-séparés
Rem(s)).
Mots doubles
non-séparés
Mots séparés par
une tabulation
Mots doubles
séparés par une
tabulations
.CSV
Mots séparés par
(Voir
une virgule
Rem(s)).
Mots doubles
séparés par une
virgule
Rem. Calculer le nombre de pas dans le fichier de programme en soustrayant les pas
disponibles d'UM de tous les pas d'UM. Ces valeurs sont montrées dans le rap-
port de référence croisée de CX-Programmer. Se référer au Manuel d'utilisation
de CX-Programmer pour plus de détails.
1. Les fichiers de données générales ont comme extension de nom de fichier
IOM, TXT ou CSV (fichiers TXT et CSV pour -EV1 seulement).
Format de données série CS1spécialisé avec en-tête.
For-
Ce format est créé en convertissant les champs d'un mot
mat
de la mémoire d'E/S (hexadécimal à 4 chiffres) en ASCII
ASCII
et en groupant les champs sans séparateur. Des
enregistrements peuvent être séparés avec des marques
de paragraphe.
Ce format est créé en convertissant les champs de mots
doubles de la mémoire d'E/S (hexadécimal à 8 chiffres) en
ASCII et en groupant les champs sans séparateur. Des
enregistrements peuvent être séparés avec des marques
de paragraphe.
Ce format est créé en convertissant les champs d'un mot
de la mémoire d'E/S (hexadécimal à 4 chiffres) en ASCII
et en séparant les champs avec des tabulations. Des
enregistrements peuvent être séparés avec des marques
de paragraphe.
Ce format est créé en convertissant les champs de mots
doubles de la mémoire d'E/S (hexadécimal à 8 chiffres) en
ASCII et en séparant les champs avec des tabulations.
Des enregistrements peuvent être séparés avec des
marques de paragraphe.
Ce format est créé en convertissant les champs d'un mot
de la mémoire d'E/S (hexadécimal à 4 chiffres) en ASCII
et en séparant les champs avec des virgules. Des
enregistrements peuvent être séparés avec des marques
de paragraphe.
Ce format est créé en convertissant les champs de mots
doubles de la mémoire d'E/S (hexadécimal à 8 chiffres) en
ASCII et en séparant les champs avec des virgules. Des
enregistrements peuvent être séparés avec des marques
de paragraphe.
Rem. a) Lecture et écriture des fichiers de données TXT et CSV :
Les fichiers de données TXT et CSV peuvent être lus et écrits
avec FREAD(700) et FWRIT(701) seulement.
b) Conseils d'utilisation sur les caractères :
Les données ne sont pas écrites correctement dans la mémoire
d'E/S si les fichiers TXT ou CSV contiennent des caractères
autres que des caractères hexadécimaux (0 à 9, A à F ou a à f).
c) Conseils d'utilisation sur la taille des champs :
Lorsque les mots sont utilisés, les données ne sont pas écrites
correctement dans la mémoire d'E/S si le fichier TXT ou CSV
contient les champs qui ne sont pas hexadécimaux à 4 chiffres.
De même, quand des mots doubles sont utilisés, des données ne
peuvent pas être écrites correctement si le fichier contient les
champs qui ne sont pas hexadécimaux à 8 chiffres.
d) Ordre de stockage :
Lorsque des mots sont utilisés, les données de mémoire d'E/S
Contenu
Chapitre
12-2
Mots/champ
---
1 mot
2 mots
1 mot
2 mots
1 mot
2 mots
483