|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2012 Messages : 3 ![]() |
Bonjour,
Mon problème est le suivant. Je pilote un système d'acquisition qui me donne un fichier .txt avec ce qui m'interesse le plus : une colonne X (angle), une colonne Y (angle) et une colonne Z (amplitude). Ces 3 colonnes sont reliées entre elles. Le fichier ressemble à cela sur plusieurs milliers de lignes en fonction du nombre d'angle à prendre. Le système effectue en plus la mesure en aller-retour d'où les doublons sur X (aucun doublon sur Y). exemple : X | Y | Z 90 | 45 | 0,1 89 | 45 | 0,2 88 | 45 | 0,3 88 | 44 | 0,4 89 | 44 | 0,5 90 | 44 | 0,6 90 | 43 | 0,7 89 | 43 | 0,8 88 | 43 | 0,9 etc Ce que je souhaite faire, c'est visualiser mes amplitudes en fonction de mes angles sur un graphique en surface ou en 3D (active X CWGraph3D). Ce qui me pose problème, c'est que ce type de graph/image demande des matrices qui ressemble à cela. Pour X : 90 90 90 89 89 89 88 88 88 Pour Y : 45 44 43 45 44 43 45 44 43 Pour Z : 0,1 0,6 etc 0,2 0,5 0,8 0,3 0,4 0,9 Cela fait un moment que je cherche, avec la manipulation de tableau notamment mais sous Labview, c'est le bordel. Je suis sous la version 8.6 de base. Donc grossièrement l'idée c'est à partir d'un tableau de valeur (même sur une colonne), avoir une matrice rectangulaire respectant le schéma ci-dessus. Si vous avez la solution (genre VI tout fait), je suis preneur, mais j'ai surtout besoin d'un oeil extérieur pour m'ouvrir un peu l'esprit. Quand on a la tête dans le guidon, c'est dur d'en sortir. Merci d'avance. |
|
|
00
|
|
|
#2 |
|
Membre confirmé
![]() Doctorant Inscription : avril 2009 Messages : 178 ![]() |
Salut
Voila un VI fait "rapidement" qui te permettra de partir avec quelque chose. A toi de le finir et de l'optimiser. Bon courage
__________________
Windows 7 Pro 64bits LabVIEW 2010 SP1 / 2012 32bits LabVIEW 2010 / 2012 64bits "Gott würfelt nicht"- Albert Einstein |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : novembre 2012 Messages : 3 ![]() |
Merci,
je vais regarder ça dans le détail. Avant ta réponse, j'avais trouvé une piste. Je posterai ma solution si je la juge intéressante. Encore merci |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com