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 :

[LV 8.2]Utilisation d'un sous VI incrémentation


Sujet :

LabVIEW

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 12
    Points : 6
    Points
    6
    Par défaut [LV 8.2]Utilisation d'un sous VI incrémentation
    Bonjour,

    Je réalise un projet de commande d'un automate par labview, dans le quel on me demande de réalisé moi même, l'incrémentation et la décrémentation.
    Je dois géré deux variables, prenant des valeurs de 10 à 90 par pas de 10 pour l'une et de 20 à 30 par pas de un pour l'autre.
    Lorsque je fait fonctionné, séparément, mes sous VI incrémentation décrémentation il n'y a aucun soucis. J'ai réalisé ses deux Vi dans des boucles While, comprenant une boucle séquence déroulée, et plusieurs boucle Vrai/faux.
    Lorsque j'utilise ses deux petits VI en sous VI cela ne fonctionne plus, je reste bloqué dans la boucle While. J'ai cherché un moyen de pouvoir sortir des boucles while, mais je suis limité a Un bouton start, un bouton stop, et les boutons Incrémentation et Décrémentation des deux variables.
    J'ai cherché en supprimant les boucles While des sous VI et en plaçant les sous VI eux même dans des boucle while a l'intérieur du programme principal, cela ne fonctionne pas non plus.
    Je me suis résolu, pour le moment, a ne pas utilisé de sous VI, puisque rien, dans mon projet, ne m'y oblige. Mais cela fait un diagramme imposant.

    Auriez vous une idée ? Je travaille sur Labview 8.2.
    Je peux posté les VI que vous souhaitez.

    Je collabore sur le projet avec cohars, on se partage la gestion de l'IHM en labview, mais j'ai eu un soucis avec mon inscription que j'essaierais de géré au plus vite ^^
    Merci de votre compréhension, et de votre aide

    Pilou B

  2. #2
    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 Re: [LV 8.2]Utilisation d'un sous VI incrémentation
    Bonjour,

    a mon avis, tu as un problème de logique de programmation.

    Il nous faudrait voir le code. Même simplifié, afin de comprendre la logique de ton implémentation de la fonctionnalité "Incrémenter / décrémenter".

    A priori, ce devrait être simple, mais la faille peut se situer à beaucoup d'endroits.

    A+

    B.

  3. #3
    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
    Bonjour
    Citation Envoyé par BrunoIRM Voir le message

    Il nous faudrait voir le code. Même simplifié, afin de comprendre la logique de ton implémentation de la fonctionnalité "Incrémenter / décrémenter".

    a+
    Reg
    CLAD

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 12
    Points : 6
    Points
    6
    Par défaut
    Je ne comprends pas ce que vous entendez par "le code, même simplifié"
    Pour ce projet, j'ai réalisé un algorigramme, que je peux vous fournir, et les VI

    Pour commencé, je joint des VI
    Le premier "Incrémentation_décrémentation_cycle_rodage.vi" est l'un de mes sous VI, lorsque je restais bloqué dans la boucle while, du a la condition en permanence fausse.
    Le second "Incrémentation_Décrémentation_cycle_min.vi", est l'un de mes sous VI, lorsque j'ai voulu placé une commande externe pour mettre fin a la boucle While.
    Le dernier "Incrémentation_Décrémentation_cycle_rodage+minessai.vi" est la solution que j'ai pris actuellement, mais, comme vous pourrez le voir, si la parti incrémentation/décrémentation, fonctionne bien, c'est assez imposant, et donc difficile a lire et plus encore a comprendre.
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [FreePascal] Utilisation de Graph sous FreePascal
    Par tit charles dans le forum Free Pascal
    Réponses: 6
    Dernier message: 13/12/2004, 13h56
  2. [D8] Utilisation dll D7 sous D8
    Par smyley dans le forum Delphi .NET
    Réponses: 2
    Dernier message: 01/11/2004, 11h28
  3. Comment utiliser Site Exec sous FTP
    Par phig dans le forum Développement
    Réponses: 2
    Dernier message: 12/08/2003, 17h11
  4. utilisation des sockets sous windows
    Par Tupac dans le forum Réseau
    Réponses: 2
    Dernier message: 21/12/2002, 18h24

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