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 :

[Labview 2009] Faire un ecart type


Sujet :

LabVIEW

  1. #1
    Membre à l'essai
    Inscrit en
    Avril 2010
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 34
    Points : 13
    Points
    13
    Par défaut [Labview 2009] Faire un ecart type
    Bonjour je souhaiterais faire la moyenne et l'écart type d'une valeur qui change en continu.
    Pour cela, j'ai utilisé la fonction qui nous donne la moyenne, l'écart type et la variance.

    Le probleme c'est que celui ci ne calcul que la moyenne et non l'écart type (il reste uniquement a 0).
    Y'a t'il des parametres à modifié pour pouvoir la faire marché ?

    MERCI bien.

  2. #2
    Membre éprouvé Avatar de reg64
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 959
    Points : 1 255
    Points
    1 255
    Par défaut
    Citation Envoyé par MartyAlencar Voir le message
    Bonjour je souhaiterais faire la moyenne et l'écart type d'une valeur qui change en continu.
    Pour cela, j'ai utilisé la fonction qui nous donne la moyenne, l'écart type et la variance.

    Le probleme c'est que celui ci ne calcul que la moyenne et non l'écart type (il reste uniquement a 0).
    Y'a t'il des parametres à modifié pour pouvoir la faire marché ?

    MERCI bien.
    Salut,
    Poste un exemple simplifié du problème stp
    a+
    Reg
    CLAD

  3. #3
    Membre à l'essai
    Inscrit en
    Avril 2010
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 34
    Points : 13
    Points
    13
    Par défaut
    Désolé, je n'ai pas vraiment d'idée pour faire un Vi simplifié.
    Mais voila un screen du montage.
    Je n'ai pas mis de chiffres dans dimension size vu que sa ne change en rien ce que je veux.

    En faite on a des valeurs qui défilent sur X et sur Y.
    Et l'ont souhaitent faire une moyenne et un ecart type de 50 valeur lorsque l'utilisateur a activé la commande booléene.

  4. #4
    Membre éprouvé Avatar de reg64
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 959
    Points : 1 255
    Points
    1 255
    Par défaut
    Citation Envoyé par MartyAlencar Voir le message
    Désolé, je n'ai pas vraiment d'idée pour faire un Vi simplifié.
    Mais voila un screen du montage.
    Je n'ai pas mis de chiffres dans dimension size vu que sa ne change en rien ce que je veux.

    En faite on a des valeurs qui défilent sur X et sur Y.
    Et l'ont souhaitent faire une moyenne et un ecart type de 50 valeur lorsque l'utilisateur a activé la commande booléene.
    Ce n'est pas l'écart type de 50 valeurs que tu calcule mais d'une seule valeur, donc écart type = 0 ou NaN, dommage que tu n'a fais d'exemple simplifié du problème, car ça t'aurai permis de comprendre facilement d'où vient le problème
    Reg
    CLAD

  5. #5
    Membre à l'essai
    Inscrit en
    Avril 2010
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 34
    Points : 13
    Points
    13
    Par défaut
    Oui j'ai vu sa. j'obtient toujours 0 ou NaN comme tu me le dis.
    Mais c'est une histoire de câblage ou d'option ?

    Ou il faut que je rajoute une boucle qui me permettra de prendre plusieurs valeurs ?

    Parce que je pense faire une différence de deux valeurs mais sa ne sert complètement a rien.

    Voila j'ai un VI simplifier :

  6. #6
    Membre éprouvé Avatar de reg64
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 959
    Points : 1 255
    Points
    1 255
    Par défaut
    Citation Envoyé par MartyAlencar Voir le message

    Voila j'ai un VI simplifier :



    Edit: La pièce jointe est un VI au format png, Sous LV2009 fais glisser l'image dans un diagramme pour la convertir en .vi
    Reg
    CLAD

  7. #7
    Membre à l'essai
    Inscrit en
    Avril 2010
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 34
    Points : 13
    Points
    13
    Par défaut
    Merci c'est vraiment gentil de ta part .
    J'ai juste une question, c'est bien la fonction 'build an array' que tu as rajouté ?

    Parce que quand je le cable sur le VI simplifié, sa me mets le cable en 'faux'.

  8. #8
    Membre éprouvé Avatar de reg64
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 959
    Points : 1 255
    Points
    1 255
    Par défaut
    Citation Envoyé par MartyAlencar Voir le message
    Merci c'est vraiment gentil de ta part .
    J'ai juste une question, c'est bien la fonction 'build an array' que tu as rajouté ?

    Parce que quand je le cable sur le VI simplifié, sa me mets le cable en 'faux'.
    De rien.
    As-tu lu mon Edit de mon dernier message? tu n'as pas à refaire le VI, le vi en png posté est convertible en .vi (cf. mon dernier message)
    Reg
    CLAD

  9. #9
    Membre à l'essai
    Inscrit en
    Avril 2010
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 34
    Points : 13
    Points
    13
    Par défaut
    Oui désolé je n'avais pas vu.

    C'est vraiment gentil de ta part. Je vais testé la solution sur mon Vi original et je te tiens au courant.

    Merci Vraiment.

  10. #10
    Membre à l'essai
    Inscrit en
    Avril 2010
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 34
    Points : 13
    Points
    13
    Par défaut
    Bonjour, ce serais pour te dire, le programme que tu m'as proposé marche bien, j'ai compris le système.

    Mais quand j'essaye de refaire le systeme sur mon autres programme, je n'obtient pas du tout la bonne moyenne et l'écart type est enorme.

  11. #11
    Membre éprouvé Avatar de reg64
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 959
    Points : 1 255
    Points
    1 255
    Par défaut
    Citation Envoyé par MartyAlencar Voir le message
    Bonjour, ce serais pour te dire, le programme que tu m'as proposé marche bien, j'ai compris le système.

    Mais quand j'essaye de refaire le systeme sur mon autres programme, je n'obtient pas du tout la bonne moyenne et l'écart type est enorme.
    Est-ce que l'exemple seul marche bien, la moyenne et l'écart type sont-ils correctes?
    Reg
    CLAD

  12. #12
    Membre à l'essai
    Inscrit en
    Avril 2010
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 34
    Points : 13
    Points
    13
    Par défaut
    Oui l'exemple seul marche bien. J'ai fais plusieurs essais et j'obtient de bonnes valeurs.
    J'ai surment un probleme de cablage dans le VI initial. Car ce n'est pas 'exactement' la même chose mais cela sans rapproche (du Vi simplifié).

    La c'est une valeur que l'on a en continu qui change. Au lieu de l'incrémentation que j'ai faite dans la version simplifiée.

  13. #13
    Membre éprouvé Avatar de reg64
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 959
    Points : 1 255
    Points
    1 255
    Par défaut
    Citation Envoyé par MartyAlencar Voir le message
    Oui l'exemple seul marche bien. J'ai fais plusieurs essais et j'obtient de bonnes valeurs.
    J'ai surment un probleme de cablage dans le VI initial. Car ce n'est pas 'exactement' la même chose mais cela sans rapproche (du Vi simplifié).

    La c'est une valeur que l'on a en continu qui change. Au lieu de l'incrémentation que j'ai faite dans la version simplifiée.
    Poste le VI stp
    Reg
    CLAD

  14. #14
    Membre à l'essai
    Inscrit en
    Avril 2010
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 34
    Points : 13
    Points
    13
    Par défaut
    En screen ? Ou directement le VI ?

  15. #15
    Membre éprouvé Avatar de reg64
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 959
    Points : 1 255
    Points
    1 255
    Par défaut
    Citation Envoyé par MartyAlencar Voir le message
    En screen ? Ou directement le VI ?
    VI
    Reg
    CLAD

  16. #16
    Membre à l'essai
    Inscrit en
    Avril 2010
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 34
    Points : 13
    Points
    13
    Par défaut
    Voila le VI complet. Va dans la partie automatique. J'ai placé ce qu'il faut dans une boucle For. Car la While ralentit le système.

    Il faut une méthode pour mesurer la moyenne du déplacement x et y.
    Et mesurer leurs écarts types.

  17. #17
    Membre éprouvé Avatar de reg64
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    959
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Vienne (Poitou Charente)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 959
    Points : 1 255
    Points
    1 255
    Par défaut
    Citation Envoyé par MartyAlencar Voir le message
    J'ai placé ce qu'il faut dans une boucle For. Car la While ralentit le système.
    Pas d'accord avec toi.

    Ce que t'a codé est très différent de l'exemple que j'ai posté au paravent! Je n'ai pas essayé de trouver ton erreur car ton Vi est mal structuré, je n'ai pas réussi à trouver le début du code, mon écran n'occupe que 1/6 de ton code pourtant j'ai un écran 22"!!!!! Je te conseil de scinder ton vi principale en plusieurs sous Vi!

    a+
    Reg
    CLAD

  18. #18
    Membre à l'essai
    Inscrit en
    Avril 2010
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 34
    Points : 13
    Points
    13
    Par défaut
    Oui c'est vrai pour l'histoire des Sous Vi. je comptais le faire a la fin, histoire de tout avoir directement a porter de main.
    Ce que je t'ai donné n'est pas vraiment fini vu que je bloque, je vais essayé d'amélioré sa et je te tiens au courant.
    Merci.

  19. #19
    Membre à l'essai
    Inscrit en
    Avril 2010
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 34
    Points : 13
    Points
    13
    Par défaut
    Probleme résolu. J'ai réussis à avoir l'écart type. Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 06/08/2008, 16h40
  2. Condition Ecart type/variance
    Par Badboy62cfp dans le forum Access
    Réponses: 2
    Dernier message: 22/05/2006, 17h39
  3. Moyenne et/ou ecart type sur enregistrements
    Par Badboy62cfp dans le forum Access
    Réponses: 5
    Dernier message: 22/05/2006, 15h28
  4. Réponses: 2
    Dernier message: 01/04/2003, 22h09

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