Lancer une applicatio​n
Bonjour,
Je fais une petite application un vi qui lance un autre vi (par exemple V1 lance V2), jusqu'à présent rien d'anormal mais je souhaiterai que le vi appelé(V2)
réduit le V1 en bas de l'écran pour ne voir seulement le V2 avec par exemple des noeuds de propriétés. Pourriez vous me donner des exemples s'ils existent, merci d'avance.
Cordialement,
Résolu !
Accéder à la solution.
Bonjour,
Le comportement que vous observez n'a rien à voir avec les propriétés d'exécution du VI.
Il s'agit simplement du diagramme du VI principal. En effet, lorsque le sous-VI fini son exécution, il n'y a rien de prévu dans la suite du VI principal, donc celui-ci s'arrête simplement. Il n'y a rien d'anormal à cela.
L'intérêt de cet exemple est de vous montrer comment vous pouvez passer les références des différents VIs et sous-VIs et vous en servir avec les propriétés adéquates pour minimiser/maximiser les face-avant associées. Pour ce qui est de l'algorithme principal, il vous appartient de l'apdapter à votre application pour que le VI principal continue à s'exécuter!
Cordialement,
Olivier L. | Certified LabVIEW Developer
Similar Messages
-
Peut-on lancer une applicatio​n CVI2012 sur un poste n'ayant pas le RT d'installé
Bonjour,
Je souhaite déployer des applications compilées en CVI 2012 sur environ 400 PC. Mais sans a avoir à lancer de setup.
Mes applications seront accesibles sur un disque réseau partagé.
Peut-on coller les dll du runtime de CVI 2012 à côté de l'exe?
Si oui lesquelles?
Merci pour votre aideAs a standard CVI supports the Microsoft Windows Installer (.msi) distribution type only - which means having to run a setup. But you may also have a look here
-
Peut-on lancer une acquisition dans un serveur TCPIP sans stopper la communicationTCPIP?
Dans le cadre d'une communicationTCPIP, je veux que lorsque le serveur reçoit une commande donnée, il lance une acquisition sans rompre la liaisonTCPIP. Or,si je fais une boucle,on reste bloqué dans la boucle, si je n'en fais pas, l'acquisition se fait sur une seule itération.Comment puis-je concilier les deux? Merci
Bonjour,
Quel outil utilisez vous ? LabVIEW,CVI,Visual ...?
Une solution consisterait à utiliser deux boucles en paralèlle sous LabVIEW ou deux thread si vous utilisez le C ou C++ et mettre en oeuvre un mécanisme de synchronisation tel que la notification.
Par exemple en LabVIEW, une boucle sera à l'écoute des vos trames TCP/IP si cette trame concerne une requête d'aquistion vous pouvez envoyer un message de notification à la deuxième boucle qui va se "reveiller" à ce moment là. Il existe plusieurs exemples sous LabVIEW.
J'espères que ces éléments vous permettront d'avancer.
Sincères salutations.
Salissou ISSA
Ingénieur d'application
National Instruments France -
Attente de configuration d'un appareil avant de lancer une mesure
J'utilise Labwindows/CVI.
J'ai parfois l'impression que les résultats de mesures que je demande à un analyseur de spectre sont faux car celui-ci n'aurait pas le temps de se configurer comme voulu.Le code déroulerait trop vite!!
Y a t-il une fonction qui me permettrait de savoir si l'appareil est bien configuré avant de lui demander une mesure??
Ex: 1/configuration du span, configuration du RBW, Level, Attenuation,tec..
2/l'appareil est il bien configuré?(attente d'une réponse de l'appareil)
3/si oui, lancer une mesure de puissance
Merci pour votre réponse
ArnaudBonjour,
Avez-vous essayer de lancer NI-SPY pour savoir quelles sont les commandes utilisées ?
Comment cela se passe-til dans MAX ?
Avez-vous la dernière version du driver NI-488.2 ?
Vous avez la fonction "viWaitOnEvent".
Cordialement,
Isabelle
Ingénieur d'applications
National Instruments France -
Lancer une cmd dos en mode administra​teur?
Bonjour a tous,
Je voulais savoir si il est possible de lancer une invite de commande en mode administrateur.
Je travail sur une tablette surface pro 3, dans mon VI je viens faire appel au clavier virtuel de la tablette pour remplir mes champ string (le tabtip pas le OSK) a l'aide d'une cmd dos trouvé sur le net.
J'aimerais une fois la saisie des informations terminé que le clavier se referme automatiquement. Pour cela, j'ai trouvé une autre commande dos sur le net qui permet de le faire mais cette fois si il faut lancer la cmd DOS en mode administrateur pour que celle ci fonctionne... Je n'ai pas trouvé le moyen de lancer ma commande dos en mode administrateur...
Es ce possible?
Merci d'avance de votre aide
Résolu !
Accéder à la solution.super! très bonne réponse. et merci de partager. A+
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 -
Lancer une commande à partir d'une boite de dialogue
Bonjour,
Je dois automatiser un equipement de mesure et donc creer un programme qui débouchera sur un controle qualité. J'arrive à commander mon équipement mais j'aimerais pouvoir lancer mes commandes via une boite de dialogue afin que ce soit plus " professionnel ". Par exemple : Veuillez entrer la valeur de intel : et je rentre ma valeur ainsi de suite selon les modes à configurer. Je suis un débutant avancé en gros donc je connais les bases mais je n'ai pas fait réellement de programme de cette envergure.
je vous remercie d'avance.Hello Audirs,
Je ne suis toujours pas tout à fait sur de votre besoin, mais il se pourrait que ce bout d'exemple soit suffisant ;-)
Cdt,
Eric M. - Application Engineering Specialist
Certified LabVIEW Architect
Certified LabWindows™/CVI Developer
Pièces jointes :
Command Handler.vi 10 KB
Command Dialog.vi 17 KB -
Lancer une séquence d'un programme à une date et heure préscise (mais une seule fois)
Bonjour à tous, et bien entendu merci de votre aide.
Je vous explique ma problématique, un peu tordu je dois l'avouer.
Voilà, je voudrais qu'une partie de mon programme s'exécute le 15 du mois en cours à 23h59 et le 28 ou 30 ou 31 (selon le mois) à la même heure 23h59.
A chaque fois que l'on atteint le mileu ou la fin du mois, le programme doit exécuter une fois la séquence.
Mon problème c'est que je ne vois pas comment faire pour que l'execution ne se fasse qu'une seule fois lorsque l'on atteint cette date. (VI principale qui tourne en boucle)
Merci d'avance pour vos réponses.Hello Sentenza,
Je te propose de télécharger le vi et de lire les instructions.
Quelques détails:
- je n'ai pas fait de Def de Type pour l'Enum pour ne pas avoir à partager plus de fichier dans le post mais il vaut mieux en faire une.
- j'ai fais un bon d'exemple pour une date, pour plusieurs, vous pourrez partir sur un tableau et avancé au fur et à mesure dans l'indexation.
Bonne soirée,
Flo
Open Diagram First
Pièces jointes :
Faire qqchose a l'heure.vi 11 KB -
Schema explicatif :
PC --> process 1 --> Daqmx ( input analogique )
--> process 2 -->lecture analogique sur Daqmx du process 1
J'ai regardé sur le forum l'erreur -50103, avec une boucle while , ne marche pas dans mon application .
Y a t il une fonction multitache sur le Daqmx, je cherche .
Résolu !
Accéder à la solution.Bonjour PARKER_LA,
Pourriez-vous être plus précis sur le matériel et logiciel que vous utilisez ?
Quand vous utilisez le terme "DAQmx", voulez-vous parler du matériel d'acquisition Compact DAQ (cDAQ) ? S'agit-il d'un châssis avec plusieurs modules ?
Pouvez-vous poster votre code ?
Cordialement,
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 -
Tout est dans la question
Google translate:
Hello, I have run a procedure to replace my ipod so that it works very well how to stop this process?
Maybe this but I may not understand your problem
Try:
- iOS: Not responding or does not turn on
- Also try DFU mode after try recovery mode
How to put iPod touch / iPhone into DFU mode « Karthik's scribblings
- If not successful and you can't fully turn the iOS device fully off, let the battery fully drain. After charging for an least an hour try the above again.
- Try on another computer
- If still not successful that usually indicates a hardware problem and an appointment at the Genius Bar of an Apple store is in order.
Apple Retail Store - Genius Bar -
Exécuter une partie du programme une seul fois lors du premier lancement
Bonjour un tous!
Dans le cadre d'un stage, je suis amené à gérer un spectrophotomètre avec Labview.
J'aimerais qu'une partie de mon programme ne s'exécute que lors de la première exécution du programme.
En fait, je désire que lors de la première exécution, le spectro fasse un auto-zéro et que ensuite il fasse ses mesures normalement.
J'ai testé avec l'outil "premier appel" et une boucle condition mais cela ne fonctionne pas. Quand le programme tourne en boucle, il concidère à chaque fois que c'est la première exécution. Je suppose donc que j'ai mal compris cette fonction.
Je cherche donc un moyen d'arriver à mes fins.
Voivi le programme (Labview 2011)
Résolu !
Accéder à la solution.
Pièces jointes :
Mesure spectro.vi 32 KBBonjour,
J'imagine que pour exécuter votre code en continu, vous cliquez sur la double flèche d'exécution qui lance l'exécution du VI en continu. L'utilisation de cette méthode d'exécution revient à lancer le VI à la suite manuellement, autrement dit, le VI s'arrête et se relance entre chaque exécution.
Il ne faut utiliser cette flèche qu'a des fin de débugage de votre application, par pour lancer une application en continue.
Dans votre cas, la fonction premier appel renvoi toujours vrai, car le VI est arrêté et relancé donc, oui, c'est toujours un premier appel. Il faut rajouter une boucle while (ou tant que dans votre code pour exécuter en continue la mesure une fois l'initialisation terminée.
Si joint votre VI modifié. C'est une modification très rapide et pas forcément optimisée, mais pour illustré le principe. Ca devrait tout de même mieux fonctionner pour votre application.
On configure la ressource, on fait l'initialisation, puis on fait la mesure en continue jusqu'à un appui sur stop.
J'ai placé l'enregistrement dans la boucle, la encore, je ne sais pas si c'est ce que vous souhaitez vraiment faire. Le but était de vous montrer comment utiliser la boucle while.
Cordialement
.mesLeft{float:left} .mesInfo{border-left:solid 1px #989898;font-size:x-small;color:#989898} .mesLogo{float:right;opacity:0.18} .mesLogo:hover{opacity:0.9}
Maxime R.
CLD - Certified LabVIEW Developer / Développeur LabVIEW Certifié
CLAD - Certified LabVIEW Associate Developer
Pièces jointes :
Mesure spectro 2.vi 20 KB -
Une photo unique d une session video
voila je cherche a prendre des photo avec une webcam, le probleme c est c est lent, alors j ai vu qu on pouvait lancer une sequence video et puis a l aide IMAQ Grab prendre des photos directement de la session video.
ma question je veux seulement une photo et pas une sequence de photo (je veux que la photo soit prise lorsque un evenemnt se passe), qu est ce que je dois changer dans mon programme.
j utilise Lbview 8.2.1 et une webcam logitech
merci
Attachments:
Projekt.vi 42 KBBonjour,
Vous êtes sur le forum anglais... il vous faut donc poster en anglais. Si vous
ne maitriser pas la langue de Shakespeare vous avez le forum français
http://forums.ni.com/ni/board?board.id=4170 .
Message Edité par BenjaminR le 04-04-2008 09:08 AM
Benjamin R.
R&D Software Development Manager
http://www.fluigent.com/ -
Arret d'une fonction dans un onglet
Bonjour a tous j'ai cree un onglet avec differentes pages qui seront des fonctions de mon application. L'un d'entre elle est une fonction continue qui va jouer un son en permanence. Je me suis aide de l'exemple trouve dans labview, mais je voudrais savoir comment faire pour sortir de cette lecture en permanence. Merci de votre aide.
Pièces jointes :
gen_ff.zip 328 KBBonjour,
Voici un petit exemple qui vous montre le principe.
Lorsque l'on est sur l'onglet 2, on lance une boucle qui tourne à 500ms. Si on change d'onglet sur la face avant, cela vient arrêter la boucle, on rentre alors dans la condition de l'onglet sélectionné.
Cordialement,
Olivier L. | Certified LabVIEW Developer
Pièces jointes :
Stop boucle onglet.vi 11 KB -
Affichage de l'exe � partir d'une interface graphique
je travaille avec netbeans ide 6.0
s'il vous plait, quelqu'un peut me communiquer le code pour lancer une application.jar (ex�cutable de java) depuis une interface java.
je serai reconnaissantBuon giorno.
non capisco.
parlare italiano?
(neither do I) -
Query related to workflows mail message text
Hi,
My problem is related to text chosen for Error mail unknown. An Error mail is fired in the workflow, now the text for E-Mail in English is coming correctly, But for FR language it is not seen properly.
Now My query is where this mail text is maintained in Workflows, so that it can be rectified for other language as well.
I have not found any text in notification and In task description.
The text layout of some WF error messages, if the WF is started by a french speaking user.
WF: MAT Plant Sichten anlegen
Le workitem "< WORKITEM.WORKITEMSHORTTEXT N'existe pas" (code <
WORKITEM.WORKITEMID N'existe pas) du type < WORKITEM.WORKITEMTYPE
N'existe pas est dans le statut < WORKITEM.WORKITEMSTATUS N'existe pas.
Lancez une action de correction pour poursuivre le workflow correspondant
(code < WORKITEM.WORKITEMREFERENCE N'existe pas)
If it's an english speaking user, the text is the following
9999999 WF-Form 999999 Plant:9999
The work item "99999 WF-Form 999999 Plant:9999" (ID 9999999999) of type
B has the status ERROR.
Initiate a correction measure so that the respective workflow (ID0009999999) can be continued.
Thanks and Regards,
ManojThanks Kiran,
But in this case there is no task to send mail.
In my case, an activity(Task) step is going into error and one of the things performed by the workflow system for this step is to send an SAP office document.
Let me know if you need some more information to help me out.
Regards,
Manoj -
Problem Bug With My Ipod 30Gb Black (5.5g)
Hello everybody
j'ai un ipod 30gb black (5.5gb) et j'ai un petit problem pour les vidéos
j'ai a peux pres 40 clips vidéo donc je lance une pour regarder et apres si je mets une autre ou encore une autre ca bloque et je suis obliger de cliquer sur Centre + Menu pour redemarrer ( tout dépends parfois ca bloque a ma 5 eme lecture de vidéo ou 3eme voir 7 eme )
je comprends pas d'ou ça vient
je sais quand il va bloquer, c'est lorsque que quand je monte le volume ou si je l'abaisse, il n'apparrait pas a l'écran mais juste le niveau de batterie
mercijust try and try again. geting it intodisc mode (hol menu + select until apple logo) them switchiong to select and play untill white screen apears. eventually itunes recognises it where you an then restore it. then eventually works again. just dont give up when itunes becomes un responsive. it will work after a while. hope this helps someone in the future even though i figured it out for myself lol
Maybe you are looking for
-
2 hard drives - Windows on one and OSX on the other
I currently have one 750gb spinning HDD with Windows on a Boot Camp partition in my MacBook. I am thinking of getting a new 256gb SSD and making it a OSX only drive. Once I get that setup, I would like to get rid of the SuperDrive and install my old
-
How to send output of alv report as mail
Hi Experts, I Have retrieved data from USER tables and i need to send the output of the list through mail. could you please help me in completing this task Moderator message: FAQ, please search for previous discussions of this topic. Edited by: Thoma
-
The RFUMSV50 program does not generate transfer lines of deferred VAT
Hello; The RFUMSV50 program does not generate transfer lines of deferred VAT , The context is the following one: Code VAT Created with code target VAT, general account of VAT also created, Rule of deferred VAT created and activated for the company co
-
ive used many other chargers, and such
-
Hi all I have setup the jdk 1.5_04 to the following location c:\Program Files\Java\jdk1.5_05 and I have setup the system environment variable to contain the following path c:\Program Files\Java\jdk1.5_05\bin when I run the javac program, a error is r