05-30-2008 09:05 AM
06-02-2008 08:20 AM
Bonjour Zagou,
Pour répondre à votre problématique, il n'est pas possible de relancer l'exécution d'une boucle à partir d'une autre boucle.
En revanche, vous avez la possibilité de communiquer des données entre plusieurs boucles à l'aide de variables, ou d'outils de synchronization comme les files d'attente. Vous pouvez ensuite vous servir des données transmises pour exécuter ou non le code implémenté dans une boucle (avec une structure condition par exemple).
A savoir que l'utilisation de files d'attente ou de notificateurs serait sûrement plus judicieuse car la boucle de lecture des données est mise en pause tant qu'il n'y a pas de données transmises. N'hésitez pas à regarder comment fonctionne les modèles de conception maître/esclave ou producteur/consommateur afin d'utiliser correctement ces fonctions.
J'espère que ces informations vous permettront d'obtenir le comportement attendu.
Cordialement,
Olivier L. | Certified LabVIEW Developer