Éducation Société Événements NI Developer Zone Support Solutions Produits et Services Contacter NI MyNI
This Document is not yet Rated  Rate this Document

Comment peut-on visualiser la face-avant déportée d’un exécutable sous LabVIEW 8.0 ?

French Prim Software: LabVIEW Development Systems>>Professional Development System
French Prim Software Ver: 8.0
French Fixed Ver: 8.0
French Sec Software: N/A

Problème: Comment puis-je faire pour contrôler à distance la face-avant déportée d’un exécutable sur un ordinateur n’ayant pas le logiciel LabVIEW 8.0 installé ?

Solution: Pour ce faire, il y a différentes étapes à réaliser :
    1. Créez un projet LabVIEW.
    2. Créez un VI source et ajoutez-le au projet.
    3. Construisez la page Web pour ce VI :
      • A partir de la face-avant du VI, sélectionnez Outils » Outil de publication pour le Web.
      • Configurez le mode de visualisation pour obtenir un comportement attendu (cliquez sur l’Aide pour obtenir des explications sur les différentes options). Cliquez sur "Suivant".
      • Définissez un titre, remplissez les champs de commentaires si vous le désirez. Cliquez sur "Suivant".
      • Sauvegardez le document HTML dans le répertoire "LabVIEW 8.0\www". Cliquez sur "Enregistrer sur disque" et notez l’adresse http. La page Web qui sera visible est désormais finalisée et sauvegardée sur votre disque dur.

    4. Dans l’Explorateur de projet LabVIEW, ajoutez le document HTML en cliquant droit sur l’icône “Poste de travail“ et en sélectionnant “Ajouter un fichier". Naviguez jusqu’au répertoire "LabVIEW 8.0\www" et ajoutez votre fichier .htm.
    5. Construisez l’exécutable en cliquant droit sur “Spécifications de construction” » Nouveau » Application (EXE). Dans "Fichiers source", ajoutez votre VI principal à "VIs de démarrage" et ajoutez votre ficher HTML à "VIs dynamiques et fichiers support". Lancez la construction de l’exécutable en cliquant sur “Construire“.
    6. Copiez l’exécutable et tous les fichiers qui ont été générés sur l’ordinateur cible (assurez-vous, au préalable, que le moteur d’exécution LabVIEW est installé).
    7. Sur le PC cible, dans le répertoire où est située votre application (EXE), ouvrez le fichier .ini.
      • Ajoutez la clé WebServer.Enabled=True sous les clés WebServer.
      • Changez le chemin racine (par défaut) du Server Web "C:\Program Files\National Instruments\LabVIEW 8\www" par le chemin du répertoire où réside votre document HTML (Le .htm doit être situé dans le répertoire "data")
      • Enregistrez les modifications apportées au fichier .ini et fermez-le.
    8. Lancez votre exécutable. Note: Si vous lancez l’exécutable sur le PC qui a servi au développement, assurez-vous que l’application LabVIEW est totalement fermée.
    9. Ouvrez un explorateur Web sur le PC cible et naviguez à l’adresse que vous avez obtenue à l’étape 3d. Si vous recevez un message d’erreur disant "Cette page ne peut pas être affichée”, essayez de changer l’adresse http://NomOrdinateurCible/NomVI.html par http://AdresseIPOrdinateurCible/NomVI.html. De plus, vérifiez les paramètres concernant le firewall si vous utilisez windows XP.
    10. Vous devez désormais avoir accès à votre exécutable de manière déportée.



    Pour autoriser la visualisation d’une face-avant déportée par le biais d’un installeur, la méthode est identique. Créez une page Web. Insérez votre document .htm dans le projet LabVIEW. Construisez l’exécutable et incluez la page Web dans les fichiers support. Créez l’installeur et insérez votre application dans l’installeur dans la catégorie « Fichier source ». Construisez et déployez l’installeur. Enfin, changez le fichier .ini.



    Liens rattachés: KnowledgeBase 33G91PI3: Can I Make My LabVIEW 7.0 Executable Use Remote Front Panels?

    Pièces jointes:





    Date du rapport: 04/04/2006
    Dernière mise à jour: 04/07/2006
    ID du document: 3W344I1P

    Your Feedback! poor Poor  |  Excellent excellent   Yes No
     Document Quality? 
     Answered Your Question? 
      1 2 3 4 5
    Please Contact NI for all product and support inquiries.submit