IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

LabVIEW Discussion :

graphe numerique fonctionnant en graphe déroulant


Sujet :

LabVIEW

  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2011
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 21
    Points : 5
    Points
    5
    Par défaut graphe numerique fonctionnant en graphe déroulant
    Bonjour


    Je voudrais afficher mes donnéees d'acquisition dans un graphe numeriques mais pouvoir visualiser un defilelement en temps reel (style graphe déroulant)pour surveiller que les top entrées numériques arrivent bien.

    Car dans mon VI je n'ai les données qu'une fois l'acquisition terminée.

    Je ne vois plus comment faire apres avoir essayé differentes méthodes.
    une idée ?

    Merci d'avance
    Fichiers attachés Fichiers attachés

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    562
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 562
    Points : 369
    Points
    369
    Par défaut
    Salut,

    J'ai pas tout compris, pourquoi est-ce que tu n'utilises pas un graph déroulant ?

  3. #3
    Futur Membre du Club
    Inscrit en
    Mars 2011
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 21
    Points : 5
    Points
    5
    Par défaut
    salut

    Car j'utilise un boitier d'acquisition avec des modules 9422 avec entrées numériques qui recoivent des tops 0 ou 1 .Le graphe numérique me permet d'avoir 16 voies et de gerer 2 curseurs pour mesurer les temps entre les tops sur un seul graphe mais je souhaite avoir le fonctionnement comme sur un enregistreur papier déroulant !

  4. #4
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut
    Hello,

    Tes entrées numériques sont lues comme des booléens ....
    Dans la palette booléen, tu as une fonction qui converti VRAI/FAUX en numérique 1/0.

    A partir de là, c'est comme si tu avais transformé ton signal numérique en analogique et tu peux donc utiliser un graphe déroulant ....

    Ça te va ?

    A+
    B.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    562
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 562
    Points : 369
    Points
    369
    Par défaut
    Je plussoie Bruno. C'est la technique à utiliser.

    @+

  6. #6
    Futur Membre du Club
    Inscrit en
    Mars 2011
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 21
    Points : 5
    Points
    5
    Par défaut
    merci pour vos reponses mais avec le graphe deroulant analogique le pb c'est que pour gerer les 2 curseurs et visualiser les 16 courbes sur un seul graphe plein écran ce n'est pas possible.Avec le graphe numérique j'obtiens tout ce que je veux sauf qu'il n'est pas deroulant.

    Est ce vraiment impossible de le faire avec un graphe numérique ? j'ai essayé d'indexer un tableau avec registres a décalage (ca ne marche pas ).Je ne maitrise pas labview suffisament pour avoir une vision de ce qu'il faudrait faire.

  7. #7
    Membre confirmé
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Janvier 2011
    Messages
    444
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études

    Informations forums :
    Inscription : Janvier 2011
    Messages : 444
    Points : 643
    Points
    643
    Par défaut
    Tu n'as qu'a mettre un offset différent à chaque série de données

  8. #8
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut
    Hello,

    Pas de problème pour gérer 16 courbes avec un graphe déroulant....

    Le problème, c'est les curseurs. Il ne sont pas dans la logique du graphe déroulant puisque l'intégralité du signal n'est pas affichée.

    On peut imaginer bricoler un graphe "classique" pour en faire un graphe déroulant (avec des buffers tournants, etc) pour garder les curseurs mais quelle est la logique de fonctionnement de curseurs sur un graphe déroulant ?

    J'ai du mal à saisir ton cahier des charges .....

    A+
    B.

  9. #9
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut
    Classique, simple et efficace ....



    Citation Envoyé par Rodéric Voir le message
    Tu n'as qu'a mettre un offset différent à chaque série de données
    A+
    B.

  10. #10
    Futur Membre du Club
    Inscrit en
    Mars 2011
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 21
    Points : 5
    Points
    5
    Par défaut
    cf Vi :je dois faire une acquisition qui se déroule pendant 1 à 10 sec et ensuite a la fin de l'acquisition je dois pouvoir visulaliser toute l'acquisition et mesurer des temps entre les tops des différentes entrées avec les 2 curseurs .

  11. #11
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut
    Hello,

    Alors, je gèrerais 2 graphes numériques :

    - Le premier graphe (de contrôle) permettrait de visualiser les données acquises en "temps réel" et les signaux sont cumulés par ailleurs dans un tableau

    - Le second graphe (de travail) permettrait de visualiser et de manipuler l'intégralité du signal.

    (A voir si in fine, tu as besoin du premier graphe....)

    Toute l'astuce consiste à construire l'intégralité du signal numérique...

    Est-ce cela qui te pose problème ?

    A+
    B.

  12. #12
    Futur Membre du Club
    Inscrit en
    Mars 2011
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 21
    Points : 5
    Points
    5
    Par défaut
    actuellement avec mon VI j'arrive a visualiser mon acquisition sur 1000 points si j'ai un fech de 100 hz ca prend 10 sec seulement ,le graphe s'affiche d'un coup après ces 10 sec .A la fin de l'acquisition mes 16 voies restent bien affichés à l'écran et je peux donc mesurer ce que je veux avec mes 2 curseurs ,de plus j'enregistre l'acquisition dans un fichier TDMS ,je peux relire à volonté mon fichier avec une autre vi que j'ai fait.Mais ce que je n'arrive pas a visualiser c'est l'acquisition en temps réel avec ce VI je ne veux pas attendre 10 sec avant de voir les 16 courbes qui s'affichent il faut qu'elles apparaissent " au fil de l'eau"

    merci

  13. #13
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut
    Hello,

    Voici une solution qui fait l'acquisition de 8 lignes, à la fréquence de 100 Hz, toutes les secondes, pendant 10 fois.

    Un graphe numérique affiche toutes les secondes l'acquisition en cours.
    Les signaux sont pendant ce temps concaténés et affichés à la fin dans un graphe global (dans lequel tu pourras utiliser tes curseurs).

    Je pense qu'il sera difficile de faire mieux simplement...

    A+
    B.
    Images attachées Images attachées   

  14. #14
    Futur Membre du Club
    Inscrit en
    Mars 2011
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 21
    Points : 5
    Points
    5
    Par défaut
    Merci je vais essayer ca
    Je te tiens au courant !!

  15. #15
    Futur Membre du Club
    Inscrit en
    Mars 2011
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 21
    Points : 5
    Points
    5
    Par défaut
    Merci Bruno

    Ca marche a ceci prêt que j'avais besoin d'avoir l'historique en defilement j'ai donc branché mon graphe sur la sortie du registre à décalage et ca marche
    comme je voulais.



    merci beaucoup


    A+

  16. #16
    Futur Membre du Club
    Inscrit en
    Mars 2011
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 21
    Points : 5
    Points
    5
    Par défaut
    PS : STP juste une question comment fais-tu pour avoir 8 voies avec ton schéma ?
    Car je n'ai qu'une seule voie a choisir parmis les 16 que j'ai crée ?

  17. #17
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut
    Hello,

    Citation Envoyé par hannib3 Voir le message
    PS : STP juste une question comment fais-tu pour avoir 8 voies avec ton schéma ?
    Car je n'ai qu'une seule voie a choisir parmis les 16 que j'ai crée ?
    Sur ta commande (ou canstante) de voies physiques, tu clique sur "Parcourir" et tu sélectionnes tes voies avec CTRL + Clic gauche .....

    A+

    B.

  18. #18
    Futur Membre du Club
    Inscrit en
    Mars 2011
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 21
    Points : 5
    Points
    5
    Par défaut
    dsl mais quand je fais cela je ne peux selectionner qu'une voie à la fois dans l'assistant daq il font une boucle for pour faire defiler toutes les courbes mais apres je n'ai plus qu'une seule courbe sur le graphe

  19. #19
    Futur Membre du Club
    Inscrit en
    Mars 2011
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 21
    Points : 5
    Points
    5
    Par défaut
    correction ca fonctionne ce que tu disais sauf que pour 8 voies comme j'ai 2 modules de 8 voies dès que je rajoute une voie de plus sur l'autre module il met erreur syntaxe de la gamme des voies en entrée n'est pas valide.Je te tiens au courant

  20. #20
    Membre éprouvé Avatar de BrunoIRM
    Homme Profil pro
    Ingénieur Instrumentation
    Inscrit en
    Juillet 2009
    Messages
    785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Instrumentation

    Informations forums :
    Inscription : Juillet 2009
    Messages : 785
    Points : 1 160
    Points
    1 160
    Par défaut
    Hello,

    Oui, c'est bien ce qui me semblait, et c'est bien pour cela que mon exemple est illustré avec 8 voies : le module 9422 n'a que 8 voies : je ne comprenais pas comment tu faisais pour avoir 16 voies dans ton acquisition.
    Tu as donc 2 modules 9422.

    Tu dois donc définir 2 tâches de 8 voies en // : une tâche par module.

    Dans l'absolu, comme il s'agit de deux matériels avec deux horloges distinctes, il faudrait les synchroniser. A 100 Hz, c'est pas trop critique.

    Ensuite, il faut assembler tes 2 fois 8 voies pour en faire 16 et utiliser la même technique que celle que j'ai illustré pour les afficher puis les "traiter"...

    Tu vois comment faire ?

    A+
    B.

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Variable numerique et catégorique + graphe
    Par djerbat dans le forum R
    Réponses: 1
    Dernier message: 01/09/2014, 16h49
  2. Cacti et SNMP : les graphes ne fonctionnent pas
    Par chindit dans le forum Administration système
    Réponses: 1
    Dernier message: 18/03/2014, 14h59
  3. actualisation d 'un graph à partir d'une liste déroulante
    Par novice_novice dans le forum Excel
    Réponses: 11
    Dernier message: 02/09/2012, 09h51
  4. Réponses: 2
    Dernier message: 04/04/2011, 11h44
  5. [graphe]creation de sous graphe
    Par deeal dans le forum Algorithmes et structures de données
    Réponses: 3
    Dernier message: 22/04/2005, 20h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo