Fermer un VI appelant, garder le VI appelé ouvert

Bonjour,
Je cherche a créer une sorte de "launcher" : Un VI principal sur lequel je dispose de plusieurs boutons me permettant d'appeler d'autres VI.
Jusque là rien de compliqué. Seulement j'aimerais fermer le VI principal une fois le VI "secondaire" lancé.
Merci d'avance

Voici in exemple simple.
Attention à la référence de VI pour le main. Les conditions de présence en mémoire d'un VI ne permettent pas de faire ce que l'on veux.
Ingénieur d'Application / Développeur LabVIEW Certifié (CLD)
Application Engineer / LabVIEW Certified Developer (CLD)
Attachments:
main.vi ‏13 KB
sub.vi ‏12 KB

Similar Messages

  • Mémoire insuffisan​te après appel d'API WIA

    Bonjour,
    Dans un précédent post, je trouvai la solution pour importer des photos depuis un appareil photo numérique grâce à la librairie Window Image Acquisition.
    Sauf qu'une erreur surgit après plusieurs appels du sous-VI (en pièce-jointe) qui contient l'implémentation de l'application d'importation d'images.
    J'ai donc ajouté la fonction "Demander une désallocation" mais l'erreur revient toujours après plusieurs appels du sous-VI.
    En utilisant l'outil présent dans Outils > Profil > Performance et Mémoires..., je n'identifie pas une utilisation anormale de la mémoire.
    Y a t-il un moyen spécifique pour désallouer la mémoire après l'utilisation de la palette d'Active X, ou l'appel d'API non Labview?
    Merci par avance pour vos pistes de débuggage.
    Pièces jointes :
    (sous-VI)transferer_APN_PC.vi ‏20 KB

    Je pense que tu as un problème sur des ouvertures de référence à chaque itération de boucle, que tu ne fermes pas. Toutes les références ouvertes doivent être fermées
    Je ne veux pas dire de bêtise, car je ne peux pas vérifier ce soir, mais il y a des choses qui m’étonnent : (Je fais une analyse juste avec l’image...)
    1) Si  « Items > count » (nombre de photos je pense) tu peux le câbler sur le nombre d’itération N d’une boucle For (évite de connaître Nombre de photos)
    2) Tu ouvres une nouvelle référence sur Item à chaque itération (photo je pense qui pointe sur Index) mais tu ne la fermes pas. Je conseille de faire un close de la référence « Item » dans la boucle. Femer la référence ouverte.
    3) Je ne comprends pas le code de transformation du variant Transfer en référence, en ouvrant à chaque itération de boucle une référence ActiveX ? C’est quoi Transfer ? Mais si c’est une référence pourquoi ne pas câbler une constante typée vers le type de référence « ImageFile » ? Sinon Ferme ta référence « ImageFile » dans la boucle ou sort l’open référence de la boucle.
    4) fermer toutes les références : Device, Items
    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

  • Augmenter la zone d'impression labview

    Bonjour,
    j'utilise la version 6.1 de Labview.
    Je cherche a imprimer un rapport.
    Mon rapport contient uniquement l'image d'une face avant d'un VI.
    J'utilise le vi Print Report.vi pour l'imprimer, en définissant au préalable mes marge au minimum qu'il accepte et en imposant le format paysage.
    L'impression se fait, mais, elle n'occupe pas tout le formar A4 de ma feuille (je perd ainsi 4 cm en haut, 1.5 a gauche entre autre).
    Imprimant une courbe il me faut absolument que celle ci prenne le maximum d eplace sur ma feuille.
    Merci d'avance.
    Fab.

    Merci pour votre réponse.
    Je suis passé en travers en fesant ouvrir un Vi contenant ce que je voulais imprimer et en le fermant (ouverture à l'appel dans les options du VI) et en l'imprimant quand je le ferme.
    Je lui est imposer de s'adapter au format et est réglé mon imprimante pour qu'elle imprime en paysage.
    Je ne perd plus énormément d eplace mais j'ai un flash que j'aurai voulu supprimer, vu que apperement ce n'est pas possible je resterais là dessus.
    Merci
    Fab.

  • MacBook Pro Retina ou MacBook Air ?

    Bonjour,
    voila je suis actuellement en train de regarder les macs, et j'hesite vraiment sur lequel acheter !
    Avec un budget de 1400 max (je suis étudiant donc j'ai des reduc), je peux acheter le MacBook Air a 256g avec 8g de ram ou le MacBook Pro Retina 128g avec 8g de ram.
    Seulement je ne sais pas lequel acheter, vu que les prochains macbook air sortiront en mi-aout et je ne sais pas si j'ai la force d'attendre
    Que me conseillez-vous? Merci d'avance!
    Hugotie

    Écran Retina est presque une nécessité pour beaucoup de retouche photo et le montage vidéo sérieux . En dehors de cela et regarder des films en haute résolution, ma conviction subjective n'est pas , cependant, que c'est purement subjectif .
    Oui, 128 Go est suffisant , vous devez garder de gros fichiers multimédias éteindre l'ordinateur à aucun égard .
    Dans le cas d' un MacBook Air ou MacBook Pro Retina avec rangement «limité» sur le SSD , cette distinction devient plus important que dans un monde de plus en plus rapidement la taille de fichier , vous gardez vitaux gros fichiers multimédias , photos, vidéo , collections PDF , la musique de votre SSD et archivé sur le stockage externe , pour l'amour de la marge de manœuvre nécessaire pour votre système d'avoir un espace libre d' utiliser, stocker des applications futures et l'espace de travail en général. Vous ne devriez jamais être mis en mesure d'apprécier " la suppression de choses " sur votre macbook SSD afin de « faire de la place ».
    Professionnels qui créent et importent de grandes quantités de données ont presque aucun changement dans l'espace disponible sur leurs ordinateurs HD interne parce qu'ils sont constamment archivage des données à des réseaux de externe ou en réseau HD .
    Ou dans le cas du consommateur , cela signifie que vous conservez des dossiers pour les grandes données importées ou créées et vous rituellement décharger et archiver ces données pour la garde , non seulement pour protéger les données en cas de votre MacBook est équipé d' un accident HD , ou est volé , mais surtout en gardant la «salle respiration ' ouvert de votre ordinateur pour fonctionner , se développer, créer des fichiers , ajouter des applications , pour vos applications afin de créer des fichiers temporaires, et pour le fonctionnement général.

  • Elément 6 : photoshopelementorganizer.exe-erreur d'application

    Bonjour,
    C'est le titre du message d'erreur à l'ouverture du logiciel.
    Le contenu du message est le suivant:
    "L'exeption inknown software exeption (0xc000000d) s'est produite dans l'application à l'emplacement 0x78138aa0
    Si je clic sur ok : l'application se ferme.
    Historique du problème:
    L'application ouverte, une coupure de courant est survenue.
    A la réouverture, des photos n'etaient plus visibles (Seulement une partie des photos du dossier en cours) l'apperçu écran étant alors, soit un sablier, soit une image grise craquelée.
    Si l'on "clic" sur les photos, celles ci sont bien visibles plein écran.
    A la sélection d'un fichier ou d'un album le méssage ci-dessus est apparu.
    Actuellement, (aprés mes deux intalls ci-dessous) je n'ais plus acces au catalogue, donc plus de photos sablier ou craquelées, l'application s'ouvre, le catalogue se charge et à la fin du chargement
    Le message arrive directement, je n'ai plus la main.
    Actions faites :
    Nettoyer,redémarrer,défragmenter.etc
    Supprimer le fichier soupsonné d'être corrompu
    Cherché l'emplacement 0x78138aa0 introuvable ?
    Désinstaller et réinstaller, fait 2 fois.(proprement)
    Contacter Adobe, plus de maintenance pour cette version.
    Que puis-je faire, à part renommer le catalogue et perdre les liens?
    Cordialement
    papiwilly55

    Ill faut re-créer les préférences.
    1. Quitter l'organisateur.
    2. Renommez le fichier psa.prf (par exemple, psa.fin) dans:
    C: \ Users \ [votre nom d'utilisateur] \ AppData \ Roaming \ Adobe \ Organisateur Elements \ 6.0 \ Organisateur \
    3. Redémarrer Organisateur et puis attendez pour L'organisateur pendant mises à jour des préférences.
      Quand vous avez dit que vous avez supprimé un fichier corrompu je n'étais pas certaine que c'était le fichier psa.prf. Désolé si c'est ne marche toujours pas.

  • Macbook pro ou Air pour élève architecte

    bonjour, possesseur d'un macbook air mi-2012 et élève architecte je voulais savoir si il est préférable de me procurer un macbook pro sachant qu'il facile a updater et contient un processeur plus rapide, vous me conseillez quoi et merci

    Écran Retina est presque une nécessité pour beaucoup de retouche photo et le montage vidéo sérieux . En dehors de cela et regarder des films en haute résolution, ma conviction subjective n'est pas , cependant, que c'est purement subjectif .
    Oui, 128 Go est suffisant , vous devez garder de gros fichiers multimédias éteindre l'ordinateur à aucun égard .
    Dans le cas d' un MacBook Air ou MacBook Pro Retina avec rangement «limité» sur le SSD , cette distinction devient plus important que dans un monde de plus en plus rapidement la taille de fichier , vous gardez vitaux gros fichiers multimédias , photos, vidéo , collections PDF , la musique de votre SSD et archivé sur le stockage externe , pour l'amour de la marge de manœuvre nécessaire pour votre système d'avoir un espace libre d' utiliser, stocker des applications futures et l'espace de travail en général. Vous ne devriez jamais être mis en mesure d'apprécier " la suppression de choses " sur votre macbook SSD afin de « faire de la place ».
    Professionnels qui créent et importent de grandes quantités de données ont presque aucun changement dans l'espace disponible sur leurs ordinateurs HD interne parce qu'ils sont constamment archivage des données à des réseaux de externe ou en réseau HD .
    Ou dans le cas du consommateur , cela signifie que vous conservez des dossiers pour les grandes données importées ou créées et vous rituellement décharger et archiver ces données pour la garde , non seulement pour protéger les données en cas de votre MacBook est équipé d' un accident HD , ou est volé , mais surtout en gardant la «salle respiration ' ouvert de votre ordinateur pour fonctionner , se développer, créer des fichiers , ajouter des applications , pour vos applications afin de créer des fichiers temporaires, et pour le fonctionnement général.

  • Appeler un sous VI sur demande

    Bonjour,
    Je voudrais réaliser un programme sous labview qui permet d'effectuer une acquisition de données, et appelle à la demande (sans rompre le Programme) un sous VI qui affiche un graphe de données et permet de le fermer (sans perdre les données).
    Merci par avance  

    Bonjour N_Eden,
    Merci d'avoir posté sur le forum National Instruments.
    Il y a plusieurs manières d'arriver à faire cela en LabVIEW, alors je te
    propose une solution que je trouve élégante. Elle est basée sur les files
    d'attente. De mon VI principal j'utilise une file d'attente pour transférer mes
    données entre 2 boucles (une boucle d'acquisition et une boucle de traitement).
    J'utilise cette file d'attente pour récupérer mes données dans mon sous-VI de
    visualisation grâce à la fonction Aperçu du premier élément d'une file
    d'attente. Ainsi je récupère l'élément sans le supprimer de ma file d'attente.
    Pour bien te démontrer ce que je dis, dans mon VI principal je récupère le
    nombre d'élément généré par ma boucle d'acquisition et le nombre d'élément reçu
    dans ma boucle de traitement (ils doivent être égaux sinon c'est que je perds
    des éléments ;-).
    PS: j'ai codé un peu vite et je n'ai pas géré complétement les erreurs
    Benjamin R.
    R&D Software Development Manager
    http://www.fluigent.com/
    Pièces jointes :
    N_Eden.zip ‏54 KB

  • Appel au français!!

    salut
    je m'appelle pengam grégory,j'ai 19 ans, je suis francais et je cherche des
    homologues francais qui puisse m'aider sur labview je pourrai peut etre
    aussi vous aider!!
    je suis en stage a l'apave de brest dans le but de mon dut genie electrique
    et informatique
    industrielle de brest, et comme sujet de stage je dois faire un programme
    qui permettra au technicien de l'apave de faire des mesures sur ordinateur
    portable a l'aide d'une carte pcmcia.J'ai déja bien avancé tu peux regarder
    les vi que j'ai fait et j'ai un probleme car je dois
    stocker les mesures dans un tableau puis les mettre dans un tableau excel
    pour que je puisse exploiter les mesures ensuite, je dois aussi tracer des
    graphes mais sous excel des puissances en fonction du
    temps. malheureusement
    j'ai tres peu d'experience avec labview , je ne sais pas trop comment m'y
    prendre, j'ai essayé un peu mais ca ne marche pas.Si seulement vous pouviez
    m'aider pour la réussite de mon projet.
    mon adresse électronique personnel: [email protected]
    aidez moi SVP
    a  plus!!!

    Bonjour Jac,
    Est-ce que votre OS est en anglais ou en français ?
    • Allez dans les préférences
    • Affichez les options de la catégorie Interface
    • Changez la langue de l'interface
    • Fermez les préférences et redémarrez Photoshop. Il devrait maintenant être en français.

  • Appel sous vi, fermeture du sous vi

    Bonjour à tous,
    J'utilise une strucutre évènementielle qui me permet d'appeler la face avant d'un sous vi à l'appui du bouton correspondant. Notamment, grâce à configuration du noeud du sous vi.
    Cela fonctionne très bien, mais lorsque je ferme mon sous vi, mon vi principal (menu) reste bloqué. Ce que je ne souhaite pas car je souhaite laisser la possibilité de revenir au menu et changer de mode d'execution.
    Pourriez-vous m'aider à résoudre ce  problème s'il vous plaît ?
    Mon menu se trouve dans le vi "Main"
    Cordialement
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    PASTEC 1.0.zip ‏2288 KB

    Bonjour Nathan et Titou,
    J'observe le même comportement que Titou.
    Le sous-vi relatif au mode manuel ne termine par son exécution quand on appuie sur stop et ne rend pas la main au vi main (ce qui bloque les menus).
    Dans une sous-vi du Mode Manuel, la structure événement permettant de régler la rampe et le palier à un timeout infini. Si Stop passe à vrai, la variable sera lue à la prochaine itération de la boucle, c'est-à-dire au prochain événement. 
    Cordialement,
    Isabelle
    Isabelle G.
    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, le partage a domicile n'est plus disponible sur l'Appel TV et ce malgré que celui-ci soit bel et bien activé sur mon ordinateur via iTunes. Lorsque je clique sur ordinateur on demande d'activer le partage à domicile. Quelqu'un peut m'aider

    Bonjour, le partage a domicile n'est plus disponible sur l'Appel TV et ce malgré que celui-ci soit bel et bien activé sur mon ordinateur via iTunes. Lorsque je clique sur ordinateur on demande d'activer le partage à domicile. Quelqu'un peut m'aider

    ok, si tu as essayé le restore de préférences par la commande au démarrage : Cmd+shift+ctrl+alt et que tu as eu la fenêtre de restaure de tes préférences et que rien n'y fait...
    Une soluce à fonctionné pour moi pour recupérer mon indesing cs6 (photoshop et illustration, audio étaient tous en place nickel). Je n'ai pas récupéré mon indesign CC 2014... mais déjà c'est pas mal
    La manip founie par Mohammed :
    1 - sur ton finder tu ouvres une fenêtre ou un dossier / tu va dans le menu du haut “aller“ ou commande + shift+ g et copier coller : ~/library
    quand tu y est tu repère le dossier “PRÉFÉRENCES“ PAS UN AUTRE, tu dois avoir "pref panes" juste avant.., là c'est juste préférences.
    accèdes aux informations par click droit/lire les infos ou commande “i“ .
    2 - sur la nouvelle fenêtre qui c'est ouverte et que vous connaissez bien :
    on déverrouille le cadenas en bas à droite. on rentre ses identifiant OSX.
    S'il n'y a pas d'admin... clicker sur le petit plus en bas à gauche et rajoutez-le - ULTRA IMPORTANT
    mettez tous les 3 : admin, staff et everyone sur lecture et écriture et ensuite tu referme ton cadenas en bas à droite.
    3 - tu revient sur ton Finder et ré-ouvre un dossier quelconque / tu va dans le menu du haut “aller“ ou commande + shift+ g et copier coller : ~/library/Application support
    tu fais la même que plus haut (2) : déverrouilles, change les permissions, referme ton cadenas
    4 - dernière étape :
    u revient sur ton Finder et ré-ouvre un dossier quelconque / tu va dans le menu du haut “aller“ ou commande + shift+ g et copier coller : /library/Application support
    tu fais la même que plus haut (2) : déverrouilles, change les permissions, referme ton cadenas
    quand c'est fais, ferme toutes tes applications Adobe, (redémarre ton ordi, mais c'est pas obligatoire), lance InDesign et dis moi merci... mais aussi à Mohamed le post original en anglais.

  • My Mac is doing strange things: delaying between users, mouse flickering and bouncing, gets stuck with rainbow wheel flickering. I ran the appel hardware test and it detected an error: 4MOT/4/40000003:HDD-1233 Does anybody know what that means? HELP!

    My imac is doing strange things:
    -delaying between users: when closing session it goes to blue, then takes a while to appear users signin box, and then wont recognize mouse command to enter until a couple of minutes later... then everything seems alright until....
    -it gets stuck between things, the rainbow wheel appears and its just delays there forever....
    -and every now and then the mouse starts flickering and bouncing wildly onscreen.
    I ran the appel hardware test and it detected an error:
    4MOT/4/40000003:HDD-1233
    Does anybody know what that means? HELP!

    WZZZ answered about where to get iStat. And do check the SMART status. If it is an overheating problem due to a fan or logic board problem, your hard drive is possibly cooking itself to death. If so it isn't a faulty hard drive even though the hard drive might fail. So assuming it's a temperature problem, even if you are able to repair things on the disk with software, that is working on symptoms, not causes. I could be wrong however.
    RE: AppleCare: Your iMac came with one year of AppleCare (Apple's warranty program), but within the first year you can buy 2 more years. You have to extend by the one year anniversary of purchase of the computer. Your 10,1 is too old to still be in the first year, and since you asked what it was, I'm sure you don't have it. Bottom line meaning is that whatever this problem turns out to be, you'll have to pay for it. Unless there is something like this. It is for 2011 iMacs with certain Seagate drives. You can put in your serial number for fun, but it looks like yours is too old. Lastly, some people have had Apple help them anyway if it is just out of warranty, but many have not. Your machine is one of these. Type in 10,1 in the search box. Is there an Apple Store near you? Just b/c it's out of warranty doesn't mean you shouldn't have it looked at by Apple. But no one here can say at all what Apple will or will not do.
    Hope you get it taken care of!

  • How do I share my music from one Appel device to another ?

    How do I share my music from one Appel device to another ? ie From mi Imac to my Iphone ?
    Can I retrieve easily all the music I bought on I tune ?

    Click here and follow the instructions.
    (89891)

  • Can not Update icloud for win7 Sheep error during transformation. check that the indicated transmitter propagating path is valid. tryet in appel updater and tryet downloading from apple but the same

    Can not Update icloud for win7 Gets
    Sheep error during transformation. check that the indicated transmitter propagating path is valid.
    tryet in appel updater and tryet downloading from apple but the same

    Hi,
    Found a note explaining the significance of these errors.
    It says:
    "NZE-28862: SSL connection failed
    Cause: This error occurred because the peer closed the connection.
    Action: Enable Oracle Net tracing on both sides and examine the trace output. Contact Oracle Customer support with the trace output."
    For further details you may refer the Note: 244527.1 - Explanation of "SSL call to NZ function nzos_Handshake failed" error codes
    Thanks & Regards,
    Sindhiya V.

  • I have the error 7456 when i try to send a video from my i phone to my appel tv? Any clue what the problem might be?

    I have the error 7456 when i try to send a video from my i phone to my appel tv? Any clue what the problem might be?

    I can't believe it!!  But this answers my question.  I pair up quickly between my iphone5 and iMac, but cannot transfer pics from my iphone to the iMac over Bluetooth as I expeceted I would easily be able to do.  After all, I did this with my old Mac and a simple Motorola cell phone years ago.
    So, the answer is that file transfer from iphone5 is not supported.  Really!!
    Not sure why capabilites have regressed, this is disappointing, but thanks for the answer, at least I know to stop beating my head against the wall searching for some hidden box to check.  This seemed like such an obvious capability between Apple devices I couldn't understand why I was having such difficulty.  It seemed like it would be seamless, but it can't be done.  Baffling.

  • Macbook lagging to Appel Tv.

    After installing Yosemite i now have problems with streaming from my macbook to appel tv. Why. No problems with maverick.

    There is no adapter to go from Mini-Displayport to composite, component, or S-Video. Apple isn't interested in supporting antique technologies whose quality can't measure up to a MacBook Pro. To connect to your old TV, you'll need to buy something like this combination:
    http://www.monoprice.com/products/product.asp?cid=104&cp_id=10428&cs_id=1042802&pid=5107&seq=1&format=2
    http://www.monoprice.com/products/product.asp?cid=101&cp_id=10114&cs_id=1011407&pid=4724&seq=1&format=2
    http://www.monoprice.com/products/product.asp?cid=104&cp_id=10416&cs_id=1041602&pid=1189&seq=1&format=2

Maybe you are looking for

  • Ical print and web formatting

    i am using ical to present a monthly schedule to my department. i have color coded the events by creating different calendars and made them 'all day events'. when i try to print it -- the order of the events get shuffled around with no apparent ryhme

  • Keyboard and screen not working

    hi everybody so i took my keyboard out with the laptop turned on to check my airport and now i got no screen and no keyboard help please

  • In Safari I am having issues with spam tabs opening up.

    When I am in Safari and I click any links, new tabs open up constantly with MacKeeper or Clean Mac, etc. How can I stop this from happening? I am already blocking pop-ups in my Safari Preferences. Also, I have noticed that Safari won't save my homepa

  • Fusion drive sound issue

    I just bought a new iMac to record music and do graphic design. I was told to buy the fusion drive as it's faster and better etc, so I did. To my surprise, there's a terrible crackling noise after 10 minutes or so when I'm playing music through my qu

  • Modify property for Wireless Component. Apply and get Exception Occured

    Hi, Currently I try to change the config of Wireless through Web Enterprise Manager (http://host:1810) and EM will throw me with 'Exception occured' From em-application.log the error messages will show like below: 10/14/03 4:54 PM emd: oracle.ias.sys