Sélectionner automatiquement un menu déroulant

Bonjour,
Je cherche à savoir comment programmer un menu déroulant. Je m'explique, j'ai vi dont l'un des connecteurs est un menu déroulant. Je voudrais sélectionner un des items du menu mais pas avec son indice mais avec une chaîne de caractère.
Merci 
Résolu !
Accéder à la solution.

julienDCNS a écrit :
Bonjour,
Je ne sais pas si cela répondra à ta question, mais si tu connais à l'avance tous les noms et indices numériques associés, tu peux créer un tableau avec ton chaine de caractère dedans,
Bonne journée
  ...Comme déjà suggéré précédemment, il serait alors encore beaucoup plus simple de créer un contrôle du type énuméré et de le définir comme (Strict) Type Def. Cette manière de faire offre de plus un immense avantage en termes d'auto documentation du code puisque la Case Structure affiche les noms en clair plutôt que les indices.

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

  • Menu déroulant à arborescen​ce

    Bonjour,
    Je cherche à réaliser un menu déroulant à arborescence comme celui utilisé sur windows:
    J'ai déjà lu pas mal de posts au sujet des menus, mais je n'ai trouvé que des explications sur les menus locaux (pour lesquels il faut faire un clic droit pour ensuite sélectionner les menus).
    Je souhaiterais que les menus se déroulent lorsque je passe ma souris dessus.
    Dans le cas où ce type de menu ne serait pas réalisable sous LV (ce que j'ai cru comprendre) j'ai commencé à faire un menu de ce type (en rouge):
    Grâce à ce menu, je peux sélectionner différentes commandes. Mais j'aimerais faire en sorte que selon la sélection faite sur "commandes", le choix sur "commandes2" change.
    Je cherche donc un moyen d'initialiser la variable "commandes2" différemment selon la valeur choisie sur "commandes". J'ai pensé à une boucle condition dont les conditions seraient validées par la valeur choisie sur "commandes", mais je n'ai pas réussi...
    Merci de me conseiller sur la démarche à suivre pour arriver à faire un menu pratique à utiliser.
    Teka
    Labview 8.2 version étudiante
    Sound & Vibration Toolkit

    Bonjour,
    Merci d'avoir posté sur le forum NI.
    Tu peux jeter un œil sur le lien suivant :
    Windows Style File Menu with Submenu
    Ce n’est pas totalement ce que tu souhaite faire dans ton programme, mais tu
    peux trouver quelques solutions à ton problème.
    Cordialement Samuel G.
    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

  • Bonjour, je n'arrive pas à résoudre certains problèmes avec Muse CC.  1) Lorsque je fais un double clique sur un bouton avec menu déroulant, le bas de ma page monte et descend de 3 à 5 mm (10 à 15 ppp). Le bas de page vibre.  2) J'ai un problème d'état da

    Bonjour, je n’arrive pas à résoudre certains problèmes avec Muse CC.  1) Lorsque je fais un double clique sur un bouton avec menu déroulant, le bas de ma page monte et descend de 3 à 5 mm (10 à 15 ppp). Le bas de page vibre.  2) J’ai un problème d’état dans une barre de navigation. Lorsque je passe mon curseur sur un bouton celui-ci est en surbrillance : c’est OK. Lorsque je clique, j’ai un menu déroulant : c’est OK. Mais quand je quitte ce bouton pour une autre action celui-ci ne se referme pas automatiquement.  Avez-vous des solutions ? En vous remerciant par avance. Cordialement.

    Bonjour, je n’arrive pas à résoudre certains problèmes avec Muse CC.  1) Lorsque je fais un double clique sur un bouton avec menu déroulant, le bas de ma page monte et descend de 3 à 5 mm (10 à 15 ppp). Le bas de page vibre.  2) J’ai un problème d’état dans une barre de navigation. Lorsque je passe mon curseur sur un bouton celui-ci est en surbrillance : c’est OK. Lorsque je clique, j’ai un menu déroulant : c’est OK. Mais quand je quitte ce bouton pour une autre action celui-ci ne se referme pas automatiquement.  Avez-vous des solutions ? En vous remerciant par avance. Cordialement.

  • Menu déroulant d'image

    J'ai créer un Indicateur personnalisé (.ctl) dans le fichier zip ci-joint. mais quand je lance le vi essais get ref j'obtiens une erreur dans le vi de lecture d'étiquettes des différents menu déroulant qui composent mon .ctl (erreur 1054)
    Quelqu'un aurait-il une idée du prôblème?
    Attachments:
    Erreur 1054.zip ‏88 KB

    Bonjour et merci aux deux réponses.
    Il est vrai que j'ai posé ma question en français sur un forum Anglais, mais je m"en suis aperçu trop tard, c'était parti!
    Depuis j'ai trouvé la réponse à mon problème. en fait la classe 34 défini aussi bien les rings det type chaîne que les rings de type image!
    Mais la ou y a le bug, c'est que certaines propritées ne sont pas utilisable avec un ring image et génère une erreur, c'est ce qui se passe dans mon vi!
    Je ne comprends pas pourquoi ne pas avoir fait deux classes distincts, vu que certaines propritées ne sont pas valide avec un ring image. Il y a bien plusieurs classes pour les numériques?
    I did à mistake when I wrote this message, So I give à short answer about this resolved prôblem. In fact 34 classes is used for string ring and picture ring, but both objects have not all the same properties. With picture ring some properties give an error. That what happen in my Vi.
    I don't understand we haven't to  différent classes when some properties are différent? When we used différent numériques objects we have different classes! 

  • Choisir des données à partir d'un menu déroulant (ring)

    Bonjour,
    Dans le cadre de mon projet et sur base d'un fichier avec des données enregistrées de la manière décrite ci-dessous,
    Date/Time    V_ACM_Generator [m³/h]    Q_ACM_Generator [kWh]    P_ACM_Generator [W]    T_ACM_Generator flow [°C]
    1/05/2009 00:00    0    0    0    40,78
    1/05/2009 00:05    0    0    0    40,61
    1/05/2009 00:10    0    0    0    40,48
    j'aimerai arriver à établir un graphique journalier des données via
    un choix d'utilisateur de la date, et du nom de la sonde. Je ne sais pas si je suis assez
    clair, sinon n'hésitez pas à demander que je réexplique
    J'arrive à récupérer toutes les valeurs Date/Time dans un menu déroulant, mais j'aimerai que le menu déroulant n'affiche que la date seule (donc sans le '/Time'), et ce en evitant les redondances vu qu'il y a 288 fois la même donnée "Date" par jour.

    Bonjour,
    Pour donner quelques pistes de recherche:
    1) pour n'avoir que la date, si elle est bien au format écrit, il suffit d'utiliser la fonction Match Pattern (rechercher une expression je crois en francais) pour rechercher le caractère espace. Les sorties renvoient les chaines de caractères d'avant et d'après, ici la chaine d'avant correspondra à la date. Ce traitement peut se faire dans une boucle For.
    2) pour ce qui est de la redondance, à chaque itération de la boucle, il faut regarder si la date obtenue est déja dans le tableau sinon l'y ajouter. et continuer à l'itération suivante (en passant le tableau avec un registre à décalage).
    Cordialement,
    Simon D.
    CLA | Certified LabVIEW Architect
    CTA | Certified TestStand Architect

  • Menu déroulant

    Bonjour,
    Je souhaiterai savoir s'il est possible de mettre une valeur à un menu déroulant. Ci joint. Sur la façade avant j'ai un bouton Triangle/Escalier, j'aimerai tester ce bouton et ensuite activer à la valeur 3 ou à 5 0 la voie N°1 du menu déroulant. 
    Merci d'avance. 
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    Appelant5.vi ‏14 KB

    Bonjour,
    Si j'ai bien compris, tu aimerais selon ton bouton que le menu déroulant soit à 3 ou à 5 en signalisation.
    Il faut donc utiliser la propriété valeur (signalisation) de ton menu déroulant, comme sur le fichier joint.
    Bastien
    Pièces jointes :
    menu deroulant.vi ‏9 KB

  • Menu déroulant variable globale

    Bonjour,
    je souhaite passer un menu déroulant en variable globale. Le problème, c'est que je souhaite récupérer dans un sous-VI les données mais aussi le nom des éléments de mon menu déroulant qui se trouve en face-avant de mon VI principal. Les valeurs passent mais pas les textes qui y sont associés. Quand je fais un noeud de propriété de ma variable globale dans le VI
    principal, on ne me propose pas "chaines et valeurs" ou le texte. Pourquoi? J'ai essayé aussi avec des CtlRefNum mais pareil, seules les valeurs passent.
    Merci d'avance.

    Bonjour,
    je suis pas certain qu'il soit necessaire de passer la reference du control sauf à vouloir le modifier dans les sous vi
    generalement on obtient le du choix effectué en indexant le tableau possible avec l'index recupéré
    ci joint un vi pour exemple
    Cdt
    Tinnitus
    CLAD / Labview 2011, Win Xp
    Mission d'une semaine- à plusieurs mois laissez moi un MP...
    RP et Midi-pyrénées .Km+++ si possibilité de télétravail
    Kudos always accepted / Les petits clicks jaunes sont toujours appréciés
    Don't forget to valid a good answer / pensez à valider une réponse correcte
    Pièces jointes :
    get choix.vi ‏12 KB

  • Menu déroulant texte et image

    Bonjour,
    Je voulais utiliser un menu déroulant texte et image.
    Mais quand je selectionne avec l'éditeur de commande une image, celle ci est la meme quelques soit le choix dans le menu déroulant.
    Hors je voulais faire apparaitre dans mon menu déroulant, un icone différent pour chaque choix.
    Merci à tous pour vos réponses.

    Bonjour,
    Merci d'avoir posté sur le forum NI.
    Si j'ai bien compris votre problème, vous souhaitez juste associer des images à des textes dans un menu déroulant texte/image.
    Pour cela, vous pouvez placer votre commande sur votre face-avant. Ceci permet de créer la première "case" de votre menu.
    Faite un click droit sur votre commande et ouvrez le menu "Editer les éléments". Dans la fenêtre qui s'ouvre, replissez les champs avec les textes que vous souhaitez puis cliquez sur OK.
    Cliquez ensuite sur "Edition >> importer une image dans le presse papier" et aller chercher votre image. Faites ensuite un click droit sur votre commande et faites "importer une image du presse papier".
    Pour éditer la seconde image de votre menu, prenez l'outil "doigt" et cliquez sur votre commande afin d'aller à la prochaine case de votre menu.
    Celle ci doit contenir le texte que vous avez choisi au début et aucune image. Réitérez alors la procédure faite pour la case précédente (Edition>> importer dans le presse papier puis click droit sur votre commande ...) avec l'image correspondante au texte.
    Et ainsi de suite pour le reste de votre menu.
    Cordialement,
    Nicolas M.
    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;}
    Journées Techniques LabVIEW 2012 : du 27 septembre au 22 novembre
    2 sessions en parallèle : Débuter a...

  • Menu déroulant adresse tracés

    Bonjour,
    Il me faut modifier des adresse de voies analogiques raccordées à un menu déroulant, dans propriété à l'onglet tracés je vois bien mes adresses mais je n'arrive pas à faire de modification. Ca parait bien simple mais je suis sec.
    Par avance merci

    Sinon:
    Lorsque ta tâche DAQmx est initialisée, tu définis les voies utilisées.
    Sur cette copie d'acran, voies 0 à 7 et 16 à 18, soit 11 voies. tu peux aisément modifier cette constante.
    Ensuite, plus loin dans le code, tu lis ces voies et récupère un tableau de 11 signaux, que tu décomposes pour les envoyer vers tes 3 graphes. Les signaux contiennent le nom de la voie, c'est ça que tu retrouves dans la légende de tes graphes.
    Pour les changer, soit il faut passer par MAX et changer le nom des voies, soit modifier les propriétés des signaux pour leur attribuer un nom.
    Je ne sais pas si c'est ce que tu cherches à faire...
    Francis M | Voir mon profil
    Certified LabVIEW Developer

  • Officejet Pro 8600 Plus. No automatic scan menu when documents loaded into the auto feeder?

    I have a new Officejet Pro 8600 Plus to replace the L7780 which brought up the scan menu when a document was loaded into the autofeeder.  How do I get the ne 8600 to do the same thing.  I find that I liked the convenience of the auto menu but it does not come up when I load document(s) to be scanned into the auto feeder.  Was this feature left off?
    This question was solved.
    View Solution.

    Hi afredb,
    I understand you have a new Officejet 8600 Plus and have some questions about the scan feature in comparison to the Officejet L7780. I will certainly do my best to answer these questions for you.
    In testing on our own Officejet 8600, I have found that you would be correct, this is a feature that wasn't transferred to the upgraded machines after they stopped making the L7780. There were a few printers in between the L7780 and the 8600, and they didn't have that feature either. I believe the reasoning behind it was that many people use these printers for copying and faxing as well so having the feeder automatically assume it's going to be scanning would have created extra steps for many others. Hopefully this is only a minor inconvenience and you can still enjoy the printer
    Hope this helps, have a great day!
    Please click “Accept as Solution ” if you feel my post resolved your issue, as it will help others find the solution faster
    Click the “Kudos Thumbs Up" on the right to say “Thanks” for helping!
    **MissTeriLynn**
    I work on behalf of HP

  • Automatic print menu

    Whenever I open a PDF, the document opens in addition to the print menu. How do I disable the automatic printing? Acrobat XI on Windows 8.1

    There is probably JavaScript in the PDF file that executes upon opening the PDF file and invokes the print dialog.
    The only way you can get around this is to open Acrobat without any document. Go to Preferences (Ctrl-K), choose the JavaScript panel, and uncheck the option for Enable Acrobat JavaScript. Then press OK.
    That will disable this behavior but also disable anything else useful that JavaScript could or might do in this or other documents.
    Let us know if that solves the problem for you.
              - Dov

  • Automate "relocate menu bar"

    How can I automate the "relocate menu bar" functionality found in the display arrangment tag in system preferences. I want to be able to quickly move the menu bat to my Cintiq tablet display, either by clicking an icon or a keyboard shortcut.

    Well, for one, this an Automator forum, so as for doing that with Automator there would have to be an action for it. Have a look at the actions included in Automator, you won't find an action for moving the menu bar from one display to another.
    You also probably won't find an action created by a third-party developer (i.e. not Apple) that would do that, either. Though if you search for one and do find it, then you're is problem is solved.
    I would say you really need to try the AppleScript forum. No guarantee they'll be able to help, but that is much more suited for your request. Automator is more oriented towards repetitive tasks on large batches of files, or a perhaps a group of tasks. Such a singular and non-file related request as yours is more likely to be solved with AppleScript. While an Automator workflow can have AppleScript in it, it's not worth it unless you're also doing other tasks that can be accomplished with Automator actions. Might as well stick with pure AppleScript for such a task, if it can be done at all.
    Good luck.

  • Filtre pour Menu déroulant

    Bonjour,
    J'utilise un menu de chaîne déroulante qui contient de nombreux éléments. Mon objectif est de filtrer les résultats affichés au fur et à mesure que l'utilisateur saisit une chaine. Exactement comme la recherche sous windows SEVEN (dans "démarrer/ rechercher", en bas). Est-ce possible ?
    Par défaut, Labview nous positionne dans la liste à l'endroit où le résultat est le plus proche de la chaîne saisie, mais affiche aussi les autres éléments. Ce n'est donc pas ce que je recherche.
    Merci d'avance pour vos réponses,
    Cordialement,
    Olyox

    Malheureusement il n'y a pas de solution déjà intégrée dans LV. Il faut donc créer un XControl...
    Un exemple pour une bonne base :
    http://www.ni.com/example/27959/en/
    Cdt
    --Eric
    Eric M. - Application Engineering Specialist
    Certified LabVIEW Architect
    Certified LabWindows™/CVI Developer

  • Play Automatically Without Menu & How Do You Loop Playback???

    Hello,
    I was wondering if there is a way in DVDSP to have it set that when you put a DVD into the DVD Player, it starts automatically playing on its own, without having to click on a menu and hit play?
    Also, is there a way to loop the playback so that when it gets to the end of the DVD, it goes back to the beginning automatically and starts all over again?
    Thanks,
    Marc Griffin

    Depending on the size of the movie, duplicate a few times on the track ( as many times as it can fit) so that it does not have to refocus too often. If it is a longer selection may not be needed as much, but when it is shorter definately a good move.
    Then set the first play and end jump as mentioned.
    You should also have a menu in the DVD it case someone hits menu or title so that there is a menu there. In the menu you can also have a play button. In case someone breaks out of the movie by pressing the remote, it is a good idea to have this. Some players can also have issues if there is no menu and people start pressing the remote.

Maybe you are looking for

  • Cannot get email from Verizon servers thru Time Warner ISP

    I've had Verizon for many years until a move took us to California where it was not an option in our area.  I purchased the email addresses from Verizon 3 years ago.  Everything has worked fine until 2 weeks ago when my wife and myself cannot access

  • Htp.p doesn't work from the custom button event handler ...

    Hi, I am trying to pop up an alert from the custom button event handler. I created a button and put the following code. htp.p('<script language='JavaScript1.3"> alert ("Test Message"); </script>; But alter doesn't show up after clicking the button. T

  • Re: Portege A600-13Y: BIOS update 1.50 to 2.00-WIN - How risky it is?

    Hi there, My Portege A600-13Y BIOS is version 1.50: - should I upgrade to 2.00WIN? - I found this source for the biso upgrade 2.0 but there is no indication that this file is authentic TOSHIBA bios. No checksums, no ssl certificate, nothing. Is it po

  • REMOVE_ELEMENT in a Table with ( tree by key Column )

    Hi all, Designed a table with Tree by key column ( a Normal table with tree ) In one of the row there is a Drop down field provided for selection. We have delete button provided to the customer. In this delete button handeled removing the Lead select

  • Can I change the tablespaces when I make a Migration??????

    I have to do a migration from OWB 9.0.4 and Oracle 9.2.0.6 to OWB 10.1.0.4 and Oracle 10.2.0.1. I have a New Server. I have done a Partial Export/Import. Then as explain the OWB Installation Manual on Chapter 3 “Update to OWB 10.1 and Migrating Data”