RDforum.free.fr/Cast3M   Index du Forum
Site Web Cast3M
RDforum.free.fr/Cast3M
Forum d'entraide des utilisateurs de Cast3M
Répondre au sujet
Sauvegarde chpoint et maillage format ascii (Excel / Matlab)
carpenti


Inscrit le: 02 Mar 2009
Messages: 2
Répondre en citant
Bonjour,

Je suis une toute nouvelle utilisatrice de CASTEM.
Ma question concerne le post-traitement des données (et leur sauvegarde sous format ASCII).

J’utilise actuellement un programme CASTEM permettant de créer un objet de type MAILLAGE ‘s1’ (maillage 3D, chaque point ayant une coordonnée x, y et z).
A tout point de ce maillage est associé un objet ‘flux’ de type CHPOINT (valeur de flux de chaleur incident en chaque point du maillage).

Est-il possible de créer en sortie de ce programme un fichier au format ascii ne contenant que les coordonnées (x,y,z) et la valeur de flux pour chaque point sous la forme suivante :

colonne 1 colonne 2 colonne 3 colonne 4
Point 1 x y z Flux
Point 2 … … … …


Je souhaiterai en effet que ce fichier soit facilement réexploitable sous Matlab ou ANSYS.

Je vous remercie d’avance pour votre aide,

Sophie C.
Voir le profil de l'utilisateurEnvoyer un message privé
carpenti


Inscrit le: 02 Mar 2009
Messages: 2
Répondre en citant
Bon, et bien en fait en cherchant bien, j'ai trouvé une solution.
Aaaah, ces débutants !
Je la poste au cas où d'autres novices se poseraient la même question.

Je faisais une erreur sur le nom de la compostante de mon CHPO et du coup la commande EXTR ne marchait pas.
Mais au final tout marche bien avec ça :

REPE boucB1 (nNoeud-1);
I=I+1;

pointp = noeud I;
fluxf= EXTR flux1 'SCAL' pointp;
xx yy zz = coor pointp;

xtest = INSE xtest I xx ;
ytest = INSE ytest I yy ;
ztest = INSE ztest I zz ;
fluxtest = INSE fluxtest I fluxf ;

FIN boucB1 ;

Voilà, ca me sort des listes de flottants que je peux ensuite transformer en EVOLution et que j'exporte ensuite grâce à la commande @excel1...
C'est peut-être pas le plus optimal mais c'est la seule solution que j'ai trouvé...
Voir le profil de l'utilisateurEnvoyer un message privé
lguenhael
Administrateur

Inscrit le: 25 Nov 2006
Messages: 146
Localisation: Laboratoire Roberval - UTC
Répondre en citant
Bonjour,

Pour générer directement un fichier sous la forme précisée dans ton premier message, tu peux t'inspirer de la discussion suivante :

Editer un fichier texte avec des mots

Petite précision : tu peux supprimer la variable I en la remplaçant par &boucB1 et en supprimant la ligne "I=I+1;".

Cordialement.
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer un e-mail
Sauvegarde chpoint et maillage format ascii (Excel / Matlab)
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Vous ne pouvez pas joindre des fichiers
Vous ne pouvez pas télécharger des fichiers
Toutes les heures sont au format GMT + 2 Heures  
Page 1 sur 1  

  
  
 Répondre au sujet