Chargement du fichier ini - Remplissage tableau

Bonjour à tous,
Je rencontre un problème pour charger mon fichier de configurations.
Je souhaiterai pouvoir charger un fichier enregistré et le modifier..
Comment s'y prendre ?
Cordialement
Pièces jointes :
Scenario_key.vi ‏53 KB

dommage de conserver tous ces noeuds de propriété "IndexVals".
Alors qu'un shift-register permettrait d'en éliminer une bonne partie.
...  cela permettrait également d'enlever cette structure séquence en début de code.
Les structures séquence sont des objets anti-flux de données, à éviter au maximum.
(peut-être également soigner le code ... toutes ces entrées/sorties sur les bords horizontaux des structures ne donnent pas une belle lisibilité)
Pour ton fichier de configuration ...
il existe pourtant les fonctions Read / Write text file.
associé à un formatage que tu définis toi même ... il me semble relativement facile de sauvegarder le dit fichier,
et ensuite de le relire, de décoder l'information suivant ton propre formatage et de ré-injecter les infos où cela est nécessaire.
Bien entendu ... il faut chercher, tester, essayer .... rien ne fonctionne du premier coup (surtout la 1ere fois)
Je ne sais pas .... j'ai parfois comme une "impression" curieuse.
Celle que tu demandes de l'aide sans avoir réellement cherché ...
cette question : "Je souhaiterai pouvoir charger un fichier enregistré et le modifier ... Comment s'y prendre ? "
sans un bout de code de ta part, sans une question précise ... ne peut que me laisser penser cela.

Similar Messages

  • Chargement fichier ini - Remplissage Ttableau

    Bonjour à tous,
    Je réalise un vi permettant de créer un scénario en allant écrire les différents paramètres dans un fichier de configuration (.ini).
    Une autre fonction de ce vi est de charger un scénario déjà créé et d'aller remplir les différents paramètres dans mon tableau de cluster.
    Pour cela je viens lire les clés, mais je rencontre un problème d'indexation pour ma boucle FOR.
    Ci-joint mon vi, le case concerné est "chargement"
    Cordialement
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    Scenario_key_load.vi ‏79 KB

    Bonjour aznnath,
    Je pense que tu as déjà posé une question similaire (identique ?) concernant la lecture et l'écriture de paramètres dans in fichier ini.
    Tes questions sont souvent imprécises. (il faut souvent "deviner")
    Je rencontre un problème d'indexation .... heuuu ... ok ... quel problème ??? ou exactement ???
    De plus tu tiens peu compte des conseils donnés concernant ton BD. (peu ... ou pas ?)
    Ton code est brouillon, voir pas propre du tout, et ce de façon recurrente (malgré les conseils et/ou remarques)
    Tu n'iras pas loin avec Labview de cette façon.
    C'est du langage graphique ... il faut être hyper-propre ... sinon, très rapidement, on y voit plus rien.
    Ce n'est  pas un "jugement" ... chacun est libre de coder comme il le veut.
    Je motive simplement mon choix de ne plus essayer de "comprendre" ce que tu présentes.
    (je suis un programmeur "bénévole", et ne suis donc pas "tenu" au "devoir" d'assistance et de service)
    Je passe donc la main.
    Belle journée et bon code.

  • Chargement à partir d'un fichier ini dès l'ouverture du vi

    Bonjour à tous, 
    À partir de mon mode administrateur, une liste d'enceintes climatiques comprenant plusieurs paramètres est chargée à partir d'un fichier ini (code : Administrateur_bis) 
    Puis, je peux modifier ces paramètres dans mon tableau de cluster, ajouter d'autres enceintes climatiques. 
    Mon problème se situe au niveau du chargement, je voudrai initialiser en chargeant cette liste. 
    Quelqu'un aurait une suggestion ? 
    Cordialement 
    Pièces jointes :
    Administrateur_bis.vi ‏69 KB
    Administrateur.vi ‏73 KB

    Premièrement, je ne vois pas l'utilité du feedback node (désolé j'ai LV en anglais).
    Deuxièmement, vous demandez la liste des sections.  Les résultats est un tableau de chaînes de caractères contenant : étuve1 et étuve2.  Ce tableau est connecté à une boucle FOR ainsi qu'un autre tableau contenant les tags contenus dans une section. Donc, à votre itération 0 vous demandez pour toutes les clés de cette section (string, double): je veux obtenir la valeur de la clé "Nom_étuve" de la section "Étuve1".  À l'itération 1 vous demandez pour toutes les clés de cette section (string, double): je veux obtenir "Alarme_basse" de la section "Étuve2".
    Les noms des clés, dans votre exemple, ne peuvent pas être fournis sous la forme d'un tableau.
    Jean-Marc
    LV2009 and LV2013
    Free PDF Report with iTextSharp
    Pièces jointes :
    Administrateur_bis-1 MOD.vi ‏71 KB

  • [LabWindows / IMAQdx] Charger des attributs d'une camera à partir d'un fichier ini

    Bonjour à tous.
    Je voudrais initialiser certains attributs d'une caméra MANTA à partir d'un fichier .ini .
    Ce que j'ai fait, c'est d'ouvrir une session avec la fonction IMAQdxOpenCamera, puis de modifier les valeurs de certains attributs à partir d'un fichier Camera.ini, et enfin de refermer la session avec IMAQdxCloseCamera avant de lancer l'interface avec RunUserInterface().
    Mais quand j'affiche les valeurs des attributs que je voulais modifier, ils sont inchangés (identiques à leurs valeurs par défaut que l'on trouve dans le fichier NIMAX associé à la camera).
    Donc si vous avez des suggestions, ou des exemples à me montrer, ce sera avec grand plaisir!
    Thomas1330.
    Résolu !
    Accéder à la solution.

    Bonjour,
    Est ce que vous avez verifier l'attribut de ce fichier ini, à savoir en lecture et ecriture?
    Cordialement
    Paolo_P
    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

  • Fichier INI introuvabl​e lors du lancement du .exe

    Bonjour,
    J'ai développer une application labview et mis en place un fichier ini pour le choix d'opérateur. Cette application et l'ouverture de la fenêtre du choix opérateur s'effectue normalement avec la lecture des noms dans le fichier .INI mais lorsque je passe à la création d'un exécutable, le fichier INI ne se lit pas, ou l'executable ne le trouve pas...
    J'ai d'abord vérifié ma programmation et ai appris qu'il fallait décomposer deux fois le chemin du VI actuel lorsqu'on se trouve en exécutable. Après cette légère modification, le nom du chemin que je vais lire est le bon. Le fichier ini porte bien le même nom et se trouve à l'emplacement prévu. Mais lors du lancement de l'executable, aucun nom n'apparait dans la liste déroulante. 
    voici une capture d'écran pour illustrer mes propos :
    merci d'avance pour votre aide !
    ps : je suis sur Labview 8.6

    Salut ! et merci de ta réponse rapide !
    J'ai réaliser la programmation que tu as suggéré, mais celle-ci ne règle toujours pas le souci de la lecture du fichier INI lors du lancement de l'exécutable. J'ai mis un indicateur de chemin sur ma face avant. et le chemin lus grace à l'indicateur correspond bien à l'emplacement du fichier INI mais toujours pas de texte dans ma liste déroulante.
    Pièces jointes :
    try ini.vi ‏18 KB
    operateur.ini ‏1 KB

  • Erreur lors de l'enregist​rement de clefs dans un fichier .ini

    Bonsoir,
    J'ai un soucis d'enregistrement de clefs. Le vi consiste à ouvrir des clefs depuis un fichier .ini, de les modifier puis de les enregistrer. L'ouverture fonctionne correctement, cependant l'enregistrement emet une erreur "1". Or, ce bout de diagramme est le même qu'un autre de mes vi et celui-là fonctionne.
    Donc, après deux heures à galérer pour trouver le problème (et force est de constater l'échec de la recherche) je quémande de l'aide, si quelqu'un à une astuce.
    Cordialement.
    PS : ci-joint le vi en question et le fichier de configuration.
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    Gérance des séquences automatiques.vi ‏60 KB
    Initialisation Elfie.ini ‏1 KB

    Désolé pour la version. Voici le vi pour 8.0
    Cordialement.
    Pièces jointes :
    Gérance des séquences automatiques.vi ‏60 KB

  • Choix de la section à exécuter à partir d'un fichier ini

    Bonjour, 
    Je me demande, si, il est possible de choisir la section que l'on souhaite exécuter à partir d'un fichier ini ? 
    Si mon fichier ini contient plusieurs sections et que l'on souhaite que le point de départ soit la section demandée par l'utilisateur..
    Cela est-il possible ? 
    Cordialement
    Pièces jointes :
    Mode _Auto_Cluster.vi ‏119 KB

    naturellement c'est possible.
    ça suppose de lire la liste des sections et de donner à l'utilisateur la possibilité de choisir quel sera son point de départ.
    When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!"

  • Edition d'un fichier .ini d'une application

    Bonjour à tous,
    Je voulais savoir si il était possible de rajouter, dans le fichier .ini d'une application, une ou plusieur ligne, avant la construction de celle-ci ?
    Cordialement
    Nathan
    Résolu !
    Accéder à la solution.

    Cela permet d'exécuter un VI avant ou après la génération de l'application. Dans ce cas, le but de ce VI est d'ajouter la ligne désirée dans le fichier de configuration de l'application.
    Marche à suivre :
    Dans la section Pre/Post Build Actions de l'Application builder presser l'un des deux Generate VI et cocher la case Execute VI before/after build correspondante.
    Le VI est généré et apparaît dans le Project Explorer.
    Fermer l'Application builder pour ouvrir ce VI et y mettre le code réalisant l'opération désirée.
    Revenir dans l'Application builder et générer l'application.

  • Comment lire un chiffre d'une ligne de fichier ini?

    Bonjour,
    J'ai une fichier ini qui contient une section et un ligne. Je veut lire un chiffre (exp 9) de ce ligne et l'affiche dans un champ texte.
    exp;
    [SIGNAL]
    PRESENCE_1:        1:    9:    0:    1:    0:
    Merci à votre aide.

    CVI offers you inifile instrument to read / write .INI files: you must load the instrument into Instrument menu if you haven't done it already. If you don't know this instrument you can find it in <cvidir>\toolslib\toolbox directory. I suggest you to read the online help and see the related example that comes with CVI.
    Supposing you are reding the line with Ini_GetStringIntoBuffer () you can scan the line read to obtain desired text.
    Scanning the line is quite easy if you rely on separators: you can either use strtok () or Scan () function to easily extracd desired value from the line.
    Proud to use LW/CVI from 3.1 on.
    My contributions to the Developer Zone Community
    If I have helped you, why not giving me a kudos?

  • Est-il possible de charger un fichier excel sous teststand puis d'éditer et analyser les données contenues?

    Bonjour,
    Je suis en stage, et on est en train de se décider si l'on va acheter le logiciel Teststand pour réaliser des tests automatisés.
    Avant cela, je voudrais savoir s'il était possible de charger un fichier excel puis d'analyser les données contenues dans celui-ci grâce à ce logiciel sachant que le fichier pourrait contenir des int, double, char, char*.
    J'ai essayé de faire cela avec la version d'évaluation mais sans grand succès, je n'arrive même pas à charger le fichier excel.
    Merci d'avance pour vos réponses et bonne journées à vous
    Cordialement
    Jocelyn Gaté
    Stagiaire MGEUPS by Schneider electric 
    Montbonnot, 38, France 

    see http://forums.ni.com/ni/board/message?board.id=330​&message.id=24426&jump=true
    It's not a good idea to post duplicate messages, its better to send one post with the post in two languages.
    Ce n'est pas une bonne idée d'envoyer des messages en double, de son mieux pour envoyer un message avec le message en deux langues.
    [Google translation]
    Regards
    Ray Farmer
    Regards
    Ray Farmer

  • Bonjour, je n'arrive pas à télécharger les fichiers pdf vers mon compte mail yahoo, que dois je faire?

    Bonjour! je n'arrive pas à télécharger les fichiers pdf vers mon compte mail Yahoo, aidez moi, que dois je faire?
    YVES.

    Hi delegué du personnel,
    That sounds like it may be more of an issue with Yahoo, than with the PDF files. But please tell us what you mean by "cannot upload." Do you get an error message? If so, what is it?
    Best,
    Sara

  • Charger un fichier xml situé sur un NAS

    bonsoir, voilà mon problème: j'ai une aplication AIR sur un ordinateur et je voudrais charger un fichier xml présent sur ce même ordinateur mais j'ai besoin d'indiquer l'adresse du fichier en dur et pas en lien relatif (le fichier est situé sur un NAS), j'ai trouver un bout de code dans un tuto qui semblait convenir mais Flash builder me retourne une erreur.
    <fx:Script>
                    <![CDATA[
                            var chargementXML:URLLoader = new URLLoader ();
                            var fichierXML:URLRequest = new URLRequest("Z:\ServicesTiwas\ServicesLogin\utilisateurs.xml"); //lien de mon fichier
                            // Lancement du chargement du fichier
                            chargementXML.load(fichierXML);
                            chargementXML.addEventListener(Event.COMPLETE, ChargementComplet);
                            function ChargementComplet ( pEvt:Event ):void {
                                    // On stocke les données dans un objet XML
                                    var user:XML = new XML( pEvt.target.data );
                                    trace(user);   
                    ]]>
            </fx:Script>
    j'obtient ces erreurs:
    1120: Access of undefined property ChargementComplet.     line 14     Flex Problem
    1
    chargementXML.addEventListener(Event.COMPLETE, ChargementComplet);
    1120: Access of undefined property chargementXML. line 11     Flex Problem
    1
    chargementXML.load(fichierXML);
    1120: Access of undefined property chargementXML. line 14     Flex Problem
    1
    chargementXML.addEventListener(Event.COMPLETE, ChargementComplet);
    1120: Access of undefined property fichierXML.     line 11     Flex Problem
    1
    chargementXML.load(fichierXML);
    si quelqu'un pouvait m'indiquer mon/mes erreurs ce serait parfait ou me proposer une autre solution

    -j'ai trouvé la solution à mon problème:
    --d'abord, j'ai fait glisser
    --XXX.eml provenant de Outlook express, et sur ma clé USB
    --dans Thunderbird Corbeille
    ( du "Dossier à mon nom", ou de "Dossiers locaux" ???
    je ne me rappelle plus, mais peut être que les 2 fonctionnent)
    --ensuite, j'ai cliqué sur ce XXX.eml se trouvant dans cette Corbeille,
    et j'ai fait: Déplacer vers\le Dossier à mon nom\Courrier entrant
    - et mon XXX.eml a accepté de rentrer dans "Courrier entrant"
    -Conclusion
    -pour ce XXX.eml provenant de Outlook express,
    pour le faire rentrer dans Courrier entrant,
    il a fallut que je passe en intermédiaire par Corbeille
    -pour un XXX.eml provenant déjà de Thunderbird, j'ai fait l'essai:
    ici il n'y a pas le moindre problème:
    XXX.eml re-rentre directement dans Courrier entrant
    -mon problème et sa solution sont probablement très connus

  • Téléchargement impossible fichier PDF avec IE9

    Bonjour,
    Le téléchargement d'un fichier PDF sur le web  provoque l'arrêt d'Iternet Explorer 9
    Comment y remédier
    Merci de votre aide
    Yves

    Bonjour,
    Merci pour votre réponse rapide
    J'ai consulté avec attention les diverses solutions qui sont proposées
    Je n'ai toujours pas reussi à résoudre mon probleme
    Je me permets de vous mettre à contribution en vous priant de télécharger un fichier PDF à votre convenance sur le site suivant ce lien
    http://www.vatspa.net/web/index.php?option=com_wrapper&Itemid=430
    Vous ouvrez un des chapitres qui débouchent sur de nombreux fichiers PDF mis en téléchargement
    Pourriez vous m'indiquer si vous rencontrez un probleme de  téléchargement avec le navigateur IE9
    Merci encore de votre collaboration
    Yves

  • Handle de fichier INI sans Ini_New

    Bonjour à tous,
    Tout d'abord je m'excuse d'avance si cette question semble bateau pour beaucoup d'entre vous, mais je n'ai pas trouvé de bons exemples sur les fichiers INI.
    Mon problème est le suivant :
    J'ai un fichier INI déja existant, je veux changer quelques paramètres. Je ne sais pas comment créer mon Handle du fichier INI sans utiliser la fonction Ini_New.
    Voici mon code :
    GetProjectDir(dirName);
    MakePathname(dirName,"config.ini",pathName);
    iniText = Ini_New(0);
    Ini_PutString(iniText,"partie1","name",NouvelleVal​eur);
    Ini_WriteToFile(iniText,pathName);
    où partie1 et name existent déja.
    Quand j'éxecute ce code, il écrase le fichier INI déja existant pour en faire un nouveau, avec seulement
    [partie1]
    name = NouvelleValeur
    Pourriez vous m'aider ?
    Merci d'avance à tous.
    Cordialement
    Vincent
    Solved!
    Go to Solution.

    Supposing automatic translation is right (  ) you want to modify some items in an .INI file without loosing existing content. If this is true, you have simply to read file content with Ini_ReadFromFile immediately after creating the handle, so that every modification is made starting from existing file structure.Saving the .INI will produce a file including new, modified and old content.
    T = Ini_New (0);
    Ini_ReadFromFile (T, "myfile.ini");
    Ini_Putxxx (T, ...);
    In_SaveToFile (T, "myfile.ini");
    If Google translation failed  you may want to translate your question in English by yourself, or post it in the French board
    Proud to use LW/CVI from 3.1 on.
    My contributions to the Developer Zone Community
    If I have helped you, why not giving me a kudos?

  • Pourquoi ne puis-je pas télécharger les fichiers FR d'Adobe CS6 (alors que ça fonctionne parfaitement avec CS 5.5) ?

    Cela fait une heure que je cherche à télécharger les fichiers d'installation de la CS 6 Design & Web premium et que le serveur d'adobe ne veut pas transmettre les deux fichiers nécessaires ?
    Il y a -t-il un souci sur le serveur ou faut-il montrer encore plus "patte blanche" ?
    (pour info, je charge sans souci les 8.8 Go de la version CS 5.5)

    Downloads available:
    Suites and Programs:  CC 2014 | CC | CS6 | CS5.5 | CS5 | CS4 | CS3
    Acrobat:  XI, X | 9,8 | 9 standard
    Premiere Elements:  13 |12 | 11, 10 | 9, 8, 7
    Photoshop Elements:  13 |12 | 11, 10 | 9,8,7
    Lightroom:  5.6| 5 | 4 | 3
    Captivate:  8 | 7 | 6 | 5
    Contribute:  CS5 | CS4, CS3
    Download and installation help for Adobe links
    Download and installation help for Prodesigntools links are listed on most linked pages.  They are critical; especially steps 1, 2 and 3.  If you click a link that does not have those steps listed, open a second window using the Lightroom 3 link to see those 'Important Instructions'.window using the Lightroom 3 link to see those 'Important Instructions'.

Maybe you are looking for