le 03-12-2009 10:54 AM
Bonjour,
Dans les variables globales, il est possible d'attribuer une valeur par défaut.
Est-il possible de changer cette valeur par défaut ? En fait, je souhaiterais, chaque fois que je rentre une valeur dans une variable globale, que cette valeur devienne celle par défaut.
Merci d'avance.
le 03-13-2009 05:47 AM
le 03-13-2009 07:32 AM
Oui c'est possible.
Comme toute valeur par defaut, tu peux soit le faire a partir du controle en cliquant du bouton droit de la sourie et choisir que cette valeur soit par defaut.
Ou a travers le menu d'edition et choisir de mettre toutes les valeurs a defaut.
Dans les 2 cas, il faut sauvegarder le fichier.
Pour accomplir de meme pendant que le VI roule, il faut utiliser des "property nodes" (je ne me souviens pas du terme francais - desole). Il faut encore une fois utiliser (si je me souviens bien) un "invoke node" afin de sauvegarder le VI globale apresavoir defini les valeurs par defaut.
R
11-24-2016 01:30 AM - modifié 11-24-2016 01:32 AM
Bonjour à tous,
Is an NI engineer able to move this topic into the "Communauté Francophone", please ? Thanks in advance 🙂
Je fais un up de ce problème...
Je suis tombé sur la même problématique (redésigner des variables globales comme étant "par défaut" à chaque fermeture de mon application) mais la réponse vague "noeuds de propriété" et "invoke node" ne m'a malheureusement pas assez aidé...
Quelqu'un a-t-il une idée ? Merci d'avance !
le 11-24-2016 10:34 AM
le 11-25-2016 02:03 AM
Salut Michael.C,
C'est juste, LabVIEW m'envoi bouler avec le noeud de propriété lié à la FA sur laquelle j'utilise les variables globales.
Mais du coup, il est impossible d'enregistrer de nouvelles valeurs par défaut "dynamiquement" pour des variables globales ??
le 11-25-2016 02:15 AM
Je ne voulais pas, mais je pense que la seule solution qui me reste est de passer par des fichiers .ini ou .txt...
le 11-25-2016 02:26 AM
Si tu veux à tout prix éviter le fichier INI, et que tu n'as pas énormément de variable, tu peux passer par la base de registre windows aussi :D.
Pour ma part, j'utilise des fichiers INI avec des définitions de type, et les performances me vont bien.
le 11-25-2016 02:56 AM
Hmm, je vais éviter de toucher à la base de registre Windows, je risque de tout casser ^^
Bah, je n'aime pas trop les fichiers ini car, dans mon cas, je n'ai pas trop envie que mon soft soit basé sur des fichiers qui se baladent sur l'ordi que tout le monde peut toucher (ou simplement déplacer)...
Mais bon. Je vais doubler la sécurité : si d'aventure mon appli ne trouvait pas le fichier .ini, elle utilisera les variables globales (avec des valeurs de base) et recréera un fichier à l'endroit attendu...
Bon ben y'a plus qu'à... !
le 11-25-2016 03:30 AM
Tout comme toi, je suis d'un naturel suspicieux, et j'ai mis exactement la même démarche en place :).
Après si tu as des craintes de malversations sur ton fichier, tu peux toujours le sauvegarder sur le disque au format binaire ou hexadécimal, cela découragera les bidoulleurs du dimanche, et n'affichera pas en clair tes données.
Sinon il reste le cryptage 😄