Problème mise sur le web (face avant distante)

Bonjour tout le monde,
Voila, je ne comprend pas pourquoi je n'arrive pas depuis un autre ordinateur à lire une page web généré par LabView, alors que pourtant j'arrive à l'ouvrir depuis le pxi sur lequel je travaille. On doit bien pouvoir lire la page web, et même (si Labview de la même version est installé sur le poste) prendre le contrôle de mon programme non ?
Même si je ne génère qu'un "instantané" (et non pas un "contrôle et surveillance"), la page refuse de s'ouvrir d'un autre poste. Diagnostique : Connection problem.
Je précise que la page web se trouve bien dans le dossier www de Labview 8.5, que dans les options, Serveur Web : Configuration activer le serveur est bien coché, et que dans "VI visibles" et "Accès par navigateur" il y a une "*" (qui signifie que tout est autorisé par défaut c'est ça ?).
Je vous remercie d'avance pour votre aide, en espérant que vous ayez des solutions à me proposer.
Cdlt

Bonjour,
Merci d'avoir posté sur le forum NI.
En effet, il est possible de lire la page et de prendre le contrôle
du programme. Lorsque vous ouvrez une face-avant  à  distance
à partir d'un PC client, le serveur Web envoie la face-avant au client mais le
diagramme et les sous-VIs sont conservées sur le PC serveur.
Dans accès par navigateur, « * » signifie vous autorisez
l’accès à tous les navigateurs.
 Avez-vous effectué les
étapes suivantes?
 Configuration du serveur Web de LabVIEW
- Sélectionner le menu Outils>>Options
- Activer le serveur Web dans la page Serveur Web : configuration
Répertoire racine : répertoire dans lequel se trouvent les fichiers HTML du
serveur Web
Port : port TCP/IP utilisé par le serveur Web
- Sélectionner les VIs à piloter dans la page Serveur Web : VIs visibles
- Sélectionner le navigateur dans la page Serveur Web : accès par navigateur
Remarques :
Tous les VIs à visualiser à distance doivent être chargés en mémoire sur le
PC serveur. Si ce n’est pas le cas, un message d’erreur s’affichera lors de
l’ouverture de la face-avant distante.
 Pour permettre à plusieurs clients de se connecter, une licence spécifique
doit être activée (Remote Front Panel License). Par défaut, un seul client peut se connecter à la fois.
Le serveur peut reprendre le contrôle de l’exécution à tout moment. Lorsque
l’utilisateur du PC serveur change une commande de la face-avant, la face-avant
des clients est automatiquement modifiée.
Si aucun client n’a pris le contrôle du VI, un message apparaîtra vous
avertissant que vous avez le contrôle de la face-avant. Sinon, le serveur
mémorisera votre requête et vous rendra la main dès que les autres clients
n’auront plus le contrôle de l’application. Seul l’utilisateur du PC serveur
peut gérer la liste des requêtes en sélectionnant Outils>>Gestionnaire de
connexions à une face-avant distante.
Quelle est l’adresse URL  que vous utilisez pour visualiser la face avant
distante ?
Ces liens peuvent vous aider :
Remote Panels in LabVIEW -- Distributed Application Development
Connecting to a Remote Front Panel that is Hosted Behind a Remote Router
Cordialement,
Samuel G.
Samuel G. | Application Engineer Team Leader
Certified LabVIEW 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;}
Été de LabVIEW 2014
12 présentations en ligne, du 30 juin au 18 juillet

Similar Messages

  • Desactiver certaines commandes sur face avant distante

    Bonjour,
    Je cherche en vain une possibilité de désactiver certaines commandes, lorsque la face avant est affichée à distance via le web.
    J'arrive à tout bloquer, ou à tout autoriser, mais pas à étre selectif.
    Je souhaite par exemple que l'utilisateur puisse naviguer dans des onglets, mais pas appuyer sur certains boutons sensibles sans être a cotés de la machine.
    Est-ce faisable via labview? Ou faut-il bricoler dans le fichire .html? (ce que j'aimerai éviter car je n'y connais rien du tout. Mais bon, c'est peut-être l'occasion de s'y mettre )
    Merci de votre aide
    antoine
    Résolu !
    Accéder à la solution.

    mknix a écrit :
    Ce qui peut poser des problémes (voir un risque sécu),si l'utilisateur devant la machine ne peut pas cliquer sur les boutons sensibles, dés lors que la FA est ouverte à distance quelque part.
    Il lui reste l'AU en cas de pbm, mais c'est un peu trash...
    l'utilisateur devant l'exe peut quand même faire "clic droit" reprendre le controle.
    Face avant via web ne veut pas forcement signifier "prise de contrôle", elle peut être "juste" en visu.
    il lui reste l'AU? c'est quoi? AU
    Après l'utilisateur distant n'est pas obligé d'être connecté au"Main", mais tu peux lui donner une adresse web d'un sous-vi de l'application principale, une boite de dialogue juste pour lui.
    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

  • Navigateur web intégré en face avant?

    Bonjour à tous!
    je reviens vers vous pour un petit projet que j'aimerais réaliser...
    Je souhaiterais savoir s'il est possible d'afficher une page web sur un la face avant même d'un soft Labview via la fonction webBrowser ou autres...
    J'ai cherché dans l'aide et sur le forum, et je n'ai rien trouvé.
    Merci par avance
    Je suis sous XP PRO et Labview 8.5 ENG
    Edit: je viens de trouver, mais si vous avez des solutions à me proposer pour gérer les cookies. Je pense que c'est directement lié avec le navigateur par défaut non ?
    Message Edité par TeamJP34 le 08-11-2009 07:25 AM
    Message Edité par TeamJP34 le 08-11-2009 07:30 AM
    Julien P.
    Certified LabVIEW Developer

    Post here for better response

  • Effectuer des liens entre différentes faces avants de VIs

    Bonjour à tous,
    je suis actuellement en projet de BTS Informatique Industriel et je dois réaliser la simulation du fonctionnement d'une station d'épuration. Etant débutant sur Labviw 8.0, je ne sais pas comment effectuer des lien entre différentes faces avants.
    Pour résumer, au lancement de mon programme, un synoptique général comportant les différentes étapes de fonctionnement de la STEP s'affiche. Et à partir de ce synoptique, je souhaite créer des liens qui permettraient de basculer sur une autre face avant d'un VI(de zoomer en fait) sur la partie sélectionnée (bassin d'orage par exemple) et en même temps de lancer le VI "acquisition" qui permetterai d'acquérir les signaux qui vont simuler par exemple le débit d'eau et le taux d'oxygène (signal continu 0-10V variable gràce à des potentiomètres)
    Bien entendu d'autres questions restent en suspension (contrôles AvctiveX par exemple) mais celle-ci reste la plus importante en terme de réalisation.
    Merci par avance
    Cordialement Vincent

    Tout d'abords, merci pour vos réponses, ça fait plaisir
    Les VIs qui sont appelés par référence (ici D-MGR Journaux.vi) doivent être ajouté manuellement dans le Builder. Pour faire ça, dans "Sources Files" de ton Build, tu dois les mettre dans la liste "Allways included"
    C'était déjà fait !
    ... Et juste un truc, le chemin change entre le mode développement et le mode exécutable. C'est peut-être ça le problème.
    Essaie d'appeler les VIs avec récupération du chemin dynamique comme dans l'image annexe.
    Comme ceci, ça marche en local très bien, mais pas en exécutable (dans le sens ou la face-avant de s'ouvre pas...)
    Donc le problème ne vient pas du "lancement" mais plutôt de l'affichage. Parce que je pense que le vi tourne mais sans la face-avant affiché.
    Dans le vi appelé (D-MGR-Journaux.vi) voici par quoi commence le code, pour forcer l'affichage de la face avant. (Sur les autres vis ça semble fonctionner).
    J'ai même tenté le simple noeud de propriété "État" de la face avant que le met à Standard. Mais même en éxecutant ça ne fonctionne pas, face avant toujours fermée.
    peut-être as-tu utilisé la commande "create sub-vi"
    Dans ce cas, les terminaux se placent à "la distance" qu'ils avaient lors de la sélection.
    Avec "create sub-vi" ... point de vue code, aucun soucis ... mais le résultat graphique n'est pas toujours parfait (il faut le re-travailler)
    Je passe par le menu "Edition > Créer un extrait de VI à partir de la sélection". Même sans sélectionner les fils d'erreur en entrée et sortie, il les reprends et les places là ou y'a une autre fonction ou un tunnel si c'est dans une structure (boucle ou condition). ça serait bien qu'il fasse un "nettoyage" du code sélectionner et des commandes/indicateurs ajouter, avec un prévisualisation. Car des fois, c'est un peu n'importe quoi ^^.

  • Publier sur le web la face avant d'un executable

    Bonjour,
    Tous d'abord merci pour toute l'aide que vous pouvez m'apporter.
    Voilà, tous est dans le titre, J'ai un programme que je vais installer sur un pc (avec un installer) et je voudrais le controler occasionnellement via un autre pc sous le même réseaux en utilisant le navigateur web
    J'ai bien suivit les tutos que l'on peut trouver sur le web,  activer le web service, publier la face avant de mon VI etc...
    Le soucis c'est que je peut l'ouvrir avec IE uniquement sur le pc ou j'ai développer mon application. Comment faire pour pouvoir l'ouvrir d'un autre pc? Quand j'essaie de mettre l'url dans le navigateur de mon autre PC, rien ne ce passe!!
    Si quelqu'un peu m'expliquer comment s'y prendre, cela m'enlèverai un grosse épine du pied.
    Merci encore pour votre aide.

    Hello,
    je ne sais pas si la KB que tu as trouvé est la suivante : How Can I Use Remote Front Panels With LabVIEW Executables?
    mais c'est celle qui m'a permis d'y arriver, aprés pas mal de tatonnements, elle mérite donc d'être diffusée ici
    Ca fonctionne avec la plupart des navigateurs (FF, chrome, IE, opera, netscage...)
    Les plugins sont normallement inclus dans le runtime, mais il peut y avoir des conflits de version, lire ceci :
    http://digital.ni.com/public.nsf/allkb/151BE12C055F57CE86257043006CB4B3
    bon courage

  • Comment désactiver uniquement certaines valeurs d'un tableau de booléen (commande) sur la face avant

    Bonjour,
    j'ai une commande sur la face avant consituée d'un tableau de booléen (diode).
    Je souhaiterai griser/désactvier uniquement certains élèments de ce tableau pour contraintre le choix de l'utilisateur.
    Merci

    Bonjour,
    Je comprends ton problème mais malheuresement ce n'est pas possible.
    Mis-à-part les vlaeurs, toutes les diodes de ton tableau ont les mêmes propriétés (mêmes couleurs, même nom, ...) puisqu'il s'agit d'une diode répétée.
    Donc si tu en grise une, elles le seront toutes. D'ailleurs ne je sais pas si on peut grisé tout simplement dans un tableau... le mieux est de grisé le tableau en lui même dans ce cas là.
    Donc bref, grisé certain élément n'est pas possible, par contre, tu peux vérifier une modification et la refuser si l'utilisateur n'a pas le droit de changer cette valeur.

  • Filtre(scalaire) en option sur la face avant.

    Bonjour;
    actuellement en stage de fin étude, je dois réaliser un programme afin d'optimiser la chaîne de calibration de capteur (densité, viscosité, humidité ...)
    Le programme déjà réalisé est assez conséquent, je viens vous demander votre aide car j'aimerai pouvoir rajouter des filtres sur les valeurs que mon capteur renvoie mais je voudrai que ces filtres soit en option sur la face avant, je pense utiliser une structure condition mais le problème et vue la quantité de filtre à ajouter, et donc les nombreuses combinaisons différentes je pense que cette solution n'est pas la meilleure.
    Afin de mieux comprendre mon problème, je vous décris le travail déjà réalisé bien entendu mes connaissances en labview son plutôt restreinte et par conséquent si vous avez des propositions pour améliorer mon programme ils seront bien entendu les bienvenus en plus de solution pour mon problème.
    Tout d'abord je regarde si mon bain thermostaté et mon capteur sont stables, pendant ce temps la toute les valeurs son stocker dans un fichier, une fois que les instruments sont stables je relève 30 valeurs que je stocke dans un autre fichier, puis je réalise la moyenne et l'écart type sur ses 30 valeurs pour chaque colonne (environ 15 qui corresponde toute a un type de données renvoyé par mon capteur (viscosité, humidité, température, Énergie...)
    Les filtres(1 filtre par colonne) seront donc sur ses 30 valeurs je voudrais relever uniquement les valeurs qui respectent ces filtres car par fois mon capteur me renvoie des valeurs complètement erroné. 
    Je joins une petite partie de mon VI.
    Merci d'avance 
    Cordialement
    Attachments:
    RECUPFICHIER2.vi ‏24 KB
    SEQUENTIEL2.vi ‏259 KB

    Bonjour Avenisense,
    J'ai vu que ouadji t'a apporté les éléments permettant de solutionner ton problème dans le second poste sur le même sujet que tu as créé ici.
    Néanmoins, j'ai pu regarder ton code et il est assez dur de le comprendre pour des questions de forme.
    Il existe dans LabVIEW une fonction qui va permettre de réorganiser ton code de façon plus visible, Édition >> Nettoyer le diagramme ou Ctrl+U.
    Ceci te permettra d'avoir un code plus compréhensible par un tiers et d'espérer avoir des réponses plus rapides à tes problèmes.
    Bon développement,
    Valentin
    Valentin
    Certified TestStand Architect
    Certified LabVIEW 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;}
    Travaux Pratiques d'initiation à LabVIEW et à la mesure
    Du 2 au 23 octobre, partout en France

  • Affichage de l'ecran d'un appareil sur ma face avant

    Bonjour a tous,
    Je me pose la question de savoir si il serait possible de récupérer l'affichage d'un appareil quelconque et de le retranscrire directement sur ma face avant de VI?
    Prenons un exemple: je dispose d'un oscilloscope avec une base PC, je n'ai pas toujours l'utilité d'avoir l'ecran devant moi car je lui demande de faire des mesures automatique, je n'ai besoin de regarder l'ecran qu'en cas de soucis... serait il possible de récupérer son affichage sur ma face avant? un peu comme on peu le faire avec un logiciel style "Teamviewer" ou autre...*
    Le but serait de pouvoir "mettre en retrait" tout ces appareils tout gardant un oeil sue ce qui se passe à partir de mon interface labview.
    Si quelqu'un pense que c'est faisable ou l'a deja fait, Merci d'avance de votre réponse.
    Résolu !
    Accéder à la solution.

    Si ton appareil dispose d'une sortie VGA, j'imagine qu'elle clone l'affichage sur cette sortie.
    Il va ensuite falloir convertir la sortie VGA en quleque chose d'exploitable comme ceci :
    Ensuite  il faut transfromer le signal RGB vers un convertisseur USB reconnu dans NI vision.
    Le dazzle fonctionne très bien dans labview.
    Ensuite tu récupères l'image dans un indicateur IMAQdx dans labview (après une acquisition continue).
    Pour l'OCR, c'est la reconnaissance de caractère, comme pour un scanner qui lit les lignes d'un document A4, par exemple.
    D'ailleurs je viens sans m'en rendre compte de trouver un moyen de lire des informations d'un autre programme qui ne peux pas interagir avec labveiw directement. Il suffit de mettre le logiciel sur le cablage/dazzle comme si c'était un autre écran, et de le regarder avec labview, et d'en retiré les informations via OCR ! Bon c'est peu être un peu compliqué quand même...

  • Mesurer un temps entre deux points sur un graphe déroulant et afficher ce temps sur la face-avant

    mesurer un temps entre deux points A et B et afficher ce temps sur la face-avant.
    Le graphe est déroulant.
    Attachments:
    demande_solut.tif ‏762 KB
    diagramme_philippe.tif ‏571 KB

    Lulu,
    Pardon mon francais. N'es pas tres bon.
    En le version de LabVIEW 6.0 et mas, c'est un feature (?) en les graph ou le temps puet etre afficher en le graphe. Si vous avez C'est version de LabVIEW, ce ne pas de problemme.
    Mai, si vous n'avez pas 6.0+, vous avez le fait de mains. (manually, in english). A ce fait, vous avez calculer le temp avec le taux (vitesse?) d'acquisition de data. C'est temp avec deux points et 1/le taux d'acquisition.
    temp = t (seconds)
    taux d'acquisition = r (hz - samples/second)
    t=1/r
    Apres vous avez le temps, se afficher en le graphe avec le "bundle" pour l'example de "waveform chart". Je n'avez pas du LabVIEW en francais, et je ne se pas le nome de l'example.
    Bon Chance.
    En Englais:
    I think you
    are trying to display the time on a graph/chart of your data. In LabVIEW 6 and higher versions, you can very easily do this with a feature you just turn on (look at the Graph and Chart examples.) If you have an older version, you will have to calculate this. Its quite easy to do. I have included a GIF image of an example of how to do this.
    I know my French is terrible, but I hope this helps.
    Good luck.
    Attachments:
    real_time_chart.gif ‏16 KB

  • Afficher une image png sur face avant

    Bonjour,
    Je cherche à afficher une image .png sur la face avant de mon vi. J'ai bien trouvé plusieurs exemples sur les forums mais tous utilisent des containers.
    J'aimerais juste afficher l'image en elle même sans avoir de cadre autour... (j'ai rajouté l'icone verte sur le print screen en faisant un copier-coller mais il n'est pas possible de la rendre invisible).
    Le but final serait d'afficher telle ou de rendre invisible cette image.
    Cela est-il possible?
    J'utilise LB2010 ou 2009...
    Merci d'avance
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    Sans titre.JPG ‏28 KB

    Bonjour,
    Tu peux aussi utiliser un picture ring de la palette classic, et rendre le cadre transparent. Tu importes ton image en laissant un item vide. Tu n'as qu'à changer la valeur pour afficher ou non l'image (ou utiliser un noeud de propriété visible fonctionne aussi).
    Cordialement,
    Simon D.
    CLA | Certified LabVIEW Architect
    CTA | Certified TestStand Architect

  • Comment faire un trait/fil sur la face avant de labview ?

    Bonjours,
    Comme décrit dans le titre j'aimerai faire des traits, des fils sur la face avant de mon programme labview, ayant integré des vannes sur ma face avant j'aimerai les connecter entre elles pour un coter plus estétique. La piece jointe vous montrent plus ou moins le résultat que je voudrai obtenir ( les vannes sont déjà faites ). Je viens de débuter dans le millieu. Merci de votre compréhension.    
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    IMG_4318.JPG ‏4653 KB

    donne lui un kudo .... il sera plus content que deux fois merci    

  • Affichage de l'horodatage dans une belle montre sur la face avant

    Bonjour,
    Tout est dans le titre
    je veux voir le temps (Heure, minute) et la date (anné, mois, jour) sur la face avant
    avec un très bel affichage dans la face avant.
    exp: Une jolie montre tout en voyant les aiguilles tourner
    Alors Comment?
    Ne me dites pas que c'est impossible,
    Solved!
    Go to Solution.

    Translation:
    Displaying the beautiful timestamps in a show on the front
    Hello, 
    Everything is in the title
    I want to see time (hour, minute) and date (year, month, day) on the front
    with a beautiful display in the front.
    exp: A nice watch while seeing needles turn 
    So What?
    Do not tell me that it is impossible
    Take a look at the community nugget that tst created some time ago. 
    http://forums.ni.com/ni/board/message?board.id=170&view=by_date_ascending&message.id=231915#M231915

  • Texte chinoix sur face avant

    Est-il possible de mettre du texte en chinoix sur une face-avant LV? Comme image mais aussi sur des booléens ou légende de graphe?
    Si oui, comment faire?
    merci

    oui
    A l'origine du système actuel de codage des ordinateurs se trouve le standard ASCII (American Standard Code for Information Interchange). Il représente le codage numérique de 128 signes. Il est assez évident que ce nombre réduit de signes, s'il suffit pour le codage des caractères usuels de l'anglo-américain, ne permet pas le codage des graphèmes spécifiques d'autres langues européennes, ni même d'une.
    A partir du moment où les logiciels de traitement de texte se sont développés et diffusés dans le monde, il a fallu l'étendre à 256 numéros de code : ASCII étendu puis ANSI.
    Par la suite les OS ont gérés plusieurs langues différentes : Attribution d'un code unique à tous les caractères utilisés dans les différentes langues du monde et donc la définition d'un jeu unique, universel, de caractères : c'est le standard Unicode. Dans cette idée un caractère est codé sur un U8, U16, U32
    Il ne faut pas confondre le multi-byte et unicode. En unicode le caractère est unique dans n’importe quel OS, en multi-byte le caractère a une valeur mais est affiché en fonction des paramètres de l’OS.
    Dans votre cas, il existe un Chinois simplifié, écrit de la gauche vers la droite. LabVIEWsupporte les caractères « multi-byte » et pas Unicode en natif (à vérifier avec LV2011). Il interprète et affiche donc les caractères Unicode selon l’OS et surtout l’option « Options régionales et linguistiques -> langues pour les programmes non Unicode ».
    Si vous tapez du chinois sur votre clavier (ou copier-coller depuis la traduction de google…) vous pouvez mettre du chinois, et même faire un soft polyglotte. Attention par exemple sur un OS Russe, la langue ne sera pas correctement affichée -dans l'exemple de mon texte chinois sur un OS Russe...=
    J'ai été simple à comprendre? Ou du chinois....
    Après il faudra gérer l'affichage des erreurs, les .....
    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
    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

  • Déplacer les objet de la face avant sur un executable

    Bonjours,
    Vouila, j'aurais aimé savoir si il était possible de pourvoir bouger les objets de la face avant d'un exectubale avec la souris par l'utilisateur.
    Cordialement
    Sébastien Kuenlin

    via la "property : position" :
    Position of the top left corner of the bounding rectangle of the object on the front panel window in terms of left and top coordinates.
    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
    Pièces jointes :
    move.vi ‏11 KB

  • Transition daq daqmx problème de face avant

    bonjour,
    Ayant fait la transition d'un programme écrit en labview 7.1 DAQ traditionnel en labview 10 DAQmx je me retrouve coincé avec la face avant ne réagissant pas ( je ne l'est pas modifier )
    est ce normal ? ( je n'arrive pas du tout a la faire marcher )
    svp aider moi
    Pièces jointes :
    programme banc rot et lin modifié V5.vi ‏1207 KB
    programme banc rot et lin modifié V5.vi ‏1207 KB

    Duplicate
    Benjamin R.
    R&D Software Development Manager
    http://www.fluigent.com/

Maybe you are looking for