Création d'éxécutable (Vision, Sous-VI's)

Bonjour,
J'ai développé un VI comportant des VI issues de Vision, des sous-vi que j'ai moi même créés et des sous-vi fournit par des constructeurs de capteurs. Je souhaite maintenant créer un exécutable à partir de ce VI pour le déployer sur un autre PC. Je possède sur mon PC de développement l'Application Builder ainsi que NI Vision Development 2014
Je sais qu'il faut acquérir la licence NI Vision Development Module Run-Time pour pouvoir exécuter mon VI sur le PC qui va recevoir l'application. Dois-je également installer le RTE classique sur ce PC ou le RTE Vision permet également l'éxécution des VI "de base" ? Aurais-je besoin d'une autre licence pour exécuter mon VI sachant que tous les blocs sont compris soient dans la version complète de LV 2013, soient dans NI Vision Development Module ?
Autre question, lors de la création de l'éxécutable, comment dois-je procéder avec mes différents sous vi ? Dois-je tous les inclure dans mon exécutable ou cela se fera t-il tout seul ?
Bonne journée
Résolu !
Accéder à la solution.

Du moment, que tu appelles les vis au travers de ton diagrame (i.e. icone sur le diagramme), tu n'as pas besoin de "forcer" la présence des VIs dans la construction.
Labview mettra automatique ce dont il a  besoin dans l'exécutable.
Les fichiers à mettre dans l'onglet "Toujours inclus" sont des fichiers qui sont utilisés via des appels dynamique (i.e. via des références de chemins).

Similar Messages

  • Création d'exécutable sous labview

    Bonjour à tous,
    Je suis actuellemet en stage lors duquel j'ai participé à l'amélioration d'un programme labview. Maintenant que le software est capable de tourner correctement j'aimerai faire un exécutable. Or quand je créer l'exécutable le software est incapable de me donner des résultats alors que le VI est capable de me les donner. Comment faire pour résoudre ce problème ?
    Merci d'avance
    Frédéric

    Bonjour Maxime,
    En entrées j'ai 4 paramètres numériques (convsertion pixel-cm, limite de detection du jump, un index de colonne et le temps entre 2 images de la video) et un "file path" pour ouvrir le fichier des coordonnées XY pour chaque mouche.
    En sorties j'ai 3 paramètres calculés qui sont la distance, la vitesse et s'il y a jump ou pas (en valeur numérique: 1 pour jump et 0 pour non jump)
    J'ai donc essayer de faire un exécutable pour la partie calcul comme tu me l'avais conseillé et ça n'a pas fonctionné. Donc l'erreur provenait bien de ce VI là.
    J'ai obtenu le message d'erreur suivant:
    Visit the Request Support page at ni.com/ask to learn more about resolving this problem. Use the following information as a reference:
    Error 1 occurred at Copy in AB_Targetfile.lvclassostBuild.vi->AB_Application.lvclassostBuild.vi->AB_Build.lvclass:Build_from_Wizard.vi->AB_UI_Frmwk_Build.lvclass:Build.vi->AB_UI_FRAMEWORK.vi->AB_Create_Build_Application.vi->EBUIP_Global_OnCommand.vi->EBUIP_Global_OnCommand.vi.ProxyCaller
    Possible reason(s):
    LabVIEW:  An input parameter is invalid. For example if the input is a path, the path might contain a character not allowed by the OS such as ? or @.
    Donc je pense que ça doit provenir du "file path" mais ce qui est bizarre c'est qu'il n'est pas seulement utilisé dans mon sous VI de calcul mais aussi dans d'autres sous VI et dans les autres il n'y a visiblement pas de problème.
    Vais essayer de remodifier un peu mon VI pour ne pas avoir le "file path" en entrée.
    Je te tiendrai au courant si ça marche ou pas.
    Encore merci pour les conseils.
    Frédéric

  • Création d'installeur (setup.exe) sous Labview

    Bonjour à tous,
    Je suis nouveau dans ce forum et je viens de finir mes études aussi lol.
    J'ai réaliser un gros projet sous labview avec des centaines de VI.
    J'aimerai savoir comment créer un installeur afin que mon soft soit distribuable ?
    En gros, avoir une icone setup.exe qui permet d'installer mon soft sur n'importe quel PC même non équipé de l'IDE LabView...
    Merci d'avance.

    Bonjour,
    Il existe un forum supplémentaire si vous souhaitez publier en français.
    S'il vous plaît le trouver ici -> Discussions de produit de NI
    Christian

  • Impossible de relire des sous-titres réalisés dans première pro sur VLC et/ou QT

    Comme montré dans les tutoriels de Sébastien Gaillard sur internet j'arrive à faire toute la procédure pour la création et la modification des sous titrages dans mes projets.
    Les encodages dans Média encodeur fonctionnent parfaitement que ce soit en H264 avec le fichier de sous titrages en sidecar en .stl,.scc,.xml etc..ou que ce  soit en QuickTime avec le fichier incorporer dans la vidéo.
    Le problème se pose lors de la relecture de ces fichiers dans les lecteurs vidéo comme VLC, Windows média et QuickTime aucun sous titre n’apparaît même en cochant les options de sous titrage dans ces logiciels.
    J'ai dû télécharger un logiciel gratuit (subtitle workshop) pour faire en partie ce travail car je peux enregistrer mon fichier de sous titrage en .srt, fichier qui est reconnu par VLC sans problème.Comment puis-je faire pour avoir les sous titres incrustés dans la vidéo sans avoir deux fichiers distincts? Je vous précise que tout les logiciels de lecture vidéo sont à jour sur mon poste de travail.
    Comme montré dans les tutoriels de Sébastien Gaillard sur internet j'arrive à faire toute la procédure pour la création et la modification des sous titrages dans mes projets.
    Les encodages dans Média encodeur fonctionnent parfaitement que ce soit en H264 avec le fichier de sous titrages en sidecar en .stl,.scc,.xml etc..ou que ce  soit en QuickTime avec le fichier incorporer dans la vidéo.
    Le problème se pose lors de la relecture de ces fichiers dans les lecteurs vidéo comme VLC, Windows média et QuickTime aucun sous titre n’apparaît même en cochant les options de sous titrage dans ces logiciels.
    J'ai dû télécharger un logiciel gratuit (subtitle workshop) pour faire en partie ce travail car je peux enregistrer mon fichier de sous titrage en .srt, fichier qui est reconnu par VLC sans problème.Comment puis-je faire pour avoir les sous titres incrustés dans la vidéo sans avoir deux fichiers distincts? Je vous précise que tout les logiciels de lecture vidéo sont à jour sur mon poste de travail.

    Bonjour,
    Alors, oui le Mac et le PC ont la même version d'adobe.
    Ensuite, les fichiers vidéos sont en .MTS tournée avec une "SONY NXCAM NEX-EA50E" ( http://images.slashcam.de/news/NEX-AG50-seite_gross-10066_PIC1.jpg ).
    Enfin, je suis un débutant sur ce logiciel, je ne sais absolument pas ce que sont les fichiers de prévisualisations.
    Ce que j'ai fais exactement:
    J'ai créé un dossier sur le mac dans lequel j'ai TOUT enregistré (Projet, Rushes, etc...) et je l'ai entièrement copié sur un disque dur externe avant de le mettre dans mon PC.
    Je viens de me rendre compte qu'il y a un fichier " Adobe Premiere Pro Preview Files " et dedans il y a plein de clip video chacun suivit d'un fichier XMP et tous s'appellent "Rendered - ********************* "
    Voila j'ai essayé de répondre à tes questions avec précisions,
    Merci beaucoup de ton aide !

  • Impossible de relire des sous-titres réalisés dans première pro avec VLC et/ou QT

    Comme montré dans les tutoriels de Sébastien Gaillard sur internet j'arrive à faire toute la procédure pour la création et la modification des sous titrages dans mes projets.
    Les encodages dans Média encodeur fonctionnent parfaitement que ce soit en H264 avec le fichier de sous titrages en sidecar en .stl,.scc,.xml etc..ou que ce  soit en QuickTime avec le fichier incorporer dans la vidéo.
    Le problème se pose lors de la relecture de ces fichiers dans les lecteurs vidéo comme VLC, Windows média et QuickTime aucun sous titre n’apparaît même en cochant les options de sous titrage dans ces logiciels.
    J'ai dû télécharger un logiciel gratuit (subtitle workshop) pour faire en partie ce travail car je peux enregistrer mon fichier de sous titrage en .srt, fichier qui est reconnu par VLC sans problème.Comment puis-je faire pour avoir les sous titres incrustés dans la vidéo sans avoir deux fichiers distincts? Je vous précise que tout les logiciels de lecture vidéo sont à jour sur mon poste de travail.

    Bonjour,
    Alors, oui le Mac et le PC ont la même version d'adobe.
    Ensuite, les fichiers vidéos sont en .MTS tournée avec une "SONY NXCAM NEX-EA50E" ( http://images.slashcam.de/news/NEX-AG50-seite_gross-10066_PIC1.jpg ).
    Enfin, je suis un débutant sur ce logiciel, je ne sais absolument pas ce que sont les fichiers de prévisualisations.
    Ce que j'ai fais exactement:
    J'ai créé un dossier sur le mac dans lequel j'ai TOUT enregistré (Projet, Rushes, etc...) et je l'ai entièrement copié sur un disque dur externe avant de le mettre dans mon PC.
    Je viens de me rendre compte qu'il y a un fichier " Adobe Premiere Pro Preview Files " et dedans il y a plein de clip video chacun suivit d'un fichier XMP et tous s'appellent "Rendered - ********************* "
    Voila j'ai essayé de répondre à tes questions avec précisions,
    Merci beaucoup de ton aide !

  • Envoyer application sur PDA

    Bonjour,
    Je développe actuellement un projet à l'aide du module LabVIEW PDA. Je souhaiterais créer une application sous LabVIEW permettant d'envoyer un fichier (texte) sur un PDA (Ordinateur vers PDA).
    Je sais que sous LabVIEW PDA la connexion utilisée est à l'aide d'ActivSync pour envoyer un exécutable sur un PDA mais comment faire pour recréer cette fonction.
    Existe t'il un exécutable pilotable sous LabVIEW permettant d'envoyer des fichiers vers un support PDA.

    Hello
    To get an answer on this part of forum, you should speak English.
    I advice to repost your thread in English or to open a new thread on the French forum (http://forums.ni.com/ni/board?board.id=4170)
    This link (http://forums.ni.com/ni/search?submitted=true&type=message&sort_by=score&q=open+file+pda&page_size=1...) allows to see other threads which speak about "PDA OPEN FILE".
    Romain D.
    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;}
    NIDays 2010 : Conférence mondiale de l'instrumentation virtuelle
    >>Détails et Inscription<<

  • Erreur lors de la création d'un executable sous LabVIEW SP1

    Bonjour,
    Je travaille actuellement sur un projet relativement imposant sous LabVIEW 2010 SP1.
    Le projet étant assez imposant,j'ai voulu en faire un exécutable.
    J'ai alors la fenêtre suivante qui apparaît (voir piéce jointe):
    "Une erreur est survenue lors de l'appel de l'éditeur des régles de construction. Veuillez vérifier si les VIs sont brisés dans le répertoire du gestionnaire correspondant."
    Mon Vi fonctionne trés bien lorsque je l'éxecute, donc je ne comprends pas. De plus j'ai déja créer d'autres exécutables sans probléme jusqu'a présent.
    Quelqu'un aurait-il une idée pour solutionner ce probleme?
    Merci d'avance.
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    erreur.JPG ‏11 KB

    @Ramses:
    Je pense que Julien utilise une option du menu Outils (je ne sais plus son nom, et elle n'apparait pas sur mon PC car je n'ai pas l'application builder), qui permet de préparer son VI pour un exécutable. A ce moment, cela va créer automatiquement un projet avec une spécification de construction.
    Cependant, je suis de l'avis de Ramses. Il est préférable de se créer son projet et de travailler dedans, puis de créer les spécifications de construction par la suite...
    Et désolé, mais je n'ai pas d'explication à votre problème, à part éventuellement des dépendances particulières. Lorsque vous ouvrez votre VI, LabVIEW vous demande-t-il de charger des fichiers particuliers?
    Cordialement
    Olivier L. | Certified LabVIEW Developer

  • Comment connaître la version de développement de LabVIEW utilisée pour la création d'un exécutable?

    Bonjour,
    Je cherche à connaître la version de développement de LabVIEW utilisée pour la création d'un exécutable que l'on m'a envoyé.
    Comment faire?
    Cette information est-elle disponible dans les VIs LabVIEW ou dans l'exécutable ainsi créé?
    Merci,
    Jeremy

    Bonjour,
    Merci d’avoir posté votre question sur les forums de National Instruments.
    Pour déterminer simplement la version de LabVIEW utilisée pour créer votre exécutable, vous pouvez vous reporter au document Web ci-dessous :
    “Determining the Version of an Executable Built with LabVIEW”: http://digital.ni.com/public.nsf/allkb/935BA7FB426305398625711E0055F1FA?OpenDocument
    Vous verrez notamment que, selon votre version de LabVIEW, la méthode à utiliser est différente.
    J’espère que cela vous aidera dans la résolution de votre problème.
    Bien cordialement,
    Guillaume H.
    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;}
    >> NIDays 2011, le mardi 8 février au CNIT de Paris La Défense

  • Impossible de créer un exécutable sous LabVIEW 2010

    Bonjour,
    J’ai une application écrite en LV8.2 qui tournait sans problème.
    Je suis passé sous LabVIEW 2010, et j’ai une erreur au moment de créer un exécutable.
    L'erreur 1 s'est produite à : Nœud de méthode dans AB_Build.lvclass:Copy_Files.vi->AB_Application.lvc​​lass:Copy_Files.vi->AB_EXE.lvclass:Copy_Files.vi-​>​AB_Build.lvclass:Build.vi->AB_Application.lvclas​s:​Build.vi->AB_EXE.lvclass:Build.vi->AB_Engine_Bu​ild​.vi->AB_Build_Invoke.vi->AB_Build_Invoke.vi.Pr​oxyC​aller
    Raisons possibles :
    LabVIEW:  Un paramètre d'entrée n'est pas valide. Par exemple, si l'entrée est un chemin, celui-ci contient peut-être un caractère qui n'est pas autorisé par le système d'exploitation, comme ? ou @.
    =========================
    NI-488:  La commande requiert un contrôleur GPIB comme contrôleur en charge.
    Nom de la méthode : Linker:Write Info To File
    Apres quelques recherches, j’ai isolé le sous VI qui causait problème.
    C’est un .Net qui permet de lancer un fichier.pdf
    Si je mets directement cette fonctionnalité dans le diagramme principale (sans passer par un sous VI), j’ai le message d’erreur suivant :
    L'erreur 74 s'est produite à : Nœud de méthode dans AB_Build.lvclass:Copy_Files.vi->AB_Application.lvc​​lass:Copy_Files.vi->AB_EXE.lvclass:Copy_Files.vi-​>​AB_Build.lvclass:Build.vi->AB_Application.lvclas​s:​Build.vi->AB_EXE.lvclass:Build.vi->AB_Engine_Bu​ild​.vi->AB_Build_Invoke.vi->AB_Build_Invoke.vi.Pr​oxyC​aller
    Raisons possibles :
    LabVIEW:  Mémoire ou structure de données corrompue.
    Nom de la méthode : Linker:Write Info To File
    Remarque : J’ai fais un petite appli qui n’utilise que ce VI et je n’ai pas le PB.
    Quelqu’un à t’il une piste de recherche ?
    Merci d’avance

    Bonjour,
    Lorsque vous créez un exécutable veillez toujours à n'avoir que la fenêtre du projet d'ouverte, j'ai déja vu le cas et ce type d'erreur apparaître lorsqu'une fenêtre d'un VI qui devait être compilé était ouverte.
    Pour revenir plus en profondeur sur le problème que vous rencontrez, je vous invite à toujours effectuer une recompilation complète de tout les VIs de votre projet lorsque vous passez d'une ancienne version à une nouvelle version. Cela peut régler votre problème, la recompilation va effectuer un certains nombre d'opérations de façon à rendre le VI "compatible" avec la version utilisée.
    Pour cela : Outils » Avancé » Recompiler.
    Cette opération peut s'avérer utile dans votre cas.
    Cordialement,
    Da Helmut

  • Problème de création de signature sous Acrobat standard X

    Bonjour,
    J'arrive à créer des boites signatures dans Acrobat standard X.
    Je suis capable de certifier mon document, mais les gens sont incapables de signer.
    Dans Fichier > propriétés > Apposition du document Non autorisé.
    Avez vous des suggestions pour m'aider à résoudre ce problème ?
    Sandra

    Dans le fond toutes les permissions de signatures sont supprimées quand je fais
    Fichier > Enregistrer sous > Fichier PDF reader extended > Activer le remplissage et  l'enregistrement de formulaire

  • Création d'un executable sous Labview

    Bonjour à tous,
    Ayant consulté l'aide NI pour créer un executbale (http://www.ni.com/white-paper/12930/fr/) , je me pose plusieurs interrogations.
    Notamment, lorsqu'on établie un chemin par défaut pour charger des configurations, comment cela est-il gérer ?
    De plus, l'application sera plus vite exécutée que sous Labview ?
    Cordialement
    Résolu !
    Accéder à la solution.

    aznnath11 a écrit :
    Notamment, lorsqu'on établie un chemin par défaut pour charger des configurations, comment cela est-il gérer ?
    C'est au développeur de le gérer, une pratique courante est d'avoir un dossier "support" ou "config" à côté de l'exe et aussi à côté du code source (chemin relatif identique qu'on soit en source ou en exe) et de mettre les fichiers de config dedans.
    Pour ça, on utilise le vi "application path" qui se trouve dans la palette fichier (ou une de ses sous-palettes).
    aznnath11 a écrit :
    De plus, l'application sera plus vite exécutée que sous Labview ?
    Ce n'est pas toujours le cas, mais si l'application est corretement développée (= gestion de la mémoire et de tempo) alors on peut attendre un bonus de l'ordre de 10%, c'est en gros ce que j'ai dans des applications avec acquisition et traitement d'image.
    When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!"

  • Intégrer le code généré par NI vision assistant à mon programme codé sous LabWindows CVI

    Bonjour à toutes et à tous,
    Dans la cadre d'un projet je doit faire de la vision par ordinateur via le logiciel National Instrument (NI) "Vision Assistant". Les fonctions de l'assistant dont je veux me servir seront simplement "Histrogramme", "thershold" et "circle detection".
    Mon problème, c'est que j'aimerai intégrer véritablement, l'image donné en direct de ma camera, les outils (boutons) de sélections sur l'image et les résultats obtenus après traitement (que l'Assistant donne) à mon programme déjà existant (sur l'UIR du programme) !
    Je ne comprend pas (j'ai bien lu le tutoriel Vision assistant to cvi sans succès) comment utiliser le code généré par l'assistant dans CVI pour faire apparaitre ce dont j'ai besoin (l'image donnée par ma camera, les boutons de selections de l'assistant et dans mon programme déjà codé.
    De plus si je compile directement le code que l'assistant me genere (seul), il y a des erreurs liées a la bibliothèque <nimachinevision.h> : "redlacaration of variables..." bibliothèque que je doit donc enlever du code généré pour qu'il compile correctement !
    Si l'un d'entre vous est déjà passé par là, son aide me serait très précieuse !
    Merci beaucoup !

    Bonjour Pooty,
    Pourriez vous indiquer de quel tutorial vous-êtes vous inspiré ?
    Merci d'avance.
    Mathieu_T
    Certified LabVIEW Developer
    Certified TestStand 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;}
    LabVIEW Tour
    Journées Techniques dans 10 villes en France, du 4 au 20 novembre 2014

  • Création d'un sous Vi

    Bonjour,
    Je souhaiterai réaliser un sous Vi qui prend en paramètre d'entrée une donnée issue du DAQ (un fil bleu) et en sortie des données de type graphe pour pouvoir afficher des données sur un graphe. Pourriez-vous me donner des idées pour réaliser mon Vi. Je vous remercie     

    Ta question est un peu vague.
    Pour réaliser un Sous-VI tu as plusieurs possibilités:
    - tu selectionne une portion de son code puis Edit -> créer sous-VI (ou quelque chose de similaire).
    - tu fais fichier -> nouveau VI et tu créé tout par toi même : au niveau de la face avant tu cliques droit sur l'icone du VI puis "montrer le connecteur".
    Là, tu peux sélectionner en entrée et/ou en sortie des élements de la face avant du sous-VI, et réaliser le diagramme souhaité.
    Pour plus d'informations : http://zone.ni.com/devzone/cda/tut/p/id/7466
    Cordialement
    J.D.
    French Labview beginner
    N'oubliez pas de complimenter les bonnes réponses - Don't forget Kudos for good answers

  • Création exécutable

    Bonjour,
    j'ai créé un fichier exécutable d'un vi en suivant la procédure : dans la fenêtre projet ->Spécification de construction -> Nouveau -> Application.exe -> Choisir fichier source
    Mais lorsque je lance l'application sur un PC sans labview, le message d'erreur suivant s'affiche : Impossible de trouver le moteur d'éxécution de labview.
    merci d'avance pour votre aide.
    Patrice

    You just have to include the LabVIEW runtime in the installer that you should be creating.

  • Création dll sous CVI vers LabView (Callback function)

    Bonjour,
    J'utilise un capteur de champ magnétique dont la communication se fait sous labwindows/CVI 2012.
    Ensuite je dois récupérer la valeur de champ magnétique (mesure en continu) sous labview pour ensuite la traiter.
    Je pense qu'il faut utiliser une dll, en regardant dans votre forum j'ai vu comment créer des dll, sauf que les fonctions callback (dans CVI) ne sont pas transformées.
    Je ne sais absolument quelles modifications apporter au programme CVI, pouvez-vous m'aider ?
    Cordialement,
    Fabien65

    Bonjour Fabien65,
    Que voulez vous dire par: La communication avec le capteur se fait sous Labwindows/CVI??
    Quel système d'acquisition utilisez vous ?
    Si vous avez vraiment besoin de créer une dll avec Labwindows/CVI, vous devez impérativement spécifier que vous créez une dll et non un .exe.
    Voici un document qui pourrait vous être utile:
    http://www.ni.com/white-paper/3341/en#toc7
    Cordialement.
    Aurélien Corbin
    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;}
    Cahiers de vacances de NI
    Présentations en ligne : 12 fondamentaux à réviser, du 9 juillet au 29 aoû...

Maybe you are looking for

  • SQL Errors In Informatica Session Logs

    I am running a new installation of Analytics 7.9.6. No customizations have been made, and I'm trying to load data from a vanilla "Vision" instance of EBS 11.5.10. I have successfully completed loading of the Financial Analytics data warehouse tables,

  • From Windows Azure `Edit in Visual Studio Online` ; Unclear On Which Login To Use

    I have created a web site in Windows Azure and linked my site to `Visual Studio Online` where I can do automated builds upon checkin and all works. Now from Azure's dashboard on the site I am presented with the option to edit it in Visual Studio Onli

  • "Use one as many "function

    Hi All I have a scenario from RFC to WSDL in which if certain conditions fulfil only then can I pass the value to the target field "SERVCODE". The problem is there are many conditions which are to be fulfilled to have the value passed. I tried using

  • How can I spend my last 0.16 cents?

    I have changed the place where I live in and I still have .16 cents in my account, so I cannot change the currency location where I live, can somebody help me with that?

  • Does this sound right to every one?

    Ok I ordered my Ipod touch 16Gig the day after Christmas and this is what the shipping log looks like at Fedex.com Does the shipping places look right or am I worring about nothing? And if I am in the wrong section of the forums I am sorry I am new h