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, 03:03

Cassiopee Forum :: Discussions, suggestions, bug report :: Converter :: Ecriture d'un fichier v3d via convertArrays2File  ::
RoccoMoretti
Newbie
Image
Image

Messages: 1
Ecriture d'un fichier v3d via convertArrays2File (mardi, 24 janvier 2017, 10:44)  
Bonjour,

j'ai un soucis dans l'écriture d'un fichier v3d avec plusieurs variable via la fonction Converter.convertArrays2File. Le fichier produit présente les différents tableau avec les bonnes valeurs mais le nom de la variable est la même partout.

Le script est le suivant:
# Load modules
import numpy as N
import Converter as C
import utils as U
import copy


ro = N.full((54), 1.1779560)
rou = N.full((54), 1.1779560)
rov = N.full((54), 0.)
row = N.full((54), 0.)
roE = N.full((54), 2.5336828e+05)
tur1 = N.full((54), 1.0000000e-06)
tur2 = N.full((54), 1.0000000e-08)

A=[]
a = dict( (name,eval(name)) for name in ['ro','rou','rov','row','roE','tur1','tur2'] )
for name,dict_ in a.items():
print 'the name of the dictionary is ', name
print 'the dictionary looks like ', dict_

A.append(copy.copy(U.convertVector2Array(name,dict_)))
print name

print A

#C.convertArrays2File(A,'Test.v3d','bin_v3d')
C.convertArrays2File(A,'Test.v3d','fmt_v3d')

Je pourrais changer le nom manuellement mais si c'est automatique ça sera mieux

Merci d'avance

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


Messages: 169
RE: Ecriture d'un fichier v3d via convertArrays2File (mardi, 24 janvier 2017, 12:03)  
OK, resolu.


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