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 KB

Hello,
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

Similar Messages

  • 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 KB

    Je 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 KB

    J'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

  • Updating Continuous contour data à partir d'un fichier .txt

    Bonjour,
               J'ai une trajectoire dans un fichier .txt (environ 3000 points à une fréquence de 100Hz) que je veux lire et updaté la commande à l'actionneur à coup de 40 éléments. En me basant sur l'exemple Continuous Axis Contour Move, y a-t-il quelqu'un qui a une idée de comment faire intégrer l'envoi des données?
    Merci

    Bonjour Math50,
    Merci d'avoir posté sur le forum de National Instruments.
    L'idée de départ pour résoudre votre problème est de remplacer, dans l'exemple, la sinus( ou autre) générée, par les points (40 ou autres en fonction de la table déclarée) qui proviennent de votre fichier texte.
    En terme d'architecture, soit vous réalisez la lecture au sein de votre boucle while, ce que vous pourrez faire avec les VI E/S sur fichier (ASCII); soit en utilisant une structure producteur/consommateur qui vous permet de lire votre fichier texte dans une premiere boucle (productrice), d'envoyer les points dans une pile (FIFO) et de les récupérer dans la boucle (consommatrice) pour les utiliser.
    Bonne journée,
    Flo
    Open Diagram First

  • Aquisition des données via port COM ; LABVIEW

    Bonjour,
    Je suis entrain de réalisé un projet de groupe et je me suis chargé de la partie aquisition sur labview et il me reste seulement 3 semaine pour la soutenance. Projet controle d'accées: transpondeur
    J'ai réalisé les VI suivant
    Au début, on veut lire tous les codes des cartes à disposition et  les enregistrer .
    Mon problème c'est que je n'arrive pas à enregistrer  les données reçus dans un fichier tableur qui va contenir la liste des utilisateurs ( Noms +  codes des cartes ) autorisé à entrer . ( à partir de ce fichier tableur ,une fois établi, on va comparer  le code du badge présent  au niveau de l'unité de lecture avec les codes existants , et renvoyer la réponse ).
    Je veux donc lire les données sur le port COM puis , dans une seconde etape ajouter ces données dans un fichier tableur .
    Comment dois je faire ?
    Attachments:
    ajouter les données dans un tableur + date + heure.vi ‏80 KB
    aquisition_enregistrement.vi ‏77 KB

    bonjour,
    j'arrive à m'en sortie mnt pour la programmation du VI ; j'ai passé au test , mais là je rencontre des problèmes , j'effectue une communication serie avec un microcontroleur 16F877 , et lorssque je lance le VI , je recois cette trame \F0\F0\00\00\00, et directement ensuite l'erreur : L'erreur -1073807298 s'est produite à : VISA Read dans Controle d'acces.vi (  Raisons possibles :VISA:  (Hex 0xBFFF003E) Impossible d'effectuer l'opération à cause d'une erreur d'E/S.) . Est-ce que cela peut provenir de mon Vi  ? le voici en piece jointe
    Attachments:
    Controle d'acces.vi ‏25 KB

  • How to force the "Bluetooth Communicat​ions Port" to be one of COM1 to COM8 ports?

    Dear Lenovo Community, Happy Holidays to you all and wish you a great happy new year. Recently purchased a Bluetooth OBDII device and have difficulty making it to work with its provided software on my T61 (running original XP Home). My short story and question/problem is that I can open "My Bluetooth Places" and pair with the OBDII device as an "OBDII SPP Dev", but my T61 assigns serial port COM19 to it. The OBDII software which came with the device only can let user set to one of the COM1 to COM8 ports and in the properties of Bluetooth pairing, there is no way that I can select which COM port to use. I looked at the Device Manager and I do see these COM port assignments: COM4,5,6,7: Sierra Wireless (the HSDA modem in the laptop which I have never used BTW) COM 9,10,11,12,13,14,15,16,17: Bluetooth Serial Port COM 18, 19: Bluetooth Communications Port and I don't see anything for COM1,2,3, and 8 My question is how to force the computer/OS to assign one of the COM1 to COM8 ports to my device upon pairing? Can I disable the Sierra Wireless model from the COM ports list and hope this will happen? Thanks for your help and inputs beforehand. Regards, AL

    Hi, AL_K
    Have you attempted to change the port number in device manager itself? If you navigate to Device Manager and open the list of Ports, you can right-click on the device you wish to assign a different port number. After right-clicking, click Properties. There should be a tab called Port Settings. In here, you should find a setting to manually assign a port number.
    Good luck, and let me know how it goes,
    Adam
    Did someone help you today? Press the star on the left to thank them with a Kudo!
    If you find a post helpful and it answers your question, please mark it as an "Accepted Solution!" This will help the rest of the community with similar issues identify the verified solution and benefit from it.

  • Invalid port: com.apple.storeClient-21411 in process: 52016

    Hi,
    I've been looking for solutions for this problem for ages, however, I haven't had any luck. I get a shedload of the below console messages:
    Invalid port: com.apple.storeClient-21411 in process: 52016; and
    com.apple.SystemStarter[35]
    waiting the veneer insert !!
    Can anyone assist me with this? It's driving me nuts. All I want is for them to go away.
    Many thanks!
    MJK

    Looks like a tracking cookie, probably doubling as a phishing tool. My advice: log into all your webmail accounts and change your passwords.
    Then, go to the following folders on your Mac, and delete the .plist files you can't readily identify:
    ~/Library/LaunchAgents (i.e., in your home directory)
    /Library/LaunchAgents
    /Library/LaunchDaemons
    /Library/StartupItems
    (Freely reproduced from this post)

  • Invalid port: com.apple.storeClient-22100 in process:166

    Hi out there,
    I get frequent freezes (complete one) with this mac pro and Mac OS 10.6.8, in activity I find the following:
    invalid port: com.apple.storeClient-22100 in process: 166;
    Even after repairing HD and removing all un-necessary external equipment, those freezes come and go.
    Any idea whats happen,
    tahnks in advance paul

    Looks like a tracking cookie, probably doubling as a phishing tool. My advice: log into all your webmail accounts and change your passwords.
    Then, go to the following folders on your Mac, and delete the .plist files you can't readily identify:
    ~/Library/LaunchAgents (i.e., in your home directory)
    /Library/LaunchAgents
    /Library/LaunchDaemons
    /Library/StartupItems
    (Freely reproduced from this post)

  • Couldn't open port com

    HI,
         I am using LabVIEW 8.6 to
    control an pump through USB (computer) to RS-232 adaptor (pump side) using
    COM 4. The first time the VI runs fine. But After I quit the VI, and
    restart the VI. The pump does not respond to the initialize command. Another program (from the manufacturer of the pump) reported that it 'couldn't open port COM 4'. Did I miss anything in
    closing the com port or in the initiation the com port. My VI is
    attached. Thanks.
    Attachments:
    Pump_Control_USB7.vi ‏22 KB

    RyanWu wrote:
    Another program (from the manufacturer of the pump) reported that it 'couldn't open port COM 4'. 
    Open up MAX (measurement and automation explorer) and look under 'Devices and Interfaces'.
    You might want to check that the equipment is still assigned to COM 4. If so, it should say:
    COM4              ASRL4 (blah blah blah)        Settings
    It may have been assigned to a new com port if you unplugged and replugged in the equipment.
    If it is still COM4, please post the code for the subVI you mentioned earlier so I can take a look at what is going on in there.
    Cory K

  • Problème de lecture du port COM avec VISA

    Bonjour à tous,
    Je suis un peu rouillé en labview (je ne l'ai pas touché depuis un an), je dois effectuer un banc de test pour récupérer des trames d'un protocole sans fil (ZigBee) avec un sniffer. Le sniffer se connecte sur un port USB mais est reconnu comme port com. Lors de l'éxécution du VI ci-joint c'est l'erreur 1073807246 avec comme message noeud de propriété  dans VISA configure Serial Port... Alors qu'il y a un VISA Close...
    J'ai un peu tout essayer mais sans résultat.
    Est ce que quelqu'un a une idée?
    Merci d'avance
    Alex
    Pièces jointes :
    ZigBee.vi ‏21 KB

    Bonjour,
    Merci de vos réponse, j'ai effectué les modifications que vous avez dites mais sans résultats...
    En effet j'ai un programme qui tourne en parralèle de Labview pour récupérer les données du sniffer.
    Cependant si je mets vrai sur dupliquer cette session (VISA OPEN) je devrais pouvoir lire le port COM sans être problème??
    J'ai penser à un autre problème, le sniffer étant sur USB le débit est donc supérieur à 9600 baud mais ce nombre est reconnu par windows, dois-je laisser 9600?
    Il y a ci-joint mon nouveau VI+ un screenshot de l'erreur...
    Merci d'avance
    Alexandre
    Pièces jointes :
    screenshot.JPG ‏73 KB
    ZigBee.vi ‏22 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 CC

    Bonjour 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.

  • 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

  • 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 KB

    Je 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

Maybe you are looking for

  • Not able to start any outside contact with iChat : please help !

    Hello there, I will try to cut my long story short : I am from Belgium and presently in Kosovo for a several months mission over there. I was really looking forward to use Apple iChat to stay in contact with my family and kids back home .... but it's

  • JTF UM Approval has Serial WF Approval - change to one approver of a list.

    I have a request to change the vanilla CRM Approval flow which is set for serial approval - we currently have one person with the approval role. Is there any OTHER way to modify this seeded workflow by NOT modifying the vanilla approval workflow, eg,

  • Windows 7 and Sony Clie Compatability

    Is there a "fix" or "work-around" that will allow the Clie to work in Windows 7? Post relates to: None

  • FM to read routing information

    Hi experts,                           My requirement is to copy routing , for that I am using BAPI_ROUTING_CREATE. I need to read routing details and populate the BAPI tables for new routing creation. I searched in SCN and i cud find a few  FMs ,but

  • Data change rate measurement tools

    I'm looking for a software tool that can monitor a number of volumes or shares and record the amount of data modified or created over time. I need this to work out storage requirements and data transfer bandwidth for a backup system. It doesn't matte