Variable globale visible sur un autre PC

Bonjour, j'essaie de faire de la supervision depuis un pc "principal". J'ai un parc de six machines en réseau avec le pc principal. Mes six prog sur mes six machines envoient des infos chacune sur une variable globale dans un dossier sur le réseau. Mon prog de supervision va chercher ces valeurs dans chacune de ces variables et les rassembles. Le problème est que chacune des machines remplissent bien la variable mais le prog de supervision ne les rapatrie pas. J'ai essayé de mettre le prog de supervision sur une des machines et cela fonctionne pour la supervision de cette machine proprement dite. Alors est ce possible de récupérer des variables globales avec un PC autre que celui dont est issu celles-ci?
Cordialement

Bonjour.
Effectivement comme l'a dit Roderic, les variables partagees sont la meilleure option.
Plus d'informations ici : http://zone.ni.com/devzone/cda/tut/p/id/4679
Cordialement,
Da Helmut

Similar Messages

  • Variable visible sur plusieurs onglets ?

    Bonjour,
    Je cherche à rendre visible différents élément sur plusieurs onglets (tabs). Pour les graphiques, j'ai fait des copier des VI que j'ai placé sur les différents onglets. Je me pose la question de savoir s'il y aurait une possibilité de rendre transparent les onglets. De ce fait un unique graphique serait par exemple visible sur mes trois onglets et je n'aurai donc pas besoin de créer trois fois l'opération.
    Pour les graphiques, je n'ai pas eu de problèmes pour les placé mais maintenant j'ai un "control" que je souhaiterai être accessible sur mes différents onglet et je ne sais pas comment m'y prendre. Une fois de plus l'idéale serait de rendre l'onglet en partie transparent ou de déclarer qu'une variable doit être visible sur les trois onglets.
    Bref, toute aide est plus que bienvenue !
    Merci d'avance
    Résolu !
    Accéder à la solution.

    "...tu les déplaces avec les fléches du clavier sur ton onglet. Pas avec la souris sinon ton onglet va s'encadrer et les objets y seront ajouté automatiquement"
    Pu***n je t'adore !!! Je n'ai utilisé que la souris pour placer mes éléments... ! J'viens d'apprendre quelque chose qui va me permettre de gagner du temps et de conserver quelques cheveux sur la tête !!
    Ca aurait bien pratique de pouvoir modifier la présence sur les diférents onglet avec un simple "clique droite"
    Encore une petite question stp: J'ai déplacer un bouton comme tu me l'a indiqué et il apparaît bien sur les différents onglet. Par contre je remarque une bordure (genre relief) pas très jolies. Y a t-il un moyen pour que l'affichage soit "normal" donc sans ces bordures noires épaisses ?

  • J'aimerais lire ou modifier des variables globales sur TestStand à partir de LabVIEW

    Bonjour,
    J'utilise LabVIEW pour lancer TestStand et j'aimerais avant de lancer la sequence, modifier les variables globales sous LabVIEW.
    Pourriez vous m'indiquer comment faire?
    Merci,
    Cordialement
    Résolu !
    Accéder à la solution.

    Bonjour,
    En cherchant un peu dans l'API de TestStand (TestStand API Poster : http://www.ni.com/pdf/manuals/372844b.pdf)
    On trouve :
    Typically, you use the PropertyObject class to get or set the values of custom step properties, sequence local variables,
    sequence file global variables, and station global variables.
    Ce qui donne :
    Cordialement,
    Da Helmut
    Pièces jointes :
    TestStand Globale.vi ‏11 KB

  • Comment créer une variable globale

    Bonjour,
    Ca fait maintenant un moment que j'utilise Labview (1ans), et pour la première fois je pense avoir besoin d'une variable globale, mais je n'arrive pas a la maitre en oeuvre.
    Mon problème est le suivant. Je voudrais qu'en cliquant sur un bouton STOP de la face avant d'un de mes VI, sela est l'accion d'apuiller aussi sur le bouton stop d'un autre VI (sous-sous-vi). Je pensais donc mettre une variable global qui surveil à quel état est le bouton stop de mon VI, et faire surveiller cette variable globalle par mon sous-sous-vi pour l'aréter quand on apuis sur stop.
    J'ai donc ajouter une variable globale à mon VI, mais je n'arrive pas à la relier à mon bouton STOP. (jobtien un fil de liaison brisé).
    N'ayant jamais mis de variables globale en place, je ne comprend pas pourquoi, et ne trouve pas de solutions.
    Si quelqu'un pouvais m'expliquer pas a pas comment écrir dans une variable globale, puis comment lire une variable globale, cela m'aiderais grandement. ( je n'ai pas non plus compris pourquoi les variables globales ont une face avant???)
    Merci pour votre aide.
    Nico

    Bonjour,
    Il semblerait que vous ayez créé votre Variable Global en laissant le type par défaut. Du coup vous essayez d’écrire un booléen dans une variable de type Double.
    Je vous conseil de lire ce lien pour tout ce qui est utilisation de variable partagée.  
    Message Edité par BenjaminR le 05-26-2008 04:51 AM
    Benjamin R.
    R&D Software Development Manager
    http://www.fluigent.com/
    Pièces jointes :
    VarGlob_Revolution.png ‏151 KB

  • Reset variable globale à la fermeture d'un vi.

    Bonjour à tous,
    Je souhaiterais vider une mémoire globale ( ou mettre à 0) à la fermeture d'un vi. Je m'explique .
    Le vi "A"  me génère une valeur numérique dans une variable globale . Le vi "B" fonctionnant en parallèle lit la variable globale en permanence.
    Jusque là, tout va bien.
    A la fermeture du vi "A" , je souhaite vider (ou  remettre à 0) la variable globale. Le but est d'afficher un message d'erreur dans "B" si la variable globale n'est pas " active".
    J'espère avoir été clair. :-)
    Je m'aperçois qu' à la fermeture de "A" La variable globale garde la dernière valeur. ( le pc n'est pas coupé et LV n'est pas relancé.)
    Merci pour vos infos.

    edit : je trouve ma réponse précédente un peu "courte".
    Il fut un temps où j'étais bien content de recevoir des "petits exemples"
    un (tout) petit vi pour te permettre de "voir" comment fonctionne (et comment on cable) un Notifier.
    vi ci-joint en LV2011.
    à partir de "là" ... seule l'imagination peut placer une limite.
    tu vois ... je "passe" une donnée d'une boucle vers l'autre ... elles sont totalement indépendantes.
    et quand je stoppe la boucle "émettrice", la boucle "réceptrice" en est informée via "wait on notification / timed out ?"
    bon code !
    Pièces jointes :
    basic_Notifier.vi ‏8 KB

  • Problème NXT + variables globale

    Hello, my name is Jérôme and i'm doing a project for my studies.
    The goal of this project is to do a Segway in Labview for NXT (LEGO)
    But the problem is that i don't know how to create globales variables ?? Because it's impossible with NXT envirronment.
    The stabilisation software works perfectly, my problem is to go forward and backward.
    I wish to do two differents while loops working together. The first one content the stabilisation software and the second one is for moving.
    But in order to do this, in the second loop, i have to modifie the values of variables in the first variable in real time (contained in an array of floats).
    Do you have some ideas about this ?
    Thks 
    Bonjour, je m'apelle Jérôme et je dois réaliser un projet dans le cadre des mes études.
    Le but étant de réaliser un segway en Labview pour un NXT de Lego.
    Je ne sais pas comment faire des variables gloabales ??? car le NXT interdit les variables globales.
    Le programme de stabilisation marche impécable, mon problème étant de le faire avance et reculer. 
    Je souhaiterais faire deux boucles while, une qui contient le programme de stabilisation et l'autre qui contient mon programme "avancer/ reculer". Le programme avancer/reculer doit modifier des variables ( en temps réel) de la boucle stabilisation (qui sont stockées dans un tableau de float) sans interrompre le programme de stabilisation. 
    Auriez-vous des idées pour m'aider ??
    Merci 
    Spoiler (Highlight to read)

    Did you try with functional global variables?:
    FGV
    regards,
    Romain DUVAL || Application Engineer Specialist ||Certified LabVIEW Architect (CLA) || Certified TestStand Architect (CTA)
    National Instruments France

  • Variable globale

    bonjour,
    je voudrai sauvegarder une variable globale pendant l'excution de Labview.
    est ce qu'il existe un exemple montrant ce que je veux faire
    merci

    Il y a un endroit dans votre vi principal où cette variable globale est écrite. A cet endroit, placez une fonction "écrire dans un fichier tableur".
    Utilisez l'entrée "données 1D", en intercalant une fonction "construire un tableau", prise dans la sous-palette Tableaux. N'oubliez pas de câbler l'entrée "ajouter au fichier" avec un booléen True.
    Au démarrage du vi, réalisez l'opération inverse : lire le fichier (sortie de données 1D), indexer le tableau pour récupérer le dernier élément (utiliser la fonction Dimension et enlever 1), mais SURTOUT, faites en sorte que l'écriture de la globale se fasse avant  toute autre opération.
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        

  • Comment remplacer un registre à décalager par une variable globale

    Bonjour tout le monde,
    Je vous sollicite encore une fois par manque d'expérience....
    Alors cette fois-ci j'ai un VI qui va acquérir une tension et faire la moyenne de celle-ci, mais mon problème est que j'utilise une boucle while avec un registre à décalage et d'après mon tuteur c'est à cause de cette boucle que je n'obtiens pas les résultats escontés.
    Il m'a donc conseillé de supprimer ma boucle while et de mette une variable globale qui gère la période de moyennage à la place de mon registre à décalage. 
    Le souci c'est que je ne connais ni d'adem ni d'eve cette variable...
    Est-ce que quelqu'un aurait l'amabilité de m'expliquer un peu cmt ça fonctionne parce que je ne trouve pas mon bonheur dans les exemples et les autres sujets?
    Et surtout est-ce la bonne solution?
    REM: le VI a été créé par une autre personne je n'est fais que de modifier la partie moyennage, donc les autres variables globales ne sont pas de moi.
    Merci d'avance!
    Attachments:
    VI_TEST2.vi ‏50 KB
    VI_TEST2.vi ‏50 KB

    Bonjour à toi,
    Tu trouveras ci-dessous un exemple d'implémentation d'une variable globale fonctionnelle :
    Basic Functional Global Variable Example
    J'ai regardé ton programme mais je ne suis pas sûr d'avoir bien compris ce qu'il devait faire, aussi je ne peux pas te conseiller entre les deux solutions, essaye avec la variable globale fonctionnelle cela sera de toute facon un bon exercice d'apprentissage.
    Pour le reste du programme, il est en principe fortement déconseillé d'utiliser des structures séquences déroulées. Il vaut mieux, si on veut s'assurer du bon déroulement de son programme, utiliser une structure de machine à état ou bien tout simplement le flux de données, principe natif de LabVIEW :
    Programmation par flux de données dans LabVIEW
    Machine à états simple
    J'espère que cela t'aidera,
    Bonne journée,
    M-Junior

  • File Info and Variable values visible in Sharepoint?

    (FM11)
    We're considering Sharepoint as a CMS for use with FM11 (maybe FM12 later) and are looking for some trailheads.
    Can values of FM variables become visible through Sharepoint?
    What about File Info values (File > File Info) ?
    Which features of Sharepoint views / pages / layouts are particularly helpful or frustrating?
    If you were doing it again, what would you do the same and what would you do differently?
    Best regards,

    Hi,
    It is known issue that on exporting list items, look up column values are lost.
    For your issue, you can take steps as below to retain look up column values in export list template:
    1. Browse to the source Web’s lookup list “Sub Category” and choose Modify settings and columns.
    2. Copy the source lookup list GUID from the URL. It should be a sequence of numbers and letters similar to:  %7BFFA47BF8%2D849C%2D4F20%2D9C50%2D173D2F5B6725%7D.
    3. Browse to the destination Web’s lookup list and choose Modify settings and columns.
    4. Copy the destination lookup list GUID from the URL. Similar as point 2.
    5. Delete %2D from the string and replace with a dash sign (-). There should be no dash sign (-) at the start and the end. GUID should be in the following format: FA47BF8-849C-4F20-9C50-173D2F5B6725
    6. Save the source Web’s list that contains a lookup column “Category” to the lookup list as a list template called category.stp.
    7. Export the list template STP from the source list template gallery to the file system.
    8. Rename the category.stp file to category.cab so Windows can open it.
    9. Open the file, right click on the manifest.xml file and export it to the file system.
    10. Edit the manifest.xml file; find the source Web’s lookup list GUID and replace it with the destination Web’s lookup list GUID.
    11. Save the manifest.xml file.
    12. Open a VS.NET command prompt.
    13. Run the makecab command as: makecab manifest.xml category.stp
    14. Import the new STP into the destination Web’s list template gallery. You will need to delete it if it has previously been imported.
    Reference:
    http://sharepointknowledgebase.blogspot.com/2012/09/retain-look-up-column-values-in-export.html#.VPg8d3kcQiQ
    Best Regards,
    Eric
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • How to make a variable global to use in all of my cfm page?

    I have a problem with the variables.
    i need to use a variable  " loginrecord" in all of my cfm pages, its created in my login.cfm and the value of this needed in other page and maybe i need to change it .
    in ASP simply we can use SESSION to make a variable global , is there any way in coldfusion ?
    also in ASP we have a command SESSION.SESSIONID ,  so return the unique number from browser and we can se it as a security check for each one of people login to our site and each one is seperate random and unique number , is there any similar in coldfusion ?
    Thanks
    Alireza

    Thanks,
    the reason at the moment i stock with this command is i need to have login information available in all the pages to check the security. the good point i had in ASP is SESSION.SESSIONID   , it make a unique number base on browser and i can check it if user loged in or no , or if loged in is the same user or other user . i couldnt find same command in coldfusion , and now i use <cflogin> but if i can find the way to have a browser session it help me in other part of my program.
    i start coldfusion new ( near a month ) i have some book and Lynda DVDs, also online sources , and in this priod i re developed one of my program from ASP to coldfusion and its work. i am happy of this and help me to develop better and faster . in compare the coldfusion developed one realy is 40% original development in size and 50% faster . i have good background of ASP in last 8 years include MCSD and developed many program for a small and big companies. but i wanna to continue with coldfusion because i found it more helpfull than ASP specialy in FLASH development .
    BTW thanks for your help

  • FRM-40815 Variable Global.Nodename doesnot exists

    Hi there,
    i am using oracle Dev suite 10g, when i create new form module in form builder, it is runing properly but when i try to open existing forms, and when i run those forms , it generate the following error:
    FRM-40815 Variable Global.Nodename doesnot exists
    plz help me with that......
    thanks in advance

    Well, the obvious answer is that the "Global.Nodename" global variable referenced by your Form doesn't exist. One of the drawbacks to using a Global Variable is that if you haven't instanciated (created) the variable, it does not produce a design time error; they only produce runtime errors if the variable doesn't exist.
    when i try to open existing forms, and when i run those forms , it generate the following error:Are you running the existing forms from the Forms Builder? If so, your applciation may be written so that it creates Global Variables during initial login or through the selection of a menu option, etc. If this is how your application works, you won't be able to run your Form from the Forms Builder unless you know what the values of these Global Variables are and you set them temporarily in your Form using the Default_Value() built-in. If you need more information on using Global Variables, I recommend you search the Form Help system.
    Craig...

  • Télécharger InDesign cs6 sur un autre pc

    Bonjour,
    J'ai installé InDesign cs6 sur un ordinateur mais je souhaiterais l'installer sur un autre, comment faire. (J'ai une version achetée).
    Merci pour vos réponses

    Your license allows you to install and activate on two computers as long as you are the user of both and do not use them simultaneously.

  • Comment configurer le DCOM afin de pouvoir ouvrir une application sur un autre ordinateur à l'aide de automation open?

    Bonjour,
    Je suis actuellement en stage et utilise labview.
    J'ai deja créé un vi  me permettant d'ouvrir une application (CANoe) sur le même ordinateur à partir de labview, en utilisant Automation Open.
    Je cherche maintenant à faire de même, mais avec le vi labview sur un ordinateur, et l'application sur un autre ordinateur.(je les ai connecté en wifi pour l'instant). quand je mets l'adresse IP voulue sur l'entrée "machine name" de Automation Open, cela n'a pas l'air de fonctionner.
    D'après ce que j'ai pu comprendre cela pourrait venir des paramètres DCOM, mais je n'arrive apparemment pas à les configurer de la bonne manière.
    Quelqu'un pourrait il me fournir des précisions sur la démarche à suivre?
    Merci d'avance pour vos réponses,

    Bonjour ravanel_ale, 
    Merci d'avoir posté sur le forum National Instruments.
    Je suppose que ton application CANoe dispose d'une interface ActiveX. Assure toi que du côté de ton PC client celui-ci est bien enregistré.
    Démarrer>>Exécuter>>dcomcnfg
    Console Root » Component Services » Computers » My Computer, clique droit sur My Computer et sélectionne Properties
    Va sur l'onglet COM Security
    Change les Access Permission Limits en cliquant sur Edit Limits... dans la section Access Permissions
    Sélectionne Local and Remote Access
    Dans la section Launch and Activation Permissions, clique sur Edit Limits...
    Ajoute Local et Remote Launch, et Local et Remote Activation permissions
    Navigue dans Console Root » Component Services » Computer » My Computer » DCOM Config » [YourApplication] Remote Engine, rclique droit et sélectionn Properties
    Onglet Security>>Customize>>Edit
    Donne les accès à l'utilisateur
    Benjamin R.
    R&D Software Development Manager
    http://www.fluigent.com/

  • FRM-40815: Variable "Global.OLD_ITEM_CATEGORY" does not exist.

    Hi,
    I am using Dev suite 10g and R12 Apps.
    Standard Form: POXRQERQ -Enter Requisitions GUI
    While we done some personalization on that, getting error -> FRM-40815: Variable "Global.OLD_ITEM_CATEGORY" does not exist. while entering some specific item's not for all items.
    if i disable the forms perso, the message isn't come.
    I checked all over the personalization, but there is no scope of using OLD_ITEM_CATEGORY anywhere in form personalization.
    Can you please help me on this.
    Regards,
    Sam
    Edited by: 951991 on Nov 20, 2012 5:37 AM

    Global.OLD_ITEM_CATEGORY" does not exist
    The error is coming as you are using :Global.OLD_ITEM_CATEGORY inaccessing the values while the item is not initialized earlier
    you just add
    :Global.OLD_ITEM_CATEGORY:=null;
    at the when-new-form-instance.
    then err will not come

  • Je n'arrive pas à synchroniser mon iphone 4 sur un autre ordinateur

    je n'arrive pas à synchroniser mon iphone sur un autre ordinateur que j'ai changé quand je le met sur mon nouvelle ordinateur on me demande de restaurer mon iphone help me s'il vous plait

    i don't speak French, so you will have to translate this. but you need to synch both, your iPhone 4,and Ipad3 with iTunes. You can use iCloud after you have syncd them to iTunes.

Maybe you are looking for