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 :

Demande d'aide projet NXT.


Sujet :

LabVIEW

  1. #21
    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
    Non non je ne proposais pas sa, ce que je veut dire c'est que le sous VI peut avoir un tableau en sortie, et dans le VI top level, on récupère le tableau on utilise la boucle for pour récupérer les données et faire le processing associé.

  2. #22
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2011
    Messages : 20
    Points : 3
    Points
    3
    Par défaut
    Voilà où je souhaite faire arriver les 2 tableaux de données.
    Images attachées Images attachées  

  3. #23
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2011
    Messages : 20
    Points : 3
    Points
    3
    Par défaut
    J'ai essayé de mettre un tableau en dehors de la boucle mais il n'avait pas l'air de fonctionner

  4. #24
    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
    Comme le VI est présenté, je ne vois pas ou est le tableau, ou sont passées les fonctions avec les registres à décalage et le graph qu'on a fait avant?

  5. #25
    Membre régulier Avatar de kalisha stark
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 90
    Points : 122
    Points
    122
    Par défaut
    Bonjour,

    quelle est le problème au niveau de la récupération de données ? Une fois que le sous vi est mis est que ses entrées sorties sont correctement personnalisées tu devrais pouvoir récupérer les deux tableaux sans problème. Après pour avoir les valeurs au cas par cas il suffit de faire comme le disait Rodéric une indexation avec une boucle for.

    Pour définir les entrées/sorties de ton sous vi, regardes ici :

    http://labview.developpez.com/faq/?page=2-1-1

    tiens nous au courant de si tu as réussi à faire ce que tu veux
    -Winter Is Coming -

  6. #26
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2011
    Messages : 20
    Points : 3
    Points
    3
    Par défaut
    Bonsoir,
    excusez moi de n'avoir pu répondre avant.
    Alors oui Rodéric c'est normal le dernier VI que j'ai montré est celui du contrôle des moteurs.

    Sinon je joins au message ma dernière avancée du programme d'acquisition d'info. Donc les deux outils d'acquisition son destinés à enregistrer les données dans 2 dossiers séparés (un spécial coords X et l'autre coords Y). J'ai paramétré des telle sorte que à chaque nouvelle prise de mesure, le nouveau fichier écrase l'ancien. Ensuite j'ai placé les 2 outils de lecture sur le VI de contrôle des moteurs, chacun sensé donner 1 coordonnée et je les ai paramétré de telle sorte qu'ils aillent chercher chacun le fichier correspondant dans les dossiers précédents.
    Le problème c'est que après l'acquisition, la création des 2 fichiers de coordonnées, et donc leur apparition dans les dossiers spécifiques, je lance le programme de commande des moteurs mais un message d'erreur provenant des outils de lecture, arrive et stipule que le fichier a lire est déjà terminé... Je n'y comprend plus rien....

    Merci d'avance pour votre aide.
    Cordialement, Fab.
    Images attachées Images attachées  

  7. #27
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2011
    Messages : 20
    Points : 3
    Points
    3
    Par défaut
    Le message d'erreur :



    "L'erreur 4 s'est produite à : Lire un fichier de mesures->tentative prog v1 avec lecture mesures.vi

    Raisons possibles :

    LabVIEW: Fin du fichier rencontrée."

  8. #28
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2011
    Messages : 20
    Points : 3
    Points
    3
    Par défaut
    J'essaye encore et encore mais ça ne semble pas vouloir marcher. La photo jointe est celle du programme de commande des moteurs avec la lecture. Donc j'ai au préalable acquis les données avec le programme précédent, quand je lis sur excel le fichier (soit coords X soit coords Y, pour les 2 il y a le même résultat), cela m'affiche une jolie colonne de valeur. Ensuite je tente de lancer le programme de contrôle des moteurs modifié pour l'occasion, le robot bouge une seule fois puis plus rien... ça m'énerve j'ai cru que j'y étais arrivé en ayant la bonne idée xD.
    Images attachées Images attachées  

  9. #29
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2011
    Messages : 20
    Points : 3
    Points
    3
    Par défaut
    Please, help me

  10. #30
    Membre régulier Avatar de kalisha stark
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 90
    Points : 122
    Points
    122
    Par défaut
    Bonjour,

    En général ce n'est pas très bon d'écrire encore et encore dans un fichier dans une boucle. Il vaut mieux acquérir tout ce que tu souhaites dans la boucle et en dehors de la boucle enregistrer toutes les valeurs finalement retenues une seule fois pour chaque fichier.

    Pour le programme des commandes, pourquoi passer par la transformation du tableau en matrice ? Ca ne me semble pas nécessaire. Mais bref ce n'est pas le principal soucis. Etant donné que tu es dans une boucle while il est étrange que le robot ne bouge qu'une seule fois..

    Essaye de lancer ton programme en visualisant ton diagramme avec l'animation afin de voir ce qui se passe une fois qu'il a envoyé des coordonnées au robot =o
    -Winter Is Coming -

  11. #31
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2011
    Messages : 20
    Points : 3
    Points
    3
    Par défaut
    Eh bien j'ai essayé en pas à pas et là ce qui est bizarre c'est que le programme semble bloquer ou s'arrêter lorsque il atteint les 2 arctan précédents les soustracteurs ( ceux qui font office de comparateurs avec les données de capteurs). Le graphe ne va pas plus loin je comprends pas pourquoi.

  12. #32
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2011
    Messages : 20
    Points : 3
    Points
    3
    Par défaut
    Bon ce probleme d'artan est réglé. Donc le programme effectue une boucle sans mouvement puis lors de la deuxième le robot se met à bouger mais effectue un mouvement totalement farfelu qui nest pas celui souhaité. Ensuite une troiseme boucle s'effectue avec la aussi un mouvement anormal puis plus rien, comme si les boucles tournaient à vide, sans aucune info et donc plus de mouvement et même plus de mouvement. Ca me prend vraiment la tête.

  13. #33
    Membre régulier Avatar de kalisha stark
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    90
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 90
    Points : 122
    Points
    122
    Par défaut
    Etant donné ton programme, le fait que certaines boucles tournent sans que le robot bouge est peut-être dû à ta condition finale ? Peut-être que la valeur envoyée est inférieure à 0 ? ES-tu bien sur de tous les calculs que tu effectue ?

    Sinon essaye de retenir les valeurs de tes tableaux lors de l'acquisition des points, et de vérifier du mieux possible (avec quelques repères) que c'est bien ces valeurs que tu as au final dans les fichiers que tu as spécifié
    -Winter Is Coming -

Discussions similaires

  1. debutant en labview demande d'aide projet
    Par lcatel dans le forum LabVIEW
    Réponses: 5
    Dernier message: 23/06/2011, 16h50
  2. [Article]Les bonnes pratiques projet, demande d'aide
    Par elitost dans le forum Contribuez
    Réponses: 2
    Dernier message: 05/02/2008, 15h34
  3. Projet jeu de plateau, demande d'aide
    Par Fullmetal82 dans le forum Projets
    Réponses: 1
    Dernier message: 24/06/2007, 01h58
  4. Demande d'aide - Projet professionnel ambigu
    Par makechange dans le forum Emploi
    Réponses: 5
    Dernier message: 08/09/2006, 14h34

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