Chapitre 2. Stockage et récupération des données
Numéro d'enregistrement (Record Number)
Ce champ est le numéro d'enregistrement de cet enregistrement. Ce numéro augmentera jusqu'à 2
et re-commencera à 0. Le numéro d'enregistrement sera aussi ré-initialisé (mis à 0) si le tableau est
effacé.
Donnée du champ (Field Data)
Ceci est la donnée pour chacun des champs de l'enregistrement.
2.4.2 Format de fichier ASCII TOA5
Ce qui suit est un exemple de fichier au format TOA5.
"TOA5","1","CR2XX","","v0.1.06","EXPLS4.CR2","45828","AvgTemp"
"TMSTAMP","RECNBR","SoilT_Avg(1)","SoilT_Avg(2)","SoilT_Avg(3)","SoilT_Avg(4)"
"TS","RN","DegC","DegC","DegC","DegC"
"","","Avg","Avg","Avg","Avg"
"2002-03-20 11:00:00",1,15.498,15.9926,18.516,19.5019
"2002-03-20 12:00:00",2,15.4996,15.9993,18.5069,19.502
"2002-03-20 13:00:00",3,15.4963,16.0042,18.4975,19.496
Ci-dessous est un exemple de ce à quoi ressemblera un fichier de données lorsqu'il sera importé dans un tableur.
TOA5
1 CR2XX
TMSTAMP
RECNBR SoilT_Avg(1) SoilT_Avg(2) SoilT_Avg(3) SoilT_Avg(4)
TS
RN
3/20/02 11:00
1
3/20/02 12:00
2
3/20/02 13:00
3
2.4.3 Format de fichier binaire TOB1
Ceci est un exemple d'en-tête du fichier binaire.
"TOB1","1","CR2XX","","v0.1.06","EXPLS4.CR2","45828","AvgTemp"
"TMSTAMP","RECNBR","SoilT_Avg(1)","SoilT_Avg(2)","SoilT_Avg(3)","SoilT_Avg(4)"
"TS","RN","DegC","DegC","DegC","DegC"
"","","Avg","Avg","Avg","Avg"
"UINT4","UNIT4","IEEE4"," IEEE4"," IEEE4"," IEEE4"
(les lignes de données sont au format binaire et ne sont pas directement lisibles)
2.4.4 Format de fichier binaire TOB2
Le format binaire TOB2, a le même type d'en-tête que les autres formats. Les données TOB2 sont
stockées dans des trames « frames » de taille fixe, qui contiennent habituellement un nombre
particulier d'enregistrements. La taille des trames dépend du nombre d'enregistrements. Les
trames ont un marquage de la date qui est associé, permettant ainsi aux enregistrements, d'avoir
aussi un temps qui leur est associé. S'il y a un intervalle de temps entre des enregistrements à
intervalle de temps périodique, et que celui-ci n'apparaît pas sur une limite de trame
« frame boundary », une marque de temps supplémentaire est écrite dans la trame, et le moment
auquel elle intervient, est notée dans le sommaire de la trame. Cette marque supplémentaire prend
de la place, qui pourrait autrement être utilisée pour des données.
Quand les fichiers au format TOB2 sont convertis dans un autre format, le nombre
d'enregistrement peut être supérieur ou inférieur au nombre demandé dans la déclaration du
tableau de données. Il y a toujours au moins deux trames supplémentaires, de données allouées.
Lorsque le fichier est converti, cela créera des enregistrements supplémentaires si aucun intervalle
ne s'est produit. Si il se produit plus d'intervalle que ce qui a été prévu, il pourra y avoir moins de
données dans le fichier, que ce qui avait été prévu.
DegC
DegC
Avg
Avg
15.498
15.9926
15.4996
15.9993
15.4963
16.0042
v1.0
EXPLS4.CR2
DegC
DegC
Avg
Avg
18.516
19.5019
18.5069
19.502
18.4975
19.496
E32
,
45828 AvgTemp
2-3