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
Similar Messages
-
[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 -
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 KBnaturellement 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!" -
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 KBBonjour 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. -
Configurat​ion port COM à partir d'un fichier .txt
Bonjour,
je souhaiterai pouvoir configurer mon port COM (Baud rates, data bit, stop bit, parity, flow control, visa ressource name) à partir d'un fichier .txt . Cette configuration ci-jointe sera utilisée pour la communication avec une enceinte climatique.
Je pensais à un fichier txt de la forme suivante :
Enceinte Climatique 1
Baud rates
data bit
stop bit
parity
flow control
visa ressource name
Cdt
Résolu !
Accéder à la solution.
Pièces jointes :
Configuration port COM à partir d'un fichier txt.vi 12 KBHello,
Moi je ferais ça:
Cela permet de traiter les fichiers de config de façon "propre", de ne lire que les clés qui t'intéressent (tu peux en ajouter d'autres sans problèmes).
Il est facile de faire l'opération inverse, à savoir écrire dans le fichier de config.
Je joins le fichier qui va avec, et le vi.
Francis M | Voir mon profil
Certified LabVIEW Developer
Pièces jointes :
Configuration port COM à partir d'un fichier txt.vi 29 KB
config.ini 1 KB -
two prongs that go in to the charging part bent backwards and now it can't chage its on 20% and I need to save everything to icloud, should I turn it on?
It might, but you have no other option to save your data. And the longer you wait to do it, the weaker the battery will become, lessening the chance that you can perform a successful backup.
-
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.6Salut ! 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 KBDésolé pour la version. Voici le vi pour 8.0
Cordialement.
Pièces jointes :
Gérance des séquences automatiques.vi 60 KB -
Créer un fichier Indesign à partir de plusieurs fichiers formant des chapitres d'un livre déjà créé
comment faire pour créer un seul fichier Indesign à partir de plusieurs fichiers (198 fichiers) rassemblés dans un livre Indesign afin de pouvoir exporter un seul fichier e.pub.
J'utilise Indesign CCBonjour Jmlevy, je réduit le format de mon fichier car lorsque je l'importe sur id, le format est immense par rapport à mon document et la résolution est trés mauvaise, donc je vais dans affichage qualité supérieure pour que mon image soit nette, et ensuite je clique droit, ajustement, et ajuster le contenu proportionnellement afin que la créa de la carte de visite qui à été faite sur AI soit au bon format sur ID.
L'impression correspond à ce que je vois sur l'écran mais par contre elle ne correspond pas à mes cartes de visites déjà imprimées par un professionnel.
Exemple :
1. carte de visite initiale : bords = 5mm
2. carte de visite faite sur id : bords = 2CM (pourtant les traits de coupes et bords perdus sont réglés sur 5mm)
Je n'arrive pas à trouver l'erreur que j'ai pu faire...
Merci pour l'info concernant le forum français. -
Graph Xy à partir d'un fichier excel
Bonjour,
A partir d'un fichier exel je dois tracer des courbes de caractérisations. J'arrive a tracer les courbes mais elles ne font que "défilées" une par une. Je m'explique, la première courbe est tracé mais 1s après c'est la deuxième qui est tracer puis la troisième sans garder ni la première et ni la deuxième sachant qu'à partir du fichier exel je peux avoir un nombre indéterminé de courbes. Du coup quand je stop le programme je garde la courbe à laquelle le programme était en train de tracer.
Je souhaiterais simplement que les courbes soient tracer tout en gardant les précédentes.
Merci,
Résolu !
Accéder à la solution.Je vais essayer d'être plus clair.
Tout d'abord mon fichier excel est constitué de de 5 colones dont deux colones qui me sont utiles pour tracer ma courbe de caractérisation.
Sachant que une mesure (donc une courbe) contient 450 points de mesure donc 450 lignes dans le fichier excel.
Avec Labview je viens lire ces deux colones sur 450 lignes ce qui me donne donc une courbe de caractérisation. Si je veux tracer la deuxième courbes donc la deuxièmes mesure je viens lire les deux colones mais cette fois-ci de la ligne 451 à la ligne 900 (j'utilise la fonction "sous ensemble de tableau" pour aller chercher ce que je veux dans mon fichier excel"). J'obtient donc les deux courbes sur mon graphique XY. Le problème c'est que je peux avoir 200 mesures sur le fichier excel.. Donc il me faudrait 200 fois la fonction sous ensemble de tableau.
Ce que j'ai donc fait c'est que au lieu de mettre en indice de ligne par exemple 450 et longueur 450 (pour la deuxième mesure) c'est que pour l'indice je le fait s'incrémenté dans une boucle while. En gros on commence ligne0, ensuite 450, 900 ect.. Donc sur mon graph XY ce que j'obtient c'est dabord la mesure de la ligne 0 à 450 ensuite elle disparait pour tracer la courbe de la ligne 450 à 900 ect..
Ce que je voudrais donc c'est la même chose mais tout en laissant les premières mesures tracer.
Voila j'espère avoir été clair.
Merci. -
Générer un signal à partir d'un fichier .CSV
Bonjour à tous,
Voilà le problème sur lequel je pense depuis un petit moment et cela ne fonctionne pas du tout.
En fait, je souhaite générer un signal analogique lisible à l'oscilloscope à partir d'un fichier .csv en utilisant une carte NI USB 6289.
Je ne sais pas si je suis bien claire, je vous remercie d'avance de vos réponse.
Bonne soirée
Benjamin
Pièces jointes :
Conversion waveform testA.vi 30 KBJe te remercie.
Effectivement, il y avait ce problème en plus d'une mauvaise configuration.
Mon soucis provient du fait que ce que j'affiche à l'oscilloscope ne correspond pas à ma waveforme. En fait l'ordre de grandeur est le même, mais le signal de l'oscilloscope possède des pics positifs et négatifs alors que mon fichier .CSV ne contient que des positives.Problème de format de données? Je me pose la question, si justement, La transmission ne se ferait pas en signés du coup.
Je joins le nouveau fichier csv et ce qu'on devrait obtenir. On obtient du coup un signal plus ou moins ressemblant (moins que plus du coup) avec des pics positifs et négatifs.
Merci de ton aide encore.
Benjamin
Pièces jointes :
fichier csv2.csv 1 KB
2011-06-27_134931.jpg 11 KB
Conversion waveform testA.vi 33 KB -
Configurat​ion d'un port COM à partir d'un fichier .txt
Bonjour,
je souhaiterai pouvoir configurer un port COM à partir d'un fichier .txt , quelle est la démarche à suivre ?
Cdt
Résolu !
Accéder à la solution.
Pièces jointes :
Config port COM.vi 14 KBJe ne comprends pas trop cette demande.
Je n'ai jamais utilisé de "port COM" ... mais peu importe (il me semble)
les fonctions "write text file" et "read text file" sont présentes dans la palette I/O.
Si les paramètres de configurations sont enregistrés dans un fichier texte suivant un certain "formatage" (à définir)
il suffit de relire le dit fichier texte, de démultiplexer les informations suivant le formatage, (le formatage est connu, puisque déjà utilisé lors de l'écriture)
convertir les différentes sous-chaines dans le type approprié (procédure inverse de celle utilisée lors de l'écriture du fichier texte)
et pour terminer ... injecter les paramètres dans le code de configuration.
ou alors je n'ai pas compris "le besoin" ... ce qui est toujours possible. -
Scenario à partir d'un fichier txt
Bonjour,
Je souhaiterais réaliser un programme pour créer ou modifier un scénario à partir d'un fichier .txt
Quelle architecture me permettrait d'ajouter des étapes en cliquant sur le bouton "suivant" et modifier en revenant sur "précédent" ? (Comme illustrée sur la PJ)
De plus je souhaiterais pouvoir tracer mon profil au fur et à mesure, faut-il utiliser un graphe déroulant ?
Cdt
Pièces jointes :
Scenario.JPG 63 KB
Interface_Scenario.vi 31 KBJ'ai pensé à une alternative, enregistrer mes données dans un tableau de cluster, étape par étape puis une fois le scénario terminée je souhaiterai pouvoir enregistrer ces données dans un fichier .txt pour pouvoir les réécrire.
Cdt -
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?
Maybe you are looking for
-
K7N2 Delta (ILSR) incompatible with 200FSB?
Is the K7N2 Delta (Nforce2 Chipset) incompatible with 200FSB??... Ive seen many problems when trying to upgrade the CPU, and use a 200FSB in various forums. So, why does it keep hanging/crashing?? Might it be not really supported even though it speci
-
How to prevent users from running PRC: Transaction Import from WebADI form?
Hi, We are 12.1.3 and trying to create a workflow to approve Project transactions coming through web ADI before they become effective. To this end, we want to prevent users from running the PRC: Transaction Import from the Web ADI. I know that if the
-
I have bought only one brochure of a magazine called SuperInteressante on the itunes newstand. It costed £1,99. However, the payment was set automatically for every new edition published and so I have been charged 1.99 since then. I sent an email for
-
Error message in ME21N and ME22N
Dear Friends, I am facing one problem... my requirement is at the time of saving purchase order i need to check some thing and if that check fails i need to display the error message and needs to stop the creation of purchase order. That error messag
-
Pixelated images while playing back a video shot on my iPhone4s
Shot a video of my kid playing soccer and when watching on playback mode on either iphoto or imovie it comes out all pixelated images...