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 :

Programme à plusieurs étapes


Sujet :

LabVIEW

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Technicien de laboratoire
    Inscrit en
    Octobre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Technicien de laboratoire
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2011
    Messages : 6
    Points : 1
    Points
    1
    Par défaut Programme à plusieurs étapes
    Bonjour,

    J'utilise depuis quelques mois Labview 8.0 pour faire du pilotage d'instruments (générateur DC, générateur micro-ondes, débitmètres...) J'ai un raque NI Compact DAQ, des cartes d'acquisitions et des relais.

    J'ai développé tout le programme et réalisé une face avant opérationnelle pour les futurs utilisateurs. Celle-ci n'est pas vraiment terminée car il faut encore que j'intègre la partie dite programme c'est à dire reproduire par exemple 10 fois ce visuel utilisateur pour le programme 1 par exemple et y introduire une durée de l'étape.
    Pour être plus clair je souhaite avoir accès à 10 programmes dont chaque programme à 10 étapes paramétrables, sachant qu'une étape correspondrait à mon visuel utilisateur que j'ai déjà écris.

    Je ne sais pas si c'est réalisable simplement et je ne vois pas comment faire cette partie. Le programme actuel est séquencé en 3 parties. 1ere partie : ouverture des voies, 2eme partie : actions (lecture; écriture...) avec une boucle While, 3eme partie : arrêt des taches.

    Est ce que quelqu'un aurait des conseils pour m'aider ou un exemple du type de programme que je souhaite réaliser avec des formules simples (additionner 2 valeurs paramétrables sur chaque étape)

    Je vous remercie d'avance

    Jonathan

  2. #2
    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
    Les séquences sont elles toujours les même? avec une boucle for et un tableau de paramètres sa devrait le faire...

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Technicien de laboratoire
    Inscrit en
    Octobre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Technicien de laboratoire
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2011
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    Les séquences sont toujours les mêmes en effet car je pilote toujours les mêmes instruments.
    Je vais faire des tests avec la boucle For, trouver comment fonctionne le tableau de paramètres et je reviens vers vous.
    Merci

  4. #4
    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
    Les paramètres peuvent être regroupés dans un cluster par exemple, ensuite faire un tableau de clusters (chaque cluster contenant les valeurs des paramètres de chaque test). Le tableau est relié à la boucle for en activant l'indexation donc chaque itération reçoit le cluster idoine. Il faut donc faire un unbundle by name, et on retrouve chaque paramètre que l'on passe aux sous-VIs

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Technicien de laboratoire
    Inscrit en
    Octobre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Technicien de laboratoire
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2011
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    J'ai relié tous mes paramètres (booléen et numérique) dans un cluster.
    Est ce que je dois englober le programme dans une boucle for?

    Je suis un peu perdu dans la hiérarchie du programme. Où dois-je placer le cluster qui regroupe les paramètres (actuellement dans la boucle while), le tableau de clusters (comment faire pour en avoir plusieurs du coup..?)

    Merci

  6. #6
    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
    Si j'ai le temps demain je ferais un exemple. Pourrais tu poster un exemple simplifié de ton programme type de données et architecture?

    Voir même le VI "top level"...

  7. #7
    Nouveau Candidat au Club
    Homme Profil pro
    Technicien de laboratoire
    Inscrit en
    Octobre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Technicien de laboratoire
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2011
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    J'ai joint un zip avec mon programme terminé et une version ultra simplifiée.

    Je n'ai pas respecté tous les commandements du développeur Labview... utiliser des sous-VI, ajouter des commentaires... J'ai appris sur le tas et le pc mis à ma disposition n'a pas d'accès internet

    Merci du coup de

    Modification : la version de Labview que j'utilise est la 8.2
    Fichiers attachés Fichiers attachés

  8. #8
    Nouveau Candidat au Club
    Homme Profil pro
    Technicien de laboratoire
    Inscrit en
    Octobre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Technicien de laboratoire
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2011
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    Bonjour,

    J'ai repris la programmation ce matin et après cette journée je n'ai pas trop avancé.

    J'ai essayé de faire le programme sous forme d'onglets avec une structure condition ou structure séquence emplilée où les étapes se succèderaient (sans succès). En y repensant, je ne sais pas si c'est la meilleure méthode car si je veux garder une seule commande par exemple pour mes 10 étapes, je dois sortir de la structure cette commande et donc lorsque je vais modifier ce paramètre, il le sera pour toutes les étapes.

    Merci d'avance pour votre aide

  9. #9
    Nouveau Candidat au Club
    Homme Profil pro
    Technicien de laboratoire
    Inscrit en
    Octobre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Technicien de laboratoire
    Secteur : Enseignement

    Informations forums :
    Inscription : Octobre 2011
    Messages : 6
    Points : 1
    Points
    1
    Par défaut
    On m'a oublié
    J'ai toujours besoin d'un coup de main.
    Merci

Discussions similaires

  1. Réponses: 7
    Dernier message: 04/07/2017, 20h15
  2. Réponses: 8
    Dernier message: 16/07/2008, 16h23
  3. [MySQL] Un petit exemple de formulaire en plusieurs étapes
    Par guismoman33 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 27/03/2008, 17h57
  4. Réponses: 2
    Dernier message: 25/04/2007, 17h44
  5. Réponses: 19
    Dernier message: 21/11/2006, 11h57

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