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 8.2][Débutant] Boucle for cassée


Sujet :

LabVIEW

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 2
    Points : 4
    Points
    4
    Par défaut [LabVIEW 8.2][Débutant] Boucle for cassée
    Bonjour a tous.

    Contexte: Je suis étudiant en IUT GEII, j'en suis a mon Semestre 4, je suis un parcourt Traitement de l'information et je fais un projet de reconstruction 3D sous labview utilisant IMAQ

    C'est un gros casse tête que je vous présente aujourd'hui:
    Lundi soir, j'enregistre mon VI. Il marche très bien, aucun problème.
    Mercredi matin, alors que je n'ai absolument pas touché a mon VI, je l'ouvre, le met en marche, et la finalité de mon programme marche pas.
    Du coup je cherche, mode pas a pas toussa, et je trouve:

    J'entre dans un certain évènement, avec dedans une séquence empilée (1initialisation,2code). Dans la partie code, j'ai une boucle For qui dois se mettre en marche. Autour de la boucle for, y'a des variables qui entrent dedans, dont j'extrais la taille du tableau par exemple. Il fait tout ça, mais pas la boucle.

    J'ai déjà cherché:

    Si on câble une valeur négative ou nulle dans l'entrée "N" de la boucle, la boucle for ne s'exécute pas. Le problème ne viens pas de là, je l'ai toujours en mettant une constante que je définis positive.

    Un de mes profs a émis l'idée qu'une action que labview a envie de faire avant n'est pas faite et que du coup il bloque. J'ai beau chercher, il fait strictement et absolument tout dans la séquence, sauf la boucle For.

    Si vous avez déjà eu ce problème...

    Merci beaucoup, j'avoue que je perd espoir là.

    PS: si vous me MP votre mail, je vous envoie le VI. Il faut avoir IMAQ, c'est de la reconstruction 3D. Je vous enverrais aussi de quoi le faire marcher ( images d'entrées etc) et une explication. C'est assez rigolo comme projet

    edit: j'ai trouvé la fonction joindre. Par contre les .vi sont pas acceptés, donc il faut changer l'extension du fichier en .doc en .vi
    Sinon, le problème se situe dans l'évènement "traitement de l'image".
    Pour que ce Vi marche, il faut bien définir les variable d'entrées en comandes, et aller de haut en bas;
    1/ ouvrir, sélectionner une des deux images en entrée.
    2/ seuillage, sélectionner 128 a peu près par là pour la deuxième glissière, de façon a avoir de belles lignes sans tâches
    3/ Filtrage, selectioner dans le cadre "Area", mettre low = 0 et high = 500 (environ) et cliquer sur filtrage.
    4/ pente, cliquer.
    5/get pixel line, AVANT DE CLIQUER METTRE "Pas" à une valeur non nule sinon plantage.
    6/traitement de l'image, there is the problem. Mettre les trucs oranges tous à 1. (par exemple)
    Images attachées Images attachées   
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. [Débutant] Boucle For . . . (Je pense)
    Par SeaWolf601 dans le forum Flash
    Réponses: 2
    Dernier message: 18/08/2008, 12h37
  2. Réponses: 1
    Dernier message: 18/02/2008, 19h21
  3. [VBS][Débutant] Problème syntaxe boucle For
    Par _alex_ dans le forum VBScript
    Réponses: 2
    Dernier message: 26/07/2006, 14h26
  4. [Débutant] Problème boucle for
    Par toniooooo dans le forum Langage
    Réponses: 10
    Dernier message: 18/04/2006, 14h42
  5. [Débutant] boucle for et vector
    Par zenux dans le forum SL & STL
    Réponses: 4
    Dernier message: 22/03/2006, 00h18

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