Cassiopee Forum
CFD python modules
S'il vous plaît connectez vous ou Enregistrement'.
Date et heure en ce moment : lundi, 11 décembre 2017, 02:49

Cassiopee Forum :: Discussions, suggestions, bug report :: Converter :: lecture fmt_v3d  ::
Guillaume Depommier
Newbie
Image


Messages: 14
lecture fmt_v3d (lundi, 20 avril 2015, 17:34)  
Bonjour à tous

J'ai un soucis à la lecture de fichiers de maillage v3d, parfaitements reconnus par elsA mais lorsque je cherche à les lire par C.convertFile2PyTree(file,"fmt_v3d"), j'obtiens quelque chose des très bizarre à l'écriture ensuite.
Du coup j'ai tenté de ne pas indiquer à convertFile2PyTree de format d'entrée et j'obtiens le message suivant

Reading /home/cmn/BAM_PROTEGE_WORK/BIGG_PROTEGE/test_bigg/test_PROTEGE/Babylon/grid_RP_PALE0100001_dim.v3d (bin_v3d)...Warning: v3dread: format in file /home/cmn/BAM_PROTEGE_WORK/BIGG_PROTEGE/test_bigg/test_PROTEGE/Babylon/grid_RP_PALE0100001_dim.v3d is not recognised.
Reading /home/cmn/BAM_PROTEGE_WORK/BIGG_PROTEGE/test_bigg/test_PROTEGE/Babylon/grid_RP_PALE0100001_dim.v3d (bin_ply)...Reading /home/cmn/BAM_PROTEGE_WORK/BIGG_PROTEGE/test_bigg/test_PROTEGE/Babylon/grid_RP_PALE0100001_dim.v3d (fmt_tp)...Warning: tpread: can not read ni,nj,nk or np.
Reading /home/cmn/BAM_PROTEGE_WORK/BIGG_PROTEGE/test_bigg/test_PROTEGE/Babylon/grid_RP_PALE0100001_dim.v3d (fmt_v3d)...here
done.


Chose amusante, avec une vieille version de cassiopee (1.12), il me sort le même message mais convertit bien le fichier....

Ma question est donc : quel est l'en-tête auquel s'attend Converter ?


Ip enregistré Statut: déconnecté Profil | Site Web 
Ordre des réponses: Première réponse en dernier :: Première réponse en premier
StephaniePeron
Full Member
Image


Messages: 159
RE: lecture fmt_v3d (mardi, 21 avril 2015, 08:41)  
Bonjour Guillaume,

Lorsque tu ne spécifies pas le format de fichier, la fonction teste les différents formats jusqu'à ce qu'un format matche. D'où les messages qui apparaissent.

Essaie de spécifier le formattage (voir la doc de converter, big/little endian, format %f %16.9e etc)

Le format compatible elsA est celui-ci il me semble :
C.convertFile2PyTree(..., dataFormat='%14.7e')
Tiens-nous au courant,
a+


Ip enregistré Statut: déconnecté Profil | Site Web 
Guillaume Depommier
Newbie
Image


Messages: 14
RE: lecture fmt_v3d (mardi, 21 avril 2015, 10:21)  
Bon, après moult tests j'ai fini par identifier ce qui posait problème : l'import de modules maisons (boit à outils python).
Je ne sais pas pourquoi, mais lorsque j'importais ces modules, la lecture des v3d me donnait que des entiers.

En passant outre, j'ai une bonne lecture de v3d, avec des réels, et au final un fichier cgns qui se tient.

Merci donc de la réponse Stéphanie, et désolé d'avoir un topic pour quelque chose qui était complètement interne AH.

Bonne journée
Guillaume



Ip enregistré Statut: déconnecté Profil | Site Web 
Nouvelle discussion - Discussion barrée, pas de réponse possible

Software PBLang 4.65 © 2002-2003 by Martin Senftleben
Image