Problème architecture commande onglets

Bonjour à tous ,
Je réalise un programme permettant d'effectuer des scénarii de tests avec 3 onglets :
- création/modification scenario
- scénario en cours
- campagne de tests qui consiste à boucler des scénarii
Pour cela j'utilise une commande onglet en sélecteur de condition.
Dans chaque case, j'ai placé mes sous VIs associés.
Problème : Le VI ne s'exécute pas et ne s'arrête pas quand je navigue sur mes différents onglets.
Cdt
Pièces jointes :
Mode_Auto_Final.vi ‏60 KB

aznnath11 a écrit :
Lorsque l'utilisateur navigue un onglet, je souhaite que cela déclenche le VI contenu dans cet onglet
Ou sinon mettre un bouton M/A pour chaque VI par exemple ?
Ah, si tu veux faire ça, le plus simple est de passer ton onglet en contrôle (au lieu de indicateur) et de faire une machine à états ; chaque fois que la valeur de l'onglet change, tu va dans un état différent dans lequel tu exécute le code que tu souhaites.
When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!"

Similar Messages

  • Commande onglet associées à un menu déroulant

    Bonjour,
    J'aurais besoin d'aide sur un problème que je rencontre.
    Je suis en train de créer un programme contenant 8 menus déroulants
    correspondant à des chip select contenant chacun 9 choix de composants
    dont un "aucun" (a savoir que les choix sont les même dans les 8 menus).
    Une
    foi les composants sélectionnés je souhaite que sur ma commande onglet
    n'apparaissent que les pages correspondant aux choix des menus.
    Mais après 2 jours d'essais aucun résulat satisfaisant:
    Soit
    les onglets en question clignotent et je ne peux cliquer dessus
    (seulement la page par défault est "accessible" et d'ailleurs elle
    change de couleur si vous pouviez m'éclairer à ce propos)
    Soit
    les onglets s'affichent bien mais si au cours du programme je change de
    choix les anciens onglets restent visible en plus des nouveaux
    Soit
    je décide de faire des quand "a" apparait les autres sont pas visibles
    mais ça marche poour un menu déroulant après si les autres rentrent en
    jeux il ya des conflits(évident
    Donc j'aurais vraiment besoin d'aide s'il vous plait
    Si quelqu'un a même des exemple ça serait encore mieux, en sachant que j'ai Labview 8.5
    Merci d'avance à vous
    Bonne journée
    Julie

    Bonjour,
    J'ai modifié votre Vi et supprimé les choses inutiles (mais il en reste).
    Je n'ai pas compris l'utilité de votre boucle while de plus haut niveau, je pense qu'elle ne sert à rien.
    J'ai vu aussi que vous utilisez des variable globales, je vous conseil d'utiliser des fils à la place( rien de mieux que les fils en LabVIEW).
    De plus, je vous déconseille d'utiliser la fonction "STOP" car il est rare qu'elle soit vraiment nécessaire.
    N'hésitez pas si vous avez des questions.
    Cordialement,
    Yann
    Pièces jointes :
    vi principal1.vi ‏47 KB

  • Impossible de changer le "nom" d'une commande à onglet

    Bonjour à tous,
    Comme le titre l'indique, depuis ce matin je cherche à changer le nom de mes onglets ( référence profilé , controle vibrations et informations réglages ". Habituellement un clik suffisait pour ensuite modifier le nom de ceux-ci mais la je ne sais pas pourquoi cela bloque. Comment faire ?
    Je joins en pièce jointe ma face avant uniquement afin que vous constatiez le problème.
    cordialement
    Pièces jointes :
    Commande à onglet.vi ‏1506 KB

    Bizarre...
    Le seul moyen "propre" que j'ai trouvé est d'en faire une définition de type, puis de la déconnecter. Après j'ai pu modifier les noms des pages.
    1. Sur la commande onglets, clic droit -> Avancé -> Personnaliser...
    2. Sélectionner "Définition de Type" dans le type de commande personnalisée. Supprimer la commande, puis en recréer une identique.
    3. Sauver le .ctl
    4. Retourner sur le VI. Clic droit sur la commande onglet -> Déconnecter la définition de type
    5. Normalement, on peut alors modifier les noms des pages.
    Sinon, il faut vider les pages, refaire la commande onglet, et re-remplir les pages...
    Eric M. - Application Engineering Specialist
    Certified LabVIEW Architect
    Certified LabWindows™/CVI Developer

  • Masquer une page de la commande onglets

      Bonjour,
    J'essaye de masquer ou de rendre inactive une page de la commande onglets quand j'appui sur un bouton d'une autre page. Pourriez-vous m'aider?
     Merci.

    Duplicate post.

  • Problème pour commander des cartes

    Quand je veux commander une carte, j'ai ce message d'erreur: Une erreur est survenue lors de la communication avec l’Apple Store en ligne. Veuillez réessayer. Que faire???
    J'ai éteins et rallumé plusieur fois tout mon système... mais rien à faire.....

    Verify that you have the coorect country set for the iPhoto print products in your iPhoto preferences
    LN

  • Problème de commande sur iPhoto

    Après la réalisation d'un livre album, je souhaite passer une commande pour l'imprimer mais mon iPhoto ne répond pas.

    But that shouldn't prevent C.Madrolle from getting to the order window.  I'm unable to view his screenshots so am assuming the button doesn't work at all which would  not be related to the server.  But I might be wrong (am all to often ).
    Probably I am wrong!
    Screenshots are not working today either, have a look at the Community Operations.
    I can see C.Madrolle's second screenshot. Can you see my screenshot of the second screenshot?

  • Problème architecture projet

    Bonjour à tous,
    Je viens vers  vous, car j'ai réalisé une application assez "dense" qui fait appel à un certain nombre de sous-VI. Il se trouve que je n'ai jamais trié ces sous VI et qu'ils sont présents un peu partout sur mon PC. Avez-vous une méthode pour savoir quelles sont les VIS utilisés pour faire tourner mon application ? Je précise que je n'ai qu'un PC avec Labview et je souhaiterai donc réunir l'ensemble de mes Sous vi dans un répertoire.
    Cordialement

    Bonjour,
    Pour rassembler tous les VI d’une application, le plus simple est de faire une distribution de code source.
    http://zone.ni.com/reference/fr-XX/help/371361J-0114/lvhowto/build_source_distrib/
    http://digital.ni.com/public.nsf/allkb/F3DC40A6E3F3B25B862570AD005D1D3D
    vous pouvez aussi gérer vos VIs à travers votre projet :
    http://www.ni.com/white-paper/7197/fr/ (figure 3)
    Cordialement
    Samuel G. | Application Engineer Team Leader
    Certified LabVIEW Developer
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    Été de LabVIEW 2014
    12 présentations en ligne, du 30 juin au 18 juillet

  • Safari, préférences, onglet confidentialité

    Bonjour à tous,
    Je me suis aperçu aujourd'hui que dans Safari, préférences, onglet confidentialité; je n'avais plus accès à aucun réglage. Alors que pour tous les autres onglets, pas de problème tout est accessible.
    J'ai déjà essayé plusieurs solution :
    ~/Bibliothèque/Preferences/com.apple.Safari.plist, placé dans la corbeille, puis j'ai redémarré mon imac et le problème reste : onglet confidentialité grisé et pas accès au réglage.
    Après avoir fait une copie de mes favoris et autres signets, j'ai désinstallé safari (clic droit sur l'icone dans le dossier application : action : placer dans la corbeille), puis redémarré le mac via firefox réinstallation de safari sans remettre en place mes favoris et signets et le problème reste entier : onglet confidentialité toujour grisé.
    J'ai lancé aussi l'utilitaire et réparé les permissions, pas de changement
    Si quelqu'un peu m'aider ;;;
    Cordialement
    Favouritefrench

    Bonjour
    voila les fichiers que j'ai trouvé dans les divers dossiers renseignés
    Dans le dossier Macintosh HD :bibliothèque : internet plugin
    Disabled plug-ins : vide
    flash player.plugin
    flashplayer.xpt
    flip4mac WMV plugin.plugin
    flip4mac WMV plugin.webplugin
    iphotophotocast.plugin
    raccourci vers :javaplugin2_NAPI.plugin
    raccourci vers :javaplugincocoa.bundle
    NP-PPC-Dir-shockwave
    nsIQTScriptableplugin.xpt
    quartz composer.webplugin
    quicktimeplugin.plugin
    silverlight.plugin
    Dans le dossier Macintosh HD :bibliothèque : input methods
    pas de dossier
    Dans le dossier Macintosh HD :bibliothèque : inputmanagers : pas de dossier à ce nom
    Dans le dossier Macintosh HD :bibliothèque :scriptingadditions
    SIMBL.osax
    Dans le dossier user level :bibliothèque : internet plugin
    picassa.plugin
    Dans le dossier user level :bibliothèque : input methods
    pas de dossier
    Dans le dossier user level :bibliothèque : input managers : pas de dossier à ce nom
    Dans le dossier user level :bibliothèque : scriptingadditions : pas de dossier à ce nom
    Dois-je mettre tous ces dossiers (contenu) dans la poubelle ?

  • Help please : on/off switch

    Hi eveybody, 
    I have problem with my programm.. 
    I would like that my case "scenario_en_cours" be turned on or off and if it's "off" to change on different tabbed. 
    Can someone help me please ? 
    Cordially
    Solved!
    Go to Solution.
    Attachments:
    Mode_Auto_Final(1).vi ‏216 KB

    The terminal for the tab control (Commande onglets) is in the outer loop. The only time that is read is when all the code in the current case has completed.  That only happens when Stop_scenario has been pressed and the bottom while loop in "scenario_en_cours" has received the  "Ecriture_gradient"  command via the queue. Tha only appears to occur in the "rampe" case of the for loop.
    I cannot tell what cases occur when, so it is difficult to see what is happening. It is possible that pressing Stop_scenario will cause the upper two loops to stop with the lower loop in some other case. That could leave the event structure with the Stop_scenario Value change event queued up but not executing because the case structure is in a different case.
    This whole progam should probably be re-configured to to use a Producer/Consumer Architecture. Use only one event structure for the program - in the Producer loop. The Consumer loop would implement a state machine. Most likely this would eliminate the need for the nested loops, the local variables, and the Value property nodes. The number and distribution of the Wait functions seems awkward and likely to make the timing different from what you really want.
    Lynn

  • Impossible de réinstaller le système d'un MBP, que faire ?

    Le MBP fonctionnait mal (Lion 10.7.5), j'ai lancé diskutility qui m'a demandé de redémarrer avec Commande + R pour procéder à une réparation.
    Etant fait, je n'avais aucune action possible sur le disque dur avec diskutility (commandes grisées).
    Je l'ai redémarré normalement, mais après pomme et roue : extinction ! (plusieurs fois).
    J'ai lancé un démarrage + Commande + R et la réinstallation avec Time Machine : écran noir, lettres blanche et requête pour redémarrer et revenir à un écran bleu avec le dossier et ?
    J'ai essayé de relancer avec un système Lion 10.8 sur clef USB: mêmes résultats.
    Problème système ? ou matériel ? Je ne vois plus trop quoi faire...

    Bizarre...
    Le seul moyen "propre" que j'ai trouvé est d'en faire une définition de type, puis de la déconnecter. Après j'ai pu modifier les noms des pages.
    1. Sur la commande onglets, clic droit -> Avancé -> Personnaliser...
    2. Sélectionner "Définition de Type" dans le type de commande personnalisée. Supprimer la commande, puis en recréer une identique.
    3. Sauver le .ctl
    4. Retourner sur le VI. Clic droit sur la commande onglet -> Déconnecter la définition de type
    5. Normalement, on peut alors modifier les noms des pages.
    Sinon, il faut vider les pages, refaire la commande onglet, et re-remplir les pages...
    Eric M. - Application Engineering Specialist
    Certified LabVIEW Architect
    Certified LabWindows™/CVI Developer

  • Fonction qui définie une valeur comme par défaut

    Bonjour
    J'ai besoin d'une fonction (ou noeud de proprité ou noeud de méthode) qui me permet de définire une valeur comme par défaut à un indicateur, sans être obligé d'arrêter l'exécution, cliquer droit sur mon indicateur, choisir opération sur les données et finir par définir la valeur actuelle comme par défaut.
    Y'a-t-il une solution pour ça? je veux que ça soit à l'interrieur de mon code , merciiii
    Résolu !
    Accéder à la solution.

    Je vous remercie, c'est ce que je cherche, je l'ai testé ça marche pour quelques commandes mais pas pour tous.
    Moi j'en ai besoin surtout pour définir une valeur par défaut d'un cluster qui est placé dans une commande onglet. Le problème c'est que pour lui quand il cherche les commandes, il n'affiche que la commande onglet, et ne prend pas mon cluster en tant que commande.
    Pour moi j'ai deux onglets, dans chacune j'ai placé un cluster, donc je veux définire la valeur par défaut de ces deux clusters. et lui quand il li la commande onglet, il donne just l'onglet sélectionné
    comment je peux faire pour qu'il li les deux clusters?
    Mercii

  • Booleen M/A pour activer ou stopper un programme

    Bonjour à tous,
    Je rencontre un problème pour faire un M/A dans mon programme.
    En effet, j'ai une commande onglet qui me permet d'exécuter le sous VI que je souhaite. Néanmoins, pour que cela soit fonctionnelle, je dois pouvoir stopper ma boucle while.
    Cependant, je pense m'être un peu mélangé..
    Pièces jointes :
    Mode_Auto_Final(1).vi ‏214 KB

    Rien avoir avec la question de départ, mais un petit quelque chose attire ma curiosité.
    @aznnath : En effet, j'ai testé et mon programme crash lors d'un run.
    Que veux-tu dire par : "mon programme crashe" ?
    Est-ce ton code qui crashe ? ... et dans ce cas, que ce passe-t-il (que tu appelles "crash")
    ou ... est-ce Labview en lui-même qui crashe ?
    dans ce dernier cas, il serait fort intéressant d'isoler le problème. (car quoi que tu fasses, LV, en lui même ne doit jamais crasher)
    Il y aurait là (dans le second cas) peut-être une opportunité de mettre en évidence un soucis dans LV lui-même.

  • Impossible de changer les informations de mes films dans Itunes. Comment le faire de nouveau ?

    J'ai un problème.
    Dans ma bibliothèque Itunes, je suis dans l'incapacité de changer les informations de mes films. Quand je vais dans "Obtenir des informations", j'obtiens une fenêtre où tout est grisé et où il m'est impossible de modifier quoi que ce soit, alors que je pouvais le faire avant. Ce problème ne concerne même pas tous mes films, mais une grande majorité.
    Comment puis-je faire pour pouvoir à nouveau modifier les informations de mes films ?

    Bizarre...
    Le seul moyen "propre" que j'ai trouvé est d'en faire une définition de type, puis de la déconnecter. Après j'ai pu modifier les noms des pages.
    1. Sur la commande onglets, clic droit -> Avancé -> Personnaliser...
    2. Sélectionner "Définition de Type" dans le type de commande personnalisée. Supprimer la commande, puis en recréer une identique.
    3. Sauver le .ctl
    4. Retourner sur le VI. Clic droit sur la commande onglet -> Déconnecter la définition de type
    5. Normalement, on peut alors modifier les noms des pages.
    Sinon, il faut vider les pages, refaire la commande onglet, et re-remplir les pages...
    Eric M. - Application Engineering Specialist
    Certified LabVIEW Architect
    Certified LabWindows™/CVI Developer

  • Why ITunes do not recognize my iPod Touch

    Hi everybody!
    I have an IPod Touch and for some weeks, I have big problems with ITunes I can not solve.  Let me explain:
    Initially, it worked fine.  Then one day, decided that ITunes does not recognize my IPod Touch, more precisely it do not read more.
    When I plug my IPod Touch, ITunes tries to read it and then a message appears saying: «ITunes can not read the contents of the IPod xxxx».  Then they told me to restore my IPod to restore the original settings, I tried but it did not work either because after a while a message appears telling me that my internet connection failed while yet it works!!?!!
    Then I tried to solve the problem in the tab «Help» ITunes under «establish a diagnosis» and then the test tells me that there is no IPod detected while my IPod is plugged and recognized in Windows Vista.  It tells me: «ITunes could not connect to the IPod xxxx because the record is missing the match.» What does that mean??
    I also tried everything in the Apple support and nothing worked.  My IPod ans ITunes are up to date.  I even uninstalled ITunes and any Apple product for the reinstalled everything but it still does not work.
    Does anyone can help me??
    I confess that I am discouraged and frustrated.
    Thank you in advance!
    Zazzz
    P.S. Sorry for my English.... I'm French, but I try to speak English for speak with you!
    Bonjour tout le monde!
    J'ai un IPod Touch et depuis quelques semaines, j'ai de gros problèmes avec ITunes que je n'arrive pas à résoudre.  Je vous explique:
    Au départ, tout fonctionnait bien.  Puis un jour, ITunes a décidé qu'il ne reconnait plus mon IPod Touch, plus précisémment il ne le lie plus.  Lorsque je branche mon IPod Touch, ITunes essaie de le lire puis un message s'affiche me disant: «ITunes ne peut pas lire le contenu de l'IPod xxxx».  Puis on me dit de restaurer mon IPod afin de rétablir les  paramètres d'origine, ce que j'ai essayé mais ça ne fonctionne pas non plus car après un temps un message s'affiche me disant que ma connexion internet a échoué alors que pourtant elle fonctionne!!?!!
    Puis, j'ai essayé de résoudre le problème dans l'onglet «aide» d'ITunes sous établir un diagnostique et là, le test me dit qu'il n'y a aucun IPod détecté alors que mon IPod est bien branché et reconnu dans Windows Vista.  On me dit aussi: « ITunes n'a pu se connecter à l'IPod xxxx car l'enregistrement du jumelage est manquant».  Qu'est-ce que ça veut dire??
    J'ai aussi tout essayer dans le support d'Apple et rien n'a fonctionné.  Mon IPod et ITunes sont à jour.  J'ai même désinstallé ITunes et tout les produit Apple pour tout réinstallé mais ça ne fonctionne toujours pas. :-(
    Est-ce que quelqu'un peut m'aider??!! 
    J'avoue que je suis découragée et frustrée.
    Merci d'avance!
    Zazzz

    Refer to this article:
    iOS: Device not recognized in iTunes for Windows
    http://support.apple.com/kb/TS1538

  • Est -il possible de créer plusieurs subpanels dans le même vi principal

    Bonjour,
    Dans mon projet j'ai besoin de faire appel à un vi secondaire dans lequel j'ai stoké des contrôles et des indicateurs.Le souci qui se pose c'est que je dois placer 9fois ce subpanel(qui me sert à d'interface de généreration ou d'acquésition de signaux) dans mon vi principal.
    Cordialement
    radlou
    Résolu !
    Accéder à la solution.

    Bonjour,
    Je ne suis pas sûr de bien comprendre ce que tu souhaite faire... De manière
    générale les faces avant secondaires permettent d'afficher dans un VI de haut
    niveau la face avant de sous-VI. C'est ce qui est utilisé dans l'environnement
    LabVIEW pour tout ce qui est fenêtre de propriété. Dans ton cas il me semble
    plus approprié et plus simple de déclarer ton sous VI en réentrant et
    d'utiliser la commande onglet sur l'IHM. Le VI Serveur te permettra de lancer
    plusieurs instances du même VI. Là ou je ne suis pas certains de bien
    comprendre est sur le contenu de ton sous-VI, si celui-ci fait appel à une
    ressource matériel il ne te sera pas possible de le lancer plusieurs fois en
    parallèle (on ne peut pas attaquer la même ressource matériel à deux endroits
    différents au même moment). 
    Dans le code d'exemple que je t'ai posté je lance deux fois le VI Template,
    il est possible d'en lancer plus si tu le souhaite. 
    Finalement, peux tu exposer ce que tu souhaite réaliser (que fait ton
    sous-VI, que dois tu afficher...)? 
    Benjamin R.
    R&D Software Development Manager
    http://www.fluigent.com/

Maybe you are looking for

  • How can i NOT include top level keyword in the metadata of an image?

    Hello, I want to know how can i NOT include top level keyword in the metadata of an image. I know there is an option for not applying a keyword to an exported image, but is there an option for not applying the top level keyword to the actual image? I

  • Error while saving adobe reader XI

    Whenever I first try to save the pdf, it gives me an error that the pdf could not be saved and changes the file name to some .tmp file (eg: A9R6927.tmp). Then, I need to do a Save As and replace it with the original file. Why am I getting this error

  • Hi I am trying to change the margins and layout of an existing in design document, help!

    Hi I am trying to change the margins and layout of an existing in design document, help!

  • Particular web page will not load in safari or firefox

    when i try to load web site www.mapmyride.com, safari will not load the web page. I have tried other web sites and it works fine. It does not give any message to indicate that there's a problem. I can load the same web page on my iphone

  • E72 home screen icons

    Hi Folks I got confused with a few icons appearing at the central bottom of my E72's home screen. I know the Bluetooth icon in the middle. I guess the icon at right is for Internet Call ready as it just appeared after I successfully configured VoIP o