From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Discussions au sujet de NI LabVIEW

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

Exécuter un vi en parallèle

Résolu !
Accéder à la solution

Bonjour, j'ai une difficulté à faire en sort que deux Vi s'exécute en même temps.

Je m'explique j'ai deux Vi, l'un qui est une boucle On/Off et un autre Vi bien plus long et j'ai besoin de faire en sort que ma boucle On/Off se lance et continu de tourner pendant toute l'exécution de l'autre Vi.

 

Sauf que je ne sais pas comment faire tourner une boucle en parallèle d'un autre process. J'ai essayé avec un appel asynchrone mais je récupère pas la valeur dans ma boucle.

 

Merci de votre aide,

 

 

0 Compliments
Message 1 sur 6
1 084 Visites

il y a quoi dans ton VI "blink.vi"? tu peux le poster

 

je ne comprends pas ce que tu appelles "un boucle on/off" est ce que tu veux dire une boucle qui allume et éteint périodiquement une LED?


We have two ears and one mouth so that we can listen twice as much as we speak.

Epictetus

Antoine Chalons

0 Compliments
Message 2 sur 6
1 077 Visites

Oui c'est exactement ça,

C'est une boucle pour faire clignoter une Led

0 Compliments
Message 3 sur 6
1 075 Visites

Bonjour,

Tu peux simplement utiliser le nœud de propriété Clignotant. Les options pour le clignotement se trouve dans la page Environnement des options LabVIEW.

    Benjamin R.


Senior LabVIEW Developer @Neosoft


0 Compliments
Message 4 sur 6
1 057 Visites

Bonjour, 

Effectivement le nœud de propriété "Clignotant" est une solution mais le problème c'est la couleur de la led.

Si j'utilise cette méthode ma led clignote de rouge -> vert et moi j'ai besoin qu'elle clignote de noir ou transparent -> vert.

 

Merci de votre aide,

0 Compliments
Message 5 sur 6
1 045 Visites
Solution
Accepté par l'auteur du sujet TGZ

Bonjour, 

 

Pour ce qui est de la couleur tu peux aller dans les options de LabVIEW est modifier les couleurs de clignotement comme indiqué ICI

 

Pour ce qui est d'exécuter une tache en parallèle, tu peux:

  • Créer une boucle en parallèle de ta boucle principale.
  • Poser ton sous-VI en parallèle de ta boucle principale.
  • Utiliser le VIServer pour lancer dynamiquement ton sous-VI.

Ci-joint un exemple pour chaque méthode.

En espérant que cela t'aide. 

    Benjamin R.


Senior LabVIEW Developer @Neosoft


0 Compliments
Message 6 sur 6
1 018 Visites