MED fichier
|
L'ouverture/création d'un fichier MED s'effectue avec la routine MEDfileOpen (C) / mfiope (F).
Cette routine renvoie un identificateur ( fid
) utilisé par les autres routines de l'API pour accéder aux données du fichier.
Les différents modes d'accès possibles sont :
Création (MED_ACC_CREAT)
Ouverture en lecture seule (MED_ACC_RDONLY)
Ouverture en lecture/écriture (MED_ACC_RDWR)
Ouverture en lecture/écriture avec ajout (MED_ACC_RDEXT)
Dans ce dernier mode, l'écriture n'est possible que pour ajouter dans le fichier de nouvelles données (une erreur est générée si la donnée existe déjà).
La routine MEDfileClose (C) / mficlo (F) permet de fermer un fichier.
La routine MEDfileCommentWr (C) / mficow (F) permet l'écriture d'un en-tête de fichier, la routine MEDfileCommentRd (C) / mficor (F) la lecture.
Cet en-tête à usage optionnel est purement descriptif. Il comporte au plus MED_COMMENT_SIZE caractères.
La routine MEDfileCompatibility / mficom permet de vérifier :
Si le fichier est au format HDF5
S'il correspond à un fichier MED compatible avec la bibliothèque.
L'appel à cette routine se fait généralement avant l'ouverture du fichier.
Les routines MEDfileNumVersionRd / mfinvr et MEDfileStrVersionRd / mfisvr lisent la version de la bibliothèque MED utilisée à la création du fichier.
MEDfileNumVersionRd / mfinvr lit la version sous forme de trois scalaire majeur,mineur,release
MEDfileStrVersionRd / mfisvr lit la version sous forme de chaîne de caractère