le 05-10-2017 03:02 AM
Bonjour à tous.
Dans le cadre d'un stage je suis amené à gérer un calibrateur avec Labview.
J'aimerais qu'une partie de mon programme s'exécute une seul fois en fonction d'une commande d'indice de ligne. Cette commande permet de choisir la chaine de caractères à envoyer provenant d'un tableau de chaines au calibrateur. Le problème que je rencontre actuellement est que cette chaine est envoyée en continue sur l'appareil. Tout mon programme est dans une boucle While.
Comment pourrai je régler ce problème?
Merci par avance.
Résolu ! Accéder à la solution.
le 05-10-2017 03:40 AM
Bonjour,
Tu as posté ta question sur le forum anglophone. Si tu veux utiliser le Français, je te conseille d'utiliser le forum francophone . Pour aujourd'hui, je pense que quelqu'un va se charger d'y migrer ce post.
Peux-tu le poster en version LabVIEW 2011 ? (fichier-> enregistrer pour une version précédente) pour que nous puissons apporter un réponse adaptée
Yddet
le 05-10-2017 04:03 AM
Bonjour,
C'est vrai que je n'ai pas fais attention à cela, c'est la première fois que je poste sur ce site.
Je vous envoie ci-joint une partie de mon programme car le reste n'est pas trop évident à comprendre.
le 05-10-2017 05:24 AM
le 05-10-2017 05:43 AM
Une fois que la chaine à été envoyée, il doit juste la conserver. Moi mon problème c'est qu'il reçoit la chaine, puis de nouveau, puis de nouveau sans qu'elle soit conservée.
le 05-11-2017 03:18 AM
Bonjour,
Pour résoudre ton problème, tu devrais utiliser une structure événement. Elle te permet d’exécuter une portion de code en fonction d'un événement.
Je t'envoie ton code avec l'ajout de cette structure.
Tu peux consulter l'aide de NI sur cette structure si tu veux approfondir le sujet: http://zone.ni.com/reference/fr-XX/help/371361K-0114/glang/event_structure/
Cordialement
le 05-11-2017 06:43 AM
Bonjour,
Pourriez-vous m'envoyer le programme sous la version 2015?. Je ne peux pas ouvrir le programme.
05-11-2017 07:46 AM - modifié 05-11-2017 07:47 AM
Bonjour,
Je vous envoie la programme sous la version 2015.
Cordialement
le 05-15-2017 06:49 AM
Bonjour merci pour votre réponse, j'ai essayé et ça marche comme je voulais.
Je cherche maintenant à écrire une valeur numérique dans une commande numérique et à la faire varier à partir de la commande. Pour l'instant j'ai réussi à récupérer cette valeur dans la commande en utilisant un nœud de propriété "Valeur" mais après je ne peux pas la faire varier.
Comment pourrai je le faire?
05-16-2017 07:36 AM - modifié 05-16-2017 07:36 AM
Alain,
Je t'invite à marquer la réponse de Tony comme solution à ta question principale. De plus, plus un sujet est long, plus les visites se font rares : tu n'as eu que 19 visites pour ta nouvelle question. Je te conseille donc de créer un nouveau sujet pour toucher plus de monde et à nous expliquer (plus) clairement ton besoin
Pour te répondre : je ne comprends pas ce tu veux faire.
Veux-tu initialiser une commande à une certaine valeur ? Puis lire cette commande quand l'utilisateur la fait varier ? A quoi sert cette commande ?
Yddet