#1 Le 02/09/2014, à 12:22
- Detekoy
Paraview et extraction de données
Bonjour à tous,
Je suis nouvel utilisateur de Paraview (version 3.6.2).
Je charge donc un champ vectoriel sensé représenter un champ magnétique, puis dans filter->strream tracer , je lui fais tracer les lignes de champ.
Jusque là pas de problème.
Le problème vient lorsque j'essaye de sauvegarder les lignes de champ sous un format x ou y : je ne trouve pas. L'idéal pour moi serai d'avoir les coordonnées (x;y;z) des lignes de champ affichés à l'écran, de façon à ce que je puisse les exploiter.
J'ai, jusqu'à maintenant, réussi à faire
File->save data
puis dans la fenêtre qui apparaît, j'ai le choix entre plusieurs formats de fichiers, je choisi le .csv.
puis une nouvelle fenêtre apparaît, me demandant si je veux écrire tous les pas de temps (je suppose que cela correspond aux étapes de calcul de chacun des points d'intégration, donc je ne coche pas cette case). Dans le menu déroulant "Field Assosciation", je choisi "points" (je ne sais pas ce que cela change, mise à par que les deux suivants ne fonctionnent pas.).
Le fichier généré contient trop de paramètre :
"
"Magnetic:0","Magnetic:1","Magnetic:2","IntegrationTime","Vorticity:0","Vorticity:1","Vorticity:2","Rotation","AngularVelocity","Normals:0","Normals:1","Normals:2","Points:0","Points:1","Points:2"
-0.131063,0.493652,0.902665,0,7.95716,-23.0932,5.11725,0,-7.5435,0.98722,-0.0212635,0.157941,0.482706,0.413082,0.582779
-0.1341,0.485349,0.903738,0.00326175,6.67648,-0.588039,22.7145,0.0181967,18.7011,0.98537,-0.0373243,0.166292,0.48227,0.414683,0.585721
-0.134467,0.470715,0.908661,0.00653169,8.55418,-0.233014,21.6423,0.0779279,17.8324,0.977358,-0.0911671,0.190944,0.48183,0.416247,0.588684
-0.132819,0.455228,0.914988,0.00980925,6.98942,-2.1881,24.9983,0.140463,20.3273,0.965599,-0.148448,0.213497,0.481395,0.417765,0.591674
-0.131389,0.438648,0.919065,0.0130918,5.34843,-1.21983,27.1949,0.211798,23.1356,0.947695,-0.213398,0.237352,0.480962,0.419234,0.594685
-0.128672,0.42246,0.922933,0.0163864,4.26774,-1.15725,26.1487,0.287093,22.5729,0.923948,-0.281951,0.258502,0.48053,0.420649,0.597719
-0.126288,0.407693,0.926896,0.0196927,1.63602,-0.6073,27.8169,0.365445,24.8218,0.893962,-0.352475,0.276755,0.480108,0.422019,0.600776
-0.123765,0.392977,0.93261,0.0230079,-0.910829,1.3364,28.6773,0.451107,26.8572,0.855094,-0.427634,0.293161,0.479694,0.423347,0.603857
-0.119647,0.384114,0.940449,0.0263259,-2.6335,2.36734,27.6303,0.539793,26.6004,0.808251,-0.502122,0.307577,0.479291,0.424635,0.606966
-0.114209,0.379228,0.951,0.0296331,-4.33484,5.13304,26.924,0.628799,27.2249,0.754861,-0.573012,0.319125,0.478904,0.425896,0.610091
-0.108037,0.376827,0.965957,0.0329169,-4.78518,8.35666,25.6207,0.718253,27.2569,0.695257,-0.640084,0.326972,0.478538,0.427135,0.613237
-0.0988561,0.386504,0.986481,0.036162,-8.65717,23.2318,-4.91959,0.770075,4.68181,0.658037,-0.676377,0.330909,0.478202,0.42837,0.616407
-0.0891067,0.398605,1.00953,0.0393412,-7.47254,28.8628,-7.95582,0.783559,3.80065,0.648365,-0.6869,0.328315,0.477903,0.429617,0.619578
...
"
et il me liste les cent lignes de champ à la suite.
De toute évidence, j'ai juste besoin des trois dernières colonnes. J'ai codé un petit programme qui me fait le boulot, mais n'y a-t-il pas moyen d'imprimer juste ce qu'il me faut directement dans Paraview?
Merci d'avance pour votre aide !
Dernière modification par Detekoy (Le 02/09/2014, à 12:31)
Hors ligne