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

  1. #1
    Membre à l'essai
    Execution des entrées d'un subvi l'une après l'autre
    Bonjour,

    Avant tout je souhaite préciser que je suis tout nouveau sur LabView, mais je suis sur un projet où je ne peux pas passer à côté, donc soyez indulgents

    J'automatise une mesure dans lequel il y a une étape de prise d'images.
    Il y a un VI (très complexe) qui a déjà été développé pour le matériel que j'utilise.
    Il est fonctionnel et a une IHM assez simple d'utilisation. Pour faire une acquisition je dois :

    • Charger un fichier de configuration (bouton LOAD)
    • Initialiser le logiciel (bouton INITIALIZE)
    • Puis après environ 1s d'initialisation, je peux lancer une acquisition (bouton ACQUIRE)

    Je dois faire des acquisitions en boucle, donc j'ai fait un sous VI de cette IHM et je l'ai intégré à mon VI.
    Le truc c'est que j'ai relié les boutons LOAD INITIALIZE et ACQUIRE aux entrées de mon sous VI.
    Pour l'acquisition, je passe par des noeuds de propriétés, mais pour l'initialisation j'ai un problème :
    J'envoie un TRUE sur LOAD et INITIALIZE et je pense qu'ils s’exécutent en même temps, ce qui fait que ça plante.

    Donc je voulais savoir si je pouvais faire en sorte d'activer mon LOAD dans un premier temps, puis mon INITIALIZE.

    D'avance merci
    P.

  2. #2
    Membre du Club
    a tu déjà essayer "flat séquence structure" ?? en même temps je pense que tu a besoin d'un feedback qui t'indique si l'opération a réussi ou pas pour activer la prochaine étape
    Citation Envoyé par xPhoton Voir le message
    Bonjour,

    Avant tout je souhaite préciser que je suis tout nouveau sur LabView, mais je suis sur un projet où je ne peux pas passer à côté, donc soyez indulgents

    J'automatise une mesure dans lequel il y a une étape de prise d'images.
    Il y a un VI (très complexe) qui a déjà été développé pour le matériel que j'utilise.
    Il est fonctionnel et a une IHM assez simple d'utilisation. Pour faire une acquisition je dois :

    • Charger un fichier de configuration (bouton LOAD)
    • Initialiser le logiciel (bouton INITIALIZE)
    • Puis après environ 1s d'initialisation, je peux lancer une acquisition (bouton ACQUIRE)

    Je dois faire des acquisitions en boucle, donc j'ai fait un sous VI de cette IHM et je l'ai intégré à mon VI.
    Le truc c'est que j'ai relié les boutons LOAD INITIALIZE et ACQUIRE aux entrées de mon sous VI.
    Pour l'acquisition, je passe par des noeuds de propriétés, mais pour l'initialisation j'ai un problème :
    J'envoie un TRUE sur LOAD et INITIALIZE et je pense qu'ils s’exécutent en même temps, ce qui fait que ça plante.

    Donc je voulais savoir si je pouvais faire en sorte d'activer mon LOAD dans un premier temps, puis mon INITIALIZE.

    D'avance merci
    P.
    "Il est bien des choses qui ne paraissent impossibles que tant qu'on ne les a pas tentées"
    André Gide