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 :

Comment plotter en fonction du temps après avoir passé ses données depuis Dynamic to array ?


Sujet :

LabVIEW

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2013
    Messages : 10
    Points : 7
    Points
    7
    Par défaut Comment plotter en fonction du temps après avoir passé ses données depuis Dynamic to array ?
    Bonjour,

    J'utilise en ce moment un DAQ Assistant qui me récupère des données Dynamiques à partir de deux entrées sur une carte d'acquisition.

    Gràce à un VI de sépratation, je peux soustraire une des deux entrées à l'autre, et je plot ce résultat sous la forme d'un graph ( 1 sur le schéma ).
    Ensuite j'utilise un VI pour transformer ces données en array, afin de pouvoir calculer la moyenne en temps réel.
    Nom : 1.PNG
Affichages : 242
Taille : 5,5 Ko

    Après cette étape, quand mon script est en marche, je suis bien capable d'observer la moyenne évoluer dynamiquement gràce à un indicateur
    MAIS
    Je n'arrive pas à l'observer en plot en fonction du temps.

    En d'autres mots, a partir des données dynamiques que j'ai en fonction du temps ( visibles sur l'image à gauche ), j'obtiens la moyenne, et je souhaiterai plotter cette moyenne en fonction du même temps, pouvoir observer son évolution sous la forme d'une courbe
    Tous ce que j'arrive à avoir est un point qui évolue de haut en bas, sans trace ni mémoire des points précédents au cours du temps. ( A droite sur l image ).
    Nom : 2.PNG
Affichages : 236
Taille : 10,5 Ko

    Est-ce que vous savez comment faire ? Auriez un conseil ?

    Merci !

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2012
    Messages
    230
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2012
    Messages : 230
    Points : 352
    Points
    352
    Par défaut
    Une solution serait peut-être de placer une boucle while entre le début de ton variante et la fin de ton programme.
    Idéalement, il faudrait également que tu gardes en mémoire tes valeurs à chaque boucle (construction d'un tableau) et que celui-ci affiche les valeurs à chaque tour de boucle.

    N'ayant pas labview sous la main, je suis navrée si cela peut paraître peu clair.
    Je ne réponds pas aux questions techniques via MP. Le but du forum est de permettre de trouver des solutions ensembles pour aider un ensemble de personnes.

    Loi du Chaos Informatique
    L’informatique, ça tient du chaos : une fois ça marche, une fois ça foire, tu sais pas pourquoi, c’est juste que tu viens de changer de lobe sur l’attracteur étrange.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2013
    Messages : 10
    Points : 7
    Points
    7
    Par défaut
    Bonjour,

    Merci pour ta réponse !

    Je comprends ce que tu veux dire. Je comprends cette suggestion de stocker les données à part, dans des tableaux, pour les exploiter facilement ensuite comme je l'entends.

    Il faut maintenant que je le réalise !

    Merci

Discussions similaires

  1. notification après avoir enregistrer une donnée
    Par meryn dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/04/2012, 15h43
  2. Réponses: 1
    Dernier message: 09/04/2011, 10h42
  3. Réponses: 2
    Dernier message: 14/07/2010, 15h24
  4. Réponses: 1
    Dernier message: 21/11/2007, 15h35
  5. comment faire cette fonction de temps
    Par yassin123441 dans le forum C++
    Réponses: 4
    Dernier message: 14/03/2007, 23h19

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