Menu bouton ihm

Bonjour a tous,
Je souhaite réaliser pour un banc de test une ihm. Etant débutant sur labview, j'ai commencé ma petite enquête qui m'a mené à ce VI: http://www.ni.com/example/31442/fr/
Alors ravi de voir que ce VI resemble fortement à ce que je veux faire, il ne me reste plus qu'à ajouter mes fonctions pour chaque onglet.
sauf que je me suis apercu que lorsque je lance le VI, mes fonctions (acquisition et affichage de courbe pour 1 bouton et saisi de paramètre pour l'autre bouton), ne fonctionnement que lorsque j'appuie sur le bouton du menu.
Je souhaiterai en fait que toutes mes fonctions tournent en paralèlle et que les bouton de choix ne concernent uniquement que l'affichage.
Quelqu'un pourrais m'éguiller sur le type de structure à choisir?
Merci

tu peux passer par
Méthode Insérer un VI
Nom court : InsérVI
Requiert : Version de base
Classe : Méthodes de Face-avantSecondaire
Conseils d'utilisation : Création de propriétés et de méthodes.
Charge un VI dans une commande face-avant secondaire sans changer l'état du VI.
Si la face-avant du VI que vous voulez charger est ouverte ou si vous l'avez chargée dans une autre commande face-avant secondaire sur la même face-avant, LabVIEW renvoie une erreur et vous ne pouvez pas charger la face-avant dans la commande face-avant secondaire, à moins que la face-avant ne soit réentrante. De même, vous ne pouvez pas charger la face-avant d'un VI dans une instance d'application distante, ni charger des faces-avant de façon récursive.
Après avoir utilisé cette méthode, la face-avant est en mémoire. Utilisez la fonction Fermer une référence pour fermer la référence au VI. La face-avant reste dans la commande face-avant secondaire jusqu'à ce que vous arrêtiez le VI qui contient la commande face-avant secondaire. Vous pouvez aussi utiliser la méthode Supprimer le VI pour décharger le VI de la commande face-avant secondaire.
Luc Desruelle | Voir mon profil | LabVIEW Code & blog
Co-auteur livre LabVIEW : Programmation et applications
CLA : Certified LabVIEW Architect / Certifié Architecte LabVIEW
CLD : Certified LabVIEW Developer / Certifié Développeur LabVIEW

Similar Messages

  • [sorted] Wesnoth 1.6.5 : unable to use menus

    I installed wesnoth 1.6.5 in my i686/openbox setup but I can't use the program, since clicking on the menu boutons has no result. Music plays well, and the shadowing changes when mouse hovers over the buttons, but there is no reaction.
    Starting with wesnoth -c just leads to the next layer of menus, but not much better luck...
    Last edited by AlexS (2010-01-06 12:19:18)

    See this http://bbs.archlinux.org/viewtopic.php?id=83675

  • FRENCH NEED HELP ( Already Post ) iPod Nano 4G Stay on Apple Logo

    Je suis francais.
    Mon ipod même apres tout essai .
    ( Formatage , Reset : Menu + bouton central 6secondes Blablabla , Downgrader etc.. )
    ne fonctionne pas et reste sur Le logo Apple... -.-'
    : Ipod Nano Chromatique , 8GB , 4Generation.
    Facebook : www.facebook.com/Kwon.Ji.Yong.FR

    Have you tried a hard reset?  See this article for the appropriate instructions on performing a hard reset of your iPod.
    http://support.apple.com/kb/ht1320

  • Plugged in to charge overnight, in morning completely dead with no charging signs at all.

    My ipod had used all battery so plugged in to charge. Charging icon was visible and received emails ok but by morning the ipod was dead. Please help!!

    you can try to reset the idevice by pressing at the same time the lock bouton and the menue bouton (hold bouth boutons 30 sec)
    can also try to unplug and plug it back also try other usb port
    if you ave 1 you can try with the wall plug
    also try to charge with another charging chord
    if not working call apple or send your idevice to apple your batterie probablie dead or damage

  • Revenir au VI principal avec un bouton HOME MENU par exemple

    Bonjour,
    Je suis en cours de réalisation d'une interface graphique. Dans mes sous-VI, je veux mettre un bouton HOME afin de revenir au menu principal si l'utilisateur le désire.
    Je suis partie sur des boucles while, en disant tant que le bouton n'est pas vrai, je continue. Ensuite j'ai testé avec une structure évènement mais ça ne donne rien non plis.
    Avez-vous des explication, informations ou exemples ?
    Merci d'avance,
    Solved!
    Go to Solution.

    Bonjour,
    Vous pouvez surement faire ça avec un CASE pour choisir votre utilisateur et les noeuds de propriétés suivants :
    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...

  • Surlignage des boutons de menu HD

    Bonjour,
    Après création d'un menu dans Adobe Encore CS 6, celui-ci fonctionne correctement durant la "prévisualisation" mais après création du dossier blu-ray, le troisème bouton d'un sous-menu n'est plus "surligné" si sélectionné alors qu'il conduit bien au chapitre correspondant.
    Les meuns et sous-menu sont les "menu générique standard HD" de la bibliothèque dont le fond a été remplacé par une image fixe et redimensionnée extraite de ma propre bibliothèque. Le problème est le même si je laisse le fond originel.
    Merci d'avance.
    Cordialement.

    C'est pas mal du tout, BenjaminR !!
    On peut effectivement créer une barre de menu personnalisée sans texte avec ce Toolkit...
    Pour ceux qui seraient intéressés, pour trouver le Menu Building de MGI, il faut installer le VI Package Manager sur son ordi si ce n'est pas déjà fait (pour l'installer : " Option -> Rechercher les compléments logiciels de LabVIEW " depuis n'importe quel diagramme ou face-avant LabVIEW) et rechercher "Menu Building" dans la barre de recherche du Package Manager.
    fred4255, tu trouveras en PJ le VI que j'ai rapidement fait. Pour le faire fonctionner, je te conseille aussi de créer un dossier "Test_Menu" à la racine du C:\ dans lequel tu placeras les images qui sont dans le fichier compressé en PJ.
    Tu peux évidemment changer ce chemin dans le diagramme du VI.

  • 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.

  • Adobe Encore CS6 : écran noir en fin de boucle de menu

    Bonjour,
    Dans les menus (disques blu-ray créés avec Adobe Encore CS6) j'obtiens en fin de boucle de sous-menus, un écran noir et le dernier bouton sélectionné apparaît surligné.
    Selon le support d'Adobe (support aujourd'hui inaccessible par e-mail) le problème, connu depuis 2010 et toujours pas corrigé, serait dû  au "verrouillage" du fond de menu, verrouillage qu'il suffirait de faire sauter avec Photoshop.
    Problème : cela ne fonctionne pas ou bien j'ai fait une erreur.
    La seule solution que j'ai trouvée : ne plus utiliser Encore CS6 et passer à un logiciel concurrent (DVD Architect ou DVD Studio ou Pinnacle 17 qui accepte les sorties de Media Encoder CC)
    Dommage qu'Adobe semble abandonner ses très nombreux clients utilisateurs d'Encore depuis le rachat de Sonic Corp (Encore est basé sur une licence Sonic) par Rovi Corp.
    Les raisons officielles pour l'arrêt du développement d'Encore CS6 sont la disparition des médias physiques. Belle foutaise pour masquer une dure réalité : Adobe est piégé par Rovi Corp. et ne veut pas investir, y compris dans la correction des bugs d'Encore.

    Bonjour Jacout, Dévérouiller un fond de menu avec photoshop n'est pas pas compliqué , tu n'as donc certainement pas fait d'erreur.  Si tu veux que quelqu'un regarde ton fichier .psd, je veux bien le faire. Ceci dit , je n'ai jamais cru la version d'Adobe concernant l'abandon d'Encore suite à une possible disparition des médias physiques. Je partage tes regrets et je suis même un peu indigné de voir Adobe "demander" à ses clients d'aller voir ailleurs alorsqu'ils ont choisi une suite Adobe  en partie à cause de l'intégration de tous les logiciels nécessaires à leur Job ou Hobby y compris Encore.  C'est un peu comme si Mercédes proposait demain une modèle en disant à ses clients pour les sièges des passagers adressez vous à la concurrencence. Andres

  • Modifier l'ordre des #define dans le .h pour sélectionn​er un bouton par défaut

    Bonjour,
    je suis un peu embetté, car je me bat avec un fichier .h !
    En fait, j'ai une fenetre de sélection qui me permet de scanner un code barre et de valider l'objet par la suite...
    J'ai donc plusieurs boutons, objets, décorations etc...
    Ceux ci se présentent de cette manière :
    #define  P_x                          1       /* callback function: Panelx */
    #define  P_x_DOSSIER                  2
    #define  P_x_UNITE                    3
    #define  P_x_CP                       4
    #define  P_x_TYPE                     5
    #define  P_x_DATE_IN                  6
    #define  P_x_DATE_PASSAGE             7
    #define  P_x_CHARG_PARAM              8       /* callback function: Chargement_parametres */
    #define  P_x_PASS              9       /* callback function: Force */
    #define  P_x_EXIT                     10      /* callback function: Exit */
    #define  P_x_DECORATION               11
    #define  P_x_TEXTMSG_2                12      /* callback function: Appel_Password */
    #define  P_x_TEXTMSG                  13
    #define  P_x_COMMANDBUTTON            14      /* callback function: Help */
    #define  P_x_PICTURE_2                15
    #define  P_x_PICTURE                  16
    #define  P_x_VALIDATION               17      /* callback function: Validation */
         /* Menu Bars, Menus, and Menu Items: */
              /* (no menu bars in the resource file) */
         /* Callback Prototypes: */
    int  CVICALLBACK Appel_Password(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
    int  CVICALLBACK Chargement_parametres(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
    int  CVICALLBACK Exit(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
    int  CVICALLBACK Force(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
    int  CVICALLBACK Help(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
    int  CVICALLBACK Panelx(int panel, int event, void *callbackData, int eventData1, int eventData2);
    int  CVICALLBACK Validation(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
    Donc quand je scanne la boite avec la douchette, il arrive qu'un bouton se déclenche. Cependant, ce n'est pas le bouton VALIDATION, ce qui m'embette !
    C'est le bouton Chargement paramètres, déclaré au début des appels de fonction dans les define.
    Donc, quand je le met dans cette ordre là, le bouton Validation est bien sélectionné par défault (encadré par un rectangle noir), puisque je pense il est au début des #define...
    Quand mon bouton Validation est grisé, il passe au suivant (Force), ce qui est tout à fait ce que je souhaite !
    #define  P_x                          1       /* callback function: Panelx */
    #define  P_x_DOSSIER                  2
    #define  P_x_UNITE                    3
    #define  P_x_CP                       4
    #define  P_x_TYPE                     5
    #define  P_x_DATE_IN                  6
    #define  P_x_DATE_PASSAGE             7
    #define  P_x_VALIDATION               8      /* callback function: Validation */     
    #define  P_x_PASS              9       /* callback function: Force */  
    #define  P_x_CHARG_PARAM              10       /* callback function: Chargement_parametres */
    #define  P_x_EXIT                     11      /* callback function: Exit */
    #define  P_x_DECORATION               12
    #define  P_x_TEXTMSG_2                13      /* callback function: Appel_Password */
    #define  P_x_TEXTMSG                  14
    #define  P_x_COMMANDBUTTON            15      /* callback function: Help */
    #define  P_x_PICTURE_2                16
    #define  P_x_PICTURE                  17
    Cependant, lorsque je grise ou pas un bouton, par la suite, ce n'est pas le bon bouton qui est affectée, puisque j'ai modifié l'ordre et il n'apprécie guère...
    Ex: je demande de grisé le bouton Validation et c'est le bouton Chargement_Paramètres qui est grisé
    Donc avez vous une solution à ca ou pouvez vous m'aider ??
    Merci beaucoup
    Rémi
    Solved!
    Go to Solution.

    What you are observing now is a special case which can lead to some misunderstandment. To fully comprehend CVI internal logic you can simply create a UIR file with more than one panel inside and examine the corresponding #include file. What you will see will be the following:
    #define  PANEL1                           1
    #define  PANEL_CONTROL1          2
    #define  PANEL_CONTROL2          3
    #define  PANEL2                           2
    #define  PANEL_CONTROL1          2
    #define  PANEL_CONTROL2          3
    and so on. That is: panel IDs are unique inside the UIR file and progressively numbered; control IDs are unique within the owner panel and progressively numbered.
    What CVI does when you address a control with for example SetCtrlVal (panelHandle, controlID, ...) is to translate this instruction into: "address control with index <controlID> into panel identified by <panelHandle> variable". This permits on one side to load more than one panel in memori at the same time but also to load the same panel more than once, each time identifying it with the corresponding handle (wich is guaranteed unique by the OS).
    Regarding the first control in a panel being identified by number 2 I cannot say anything: it depends on an internal logic in CVI and you cannot alter it, but it's indeed transparent to us and as you already noted it's prefectly working.
    Proud to use LW/CVI from 3.1 on.
    My contributions to the Developer Zone Community
    If I have helped you, why not giving me a kudos?

  • Standardization of  Menu bar for many device

    Hi everyone,
    I develop a application which use formular with textfield, list and so on.
    My application work. But when I test it on Nokia S60, on Siemens and on Sony Ericson : the result is different.
    Every device add bouton in the menu bar.
    For example : Nokia add "exit" bouton
    On sony ericson : to enter something in a textfield we can't enter directlty, we have to choose the bouton "Modify" and after, the device open a new form with only my textfield. And the sony ericson add many bouton in the menu bar.
    But I have read that we can create our own menu if we use the canvas. Is it correct?
    But my problem it's here : if I use the canvas, how can I use the textfield and the list and recover my selection??? It is possible?
    Thanks in advance.
    Myriam.

    Swipe down on the screen to reveal the URL field, etc. Touch the blue bookmark icon to the left of the URL field to hide the bookmark menu bar.

  • Adobe Encore DVD - vidéo avant menu

    Bonjour,
    Je travaille actuellement sur un projet de DVD, dont l'authoring est
    réalisé sur Adobe Encore CS3.
    J'ai donc un menu, qui fonctionne on ne peut mieux, mais avant ce
    menu, j'aimerais avoir une vidéo qui n'est pas "passable" (comme le
    fameux "télécharger un film piraté c'est du vol" qui nous prend 1
    minute de notre temps sur beaucoup de DVD =p ).
    J'ai donc mis cette fameuse vidéo "à lire en premier" dans
    encore, et lorsque je lance le pré-visionnage, ça fonctionne comme sur
    des roulettes (sauf qu'en cliquant sur le bouton menu, je peux
    passer cette vidéo sans problème, alors que je voudrais justement qu'on
    ne puisse pas la passer, mais bon... au point où j'en suis!) (bien que
    je n'ai autorisé aucune opération dans l'option prévue à cet effet, je
    précise)
    Bref, je sens que je commence à vous perdre, alors j'en viens au
    fait!
    Je lance donc ma génération de DVD en dossier DVD. Une fois tout
    l'encodage terminé, je lance mon DVD, et là! Oh miracle! Je n'ai pas de
    vidéo avant le menu. J'arrive directement sur le menu. Et pourtant
    (chose incompréhensible pour mon pauvre petit cerveau maltraité), elle
    est bien dans le fichier VIDEO_TS, en .vob...
    Alors, voilà les différentes solutions que j'ai testé:
    1. La vidéo est un montage, à lire en premier.
    2. Je crée un menu sans rien, d'une durée de 1 seconde, qui envoie
    directement sur la vidéo concernée qui est toujours un montage.
    3. Je crée un menu, sans boutons, qui fait tourner cette vidéo (la
    vidéo est donc un menu ^^').
    Aucune de ces trois possibilités ne fonctionne... Je re-précise
    qu'en prévisualisation sur Encore, ça fonctionne très bien! J'ai ma
    vidéo avant mon menu. Mais je ne l'ai plus lorsque le DVD est généré.
    J'en viens donc à me dire que ce n'est peut-être pas un problème de
    réglage, mais un bug d'adobe Encore, ou bien un dis-fonctionnement dans
    mon projet (je ne sais pas moi, un fichier corrompu, ou n'importe quoi
    qui donnerait un sens à cette mascarade!)
    Je vous épargnerai les habituels "Heeeelp je pète un cââââble!" ou
    "Pitiééééééééé aidez-moi!!!!!!!!!!!!!!!!!!" mais je n'en pense pas moins
    ^^'
    Merci d'avance pour votre aide, qui je n'en doute pas, me sera bien
    plus utile que le néant qui me sert d'idée...

    Merci pour ton info. On ne pense pas toujours au problème externe au logiciel utilisé. Moi, je ne parviens pas pour le moment en prévisualisation dans encore CS5  à faire reprendre un menu animé créé sur aftereffects CS5 au Loop Point (marque sur le projet AfX) et boucle dans encore. La seule chose que j'ai réussi , c'est à créer un chapitre au point de boucle du projet Afx sur encore ( à 8 s sur 30 s) et à pointer sur celui-ci. Dans  ce cas on revient effectivement au point de boucle et non au début du menu mais pour pouvoir utiliser les boutons, il faut attendre 22 s ! C'est la première fois que je  fais  un menu avec boucle et je cherche, je cherche....;0)

  • Menu unicode / codepage

    Bonjour,
    Je travail sur Labview 2011 et je dois faire une application multilingue.
    Après quelque recherches j'ai trouvé comment afficher en bouton / Label,etc... En caractère russe,etc... (UseUnicode = True)
    Page de référence : https://decibel.ni.com/content/docs/DOC-10153
    Mais j'aimerais aussi pouvoir le faire avec le "Run Time Menu" de l'application.
    Le menu à l'aire d'être en ASCII et pas moyen de trouver comment le passer en Unicode.
    Jai tenter de convertir mon tete unicode en ASCII pour pouvoir l'afficher dans le menu.
    Mais cela ne fonctionne pas car le menu utilise le codepage par défault du PC.
    Ma question est la suivante :
    Peut on forcer le menu en Unicode ? 
    Sinon 
    Peut on changer le codepage utiliser par l'application en fonction de la langue choisie ?
    Résolu !
    Accéder à la solution.

    Bonjour à vous, je travaille sur des applications dans plusieurs langues (russe, chinois, français, anglais, portugais, …) texte et menu.
    J’avais répondu à un post sur « Texte chinois ». Pour le russe cela est identique, il faut modifier l'option de l'OS "langues pour les programmes non unicode"
    Configuration Windows XP pour prise en charge caractères non Unicode
    Démarrer -> Paramètres -> Panneau de configuration -> Options régionales et linguistiques ->
    Langues -> Prise ne charge langue supplémentaires -> Installer les fichiers pour les langues d’Extrême-Orient
    Options avancées -> langues pour les programmes non Unicode -> Chinois (république de chine (RPC)
    Redémarrer l’ordinateur
    http://forums.ni.com/t5/Discussions-au-sujet-de-NI/Texte-chinoix-sur-face-avant/m-p/1855663#M530
    Je n’utilise pas la clé « Unicode » de LabVIEW.
    Luc Desruelle | Voir mon profil | LabVIEW Code & blog
    Co-auteur livre LabVIEW : Programmation et applications
    CLA : Certified LabVIEW Architect / Certifié Architecte LabVIEW
    CLD : Certified LabVIEW Developer / Certifié Développeur LabVIEW

  • Bouton InDesign pour Acrobat

    InDesign Mac : comment créer un bouton pour un fichier PDF qui ouvre un autre fichier PDF dans une nouvelle page ("new") et non pas en remplacement de la précédente ("self") ?

    Le plus simple est de créer le bouton (ou au moins l'action du bouton) dans Acrobat : tout est prévu pour et le choix est accessible via un menu déroulant.

  • Menu dynamique sous Indesign.

    Bonjour,
    Je suis actuellement en création d'une maquette de magazine qui sera en format final PDF.
    Je souhaiterais savoir s'il est possible de créer un menu dynamique. En gros j'ai mes boutons qui me permettent de naviguer de chapitre en chapitre et je voudrais qu'en survolant ces derniers un menu se deroule et laisse apparaitre les differents titres sur lesquelles ont pourrait cliquer pour y acceder.
    Malgré mes différentes recherches je ne trouve pas la solution.
    Est ce que quelqu'un aurait la réponse à mon énigme?
    PS: j'utilise indesign CS5

    Bonjour.
    Je réponds sans doute un peu tard, mais la création de menus dynamiques est possible, même si plutôt complexe. Il vous faudra en effet créer des boutons, qui réagiront au survol et dont l'action consistera à afficher d'autres boutons. Pour l'instant, j'arrive à le faire fonctionner sur un swf, le résultat sur pdf est plus mitigé.
    Et le lien des divers essais : https://www.dropbox.com/sh/eyj1mwvqojr46d7/16uCFjjqQQ

  • Dans la fenetre de rédaction des messages toutes les icones ont disparues, dont le bouton "envoyé"

    lors de la rédaction d'un message, j'ai du faire une mauvaise manipulation en allant dans l'onglet pour changer le style, et toutes les icones ou boutons du haut de la fenêtre ont disparus, dont le bouton "envoyer" : impossible d'envoyer mes messages, pour toutes les boites mail

    Merci beaucoup,
    Mais le problème était que je n'avais plus de menu (Affichage disparu aussi !) dans la fenêtre de rédaction de message...
    dépannage : en pointant le curseur en haut de la fenêtre et ALT + A, Affichage est réapparu et j'ai pu effectivement remettre les barres d'outils qui étaient désactivées
    Bonne journée

Maybe you are looking for