Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Invité de passage
    Homme Profil pro
    Inscrit en
    novembre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : novembre 2012
    Messages : 3
    Points : 0
    Points
    0

    Par défaut [Question] tableau en matrice rectangulaire

    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.

  2. #2
    Membre confirmé Avatar de eaglewatch
    Homme Profil pro
    Doctorant
    Inscrit en
    avril 2009
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Doctorant

    Informations forums :
    Inscription : avril 2009
    Messages : 191
    Points : 214
    Points
    214

    Par défaut

    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
    Fichiers attachés Fichiers attachés
    Windows 7 Pro 64bits
    LabVIEW 2010 SP1 32bits / 2010 64bits
    LabVIEW 2012 SP1 32bits / 2012 64bits


    "Gott würfelt nicht"- Albert Einstein

  3. #3
    Invité de passage
    Homme Profil pro
    Inscrit en
    novembre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : novembre 2012
    Messages : 3
    Points : 0
    Points
    0

    Par défaut

    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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •