Sauvegarder un graphe dans un fichier si necessaire

Bonjour 
Dans une boucle while, j'ai une structure conditionnelle qui intègre un nouvelle boucle while
dans cette boucle je construit un tableau de valeurs que j'affiche dans un graphe dès que le nb requis d'échantillons est acquis
tout cela marche bien
J'aurai voulu pouvoir sauvegarder ces valeurs à la demande pour cela, j'ai mis dans une nouvelle structure conditionnelle un vi express de sauvegarde piloter par un bouton
et la ça marche plus
mais plutot qu'un long discours un VI minimal 
Pouvez-vous me dire ou est mon erreur?
cordialement
Robert Papanicola
http://sciences-indus-cpge.papanicola.info/
http://www.medicalistes.org/~maxime-plus/
Résolu !
Accéder à la solution.
Pièces jointes :
mesure-puis-impr.vi ‏60 KB

Bonjour,
Comme la prise en compte de l'action sur le bouton sauver dépend elle même de l'action sur le premier bouton, ca coince.
Voici ce que je vous propose, avec gestion des événements.
Cordialement
Pièces jointes :
mesure-puis-impr.vi ‏63 KB

Similar Messages

  • Enregistrer les données d'un graphe dans un fichier

    Bonjour,
    Je suis débutant dans LabView et j'aurais voulu savoir comment je pourrai faire pour enregistrer des données que je visualise sur un graphe dans un fichier binaire par exemple avec sa date et son heure ?
    Merci d'avance pour les future reponse.

    Alors j'ai fais comme tu m'avais dis mais le probleme c'est que dans le fichier binaire je ne voi ni la date ni l'heure et des truc bizaree et pas binaire....
    Voila mon cablage et ce que j'obtient :
    Fichier Binaire :
                       d   ºp  ºð  ¹   ºÈ  ¹   ºp  º   »   ºp  @Ÿ&€ºp  ºÈ  ºÈ  º   º   @Ÿ ¹   º       ºÈ  9   @žô€º   ºp  º   ºÈ  º   º   ºp  º   ºp  º   º   ºp  ¹   »   º   ºp  @Ÿ €º   »   º   ºð  º   º   ºp  ºp  º   º   º     ºÈ  ºp      ºÈ  ºð  ºÈ  »   9   ºð  º   ºð  ºp  º   @Ÿ ¹   ºp  º   º   º   @Ÿ €º   ºp  º   ºÈ  º   ºp  @Ÿ ºp  º   ºÈ  ¹   º   @žò ºð  º   º   ºð      º   º   ºð  ºÈ  ºp  º   ºp  º   ºp  º   ºp 
    Merci de ta patience eet de tes reponse

  • Comment construire un graphe dans un fichier Excel depuis LabView?

    Bonjour,
    Je suis stagiaire en 2ème année de DUT Génie Electrique et Informatique Industrielle, et j'ai pour sujet de développer une interface LabView permettant d'enregistrer des étuvages en enceinte thermique. Pour ce faire j'ai à ma disposition un datalogger qui me donne par liaison série la température ainsi que l'humidité de l'enceinte. Il me faut analyser la trame pour récupérer les données etc... mais n'ayant pas encore reçu l'appareil, je me concentre sur l'enregistrement des valeurs. J'arrive à faire un fichier excel avec les valeurs de températures d'enregistrées (simulées avec un simple bouton rotatif), et j'aimerais ajouter un graphe en fin d'enregistrement.
    Mais je n'y arrive pas, pas encore du moins... Je crois qu'il faut utiliser des noeuds de propriété mais je ne sais pas m'en servir... Je cherche, je découvre des choses mais je n'ai pas encore touché le graal.
    Merci d'avance pour votre aide, cordialement.
    Etudiant qui ne cherche qu'à apprendre!!

    Oui; dans ce cas tu sembles avoir la palette et peux utiliser les exemples.
    Tape "Excel" dans l'outil de recherche d'exemples et tu trouveras ton bonheur. Par exemple le vi joint...
    Francis M | Voir mon profil
    Certified LabVIEW Developer
    Pièces jointes :
    XY Graph (Excel).vi ‏31 KB

  • Sauvegarde de données dans un fichier txt

    Bonjour,
    Je vous explique mon problème ... j'ai réalisé au cours d'un stage un vi qui me permet de récupérer plusieurs infos d'un four (2 températures, pression, ...). Je souhaite maintenant sauvegarder ces données dans un fichier txt. Seulement j'ai un petit soucis car je ne sais pas trop comment m'y prendre, j'ai plusieurs boucles cadencées (une pour chaque donnée récupérée). Est ce que je suis obligé d'avoir un fichier txt pour chaque boucle ou est ce qu'il est possible de stocker chaque donnée dans un tableau et les récupérer dans un seul fichier une fois les boucles stoppées (toutes mes boucles finissent au même moment et sont relancées toutes les 100 ms) ? Ou sinon est il possible de fusionner des fichier txt ?
    Je vous remercie
    Résolu !
    Accéder à la solution.

    Voici un petit exemple, juste pour illustrer mon propos et vérifier que j'ai bien compris le problème.
    Pour des questions ou envoie de programme, ma boite de message privé est toujours ouverte, sinon en postant sur le forum plus de gens pourront répondre.
    Rodéric L
    Certified LabVIEW Architect
    Pièces jointes :
    exemple enregistrement.JPG ‏16 KB

  • Remplissage automatique et sauvegarde dans un fichier excel déjà existant

    Bonjour,
    Dans le cadre d'un projet je cherche à automatiser le remplissage/sauvegarde d'un fichier excel dont je dispose déjà tout en le gardant toujours ouvert et bien sur pouvoir laisser quelques cases vide destinées à un remplissage manuel ( valeurs de consigne), les données destinées au fichier excel sont des mesures issues de sondes et capteurs (à part quelques unes qui doivent aussi être intégrées dans le fichier), la situation actuelle c'est que chaque heure un opérateur doit récolter toutes les mesures nécessaires soit sur l'interface SCADA soit sur le chantier pour remplir le fichier de suivi des paramètres ce qui n'est pas vraiment pratique, alors je vous demande est ce que c'est faisable avec LabVIEW et merci de me fournir plus de détails sur le sujet, vous trouverez en fichier joint un aperçu du fichiers concerné.
    Cordialement
    MGarry
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    Aperçu.PNG ‏51 KB

    Vous avez bien fait de rappeler le fonctionnement que vous souhaitez, je n'avais pas bien compris.
    Il n'est pas vraiment conseillé d'écrire et lire un fichier en même temps : je m'explique. Vous souhaitez ouvrir, lire et écrire les données d'un fichier Excel.  Or dans ce même temps, vous souhaitez lire (avec Excel) et voir vos données. Si c'est la même instance d'Excel, il faudra ouvrir une nouvelle fois le fichier pour qu'il affiche les nouvelles valeurs insérées. De plus, même si les données sont chargées en mémoire vive (celles d'Excel), vous essaierez d'écrire avec LabVIEW ce fichier qui est peut être en cours de lecture. Cela posera problème.
    En somme, pour visualiser des données à la volée, il faudra le faire à l'aide de LabVIEW, puis exporter les données finales à la fin (en Excel si vous le souhaitez).
    Romain 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;}
    >> NIDays 2011, le mardi 8 février au CNIT de Paris La Défense

  • Texte formaté sauvegardé dans un fichier texte

    Bonjour à tous,
    je me galère méchamment là.
    J'ai créé un petit éditeur de fenêtre. On
    peut paramétrer la taille de la fenêtre, saisir le texte
    et le mettre en forme. Je voudrais sauvegarder ces paramètres
    dans un fichier texte, et pouvoir le récupérer
    après.
    Et là ça bug, la mise en forme ne passe pas. Les
    autres paramètres fonctionnent bien, mais j'ai des soucis de
    mise en forme à la relecture du fichier. Je passe par un
    script php pour modifier le fichier.
    Extraits de codes :
    L'objet qui lit le contenu du fichier, et va à la frame
    "Vario" qui lance le retaillage de la fenêtre et l'apparition
    du texte.
    //définition de mon objet LoadVar
    var mesvars = new LoadVars();
    mesvars.onLoad = function(){
    _root.titre.texte.text = this.titre;
    _root.fenetre.gotoAndPlay("vario");
    Mon bouton de "sauvegarde"
    on(press){
    //mise à jour des variables
    _root.mesvars.titre = _root.titre.texte.text;
    _root.mesvars.largeur = _root.fenetre.fen._width;
    _root.mesvars.hauteur = _root.fenetre.fen._height;
    _root.mesvars.redac = _root.fenetre.texte.htmlText;
    _root.mesvars.send("maj.php","test");
    Mon script php
    <?php
    $nomfichier = utf8_decode($_POST['fichier']);
    $hauteur = utf8_decode($_POST['hauteur']);
    $largeur = utf8_decode($_POST['largeur']);
    $titre = utf8_decode($_POST['titre']);
    $redac = utf8_decode($_POST['redac']);
    $fichier = fopen($nomfichier, "w");
    fputs($fichier,
    utf8_encode("fichier=".$nomfichier."&hauteur=".$hauteur."&largeur=".$largeur."&titre=".$t itre."&redac=".$redac));
    fclose($fichier);
    ?>
    Pour la lecture du texte, une fois mon objets mesvars
    chargés, c'est un tout bête "montexte.htmlText =
    _root.mesvars.redac;"
    L'alignement passe bien, mais pas le gras ou l'italique, et
    j'ai aussi des soucis avec les apostrophes... Ca doit être un
    souci de codage du texte, mais je trouve pas... Vous auriez une
    idée??
    d'avance merci ;o)

    Bonjour,
    Le mieux pour commencer est d'utiliser le VI Functions>>File I/O write to spreadsheet file qui permet de passer directement un Tableau 2D numerique en entrée.
    Cyril Bouton
    Active LabVIEW Developper
    Attachments:
    Write to spreasheet.bmp ‏125 KB

  • Lire des donées provenant d'un pic via une liaison RS232 et écrire dans un fichier xls

    Bonjour à tous,
    Le but de mon projet est de lire et d'enregistrer des données provenant d'un microcontroleur pic. En fait le pic enregistre des données et les stocke dans une mémoire flash. Ce que j'aimerais faire c'est récupérer les données stockées dans la mémoire, les afficher sur un graphe sous Labview et les enregistrer dans un fichier excel. La communication entre le pic et le pc se faisant par RS232.
    Merci par avance pour vos suggestions.
    Bien cordialement.
    Philippe

    Bonjour Philippe,
    Ici tu es sur le  forum en anglais. Essaie de poster en anglais
    Sinon voici le forum francais où tu auras plus de chance que l'on te réponde.
    Pour ce qui est de ton projet, je te conseille de regarder vers les fonctions VISA pour ce qui  est de la communication RS232.
    Il faut récuperer les données pour les mettres sous forme de tableau par exemple.
    Pour l'affichage des valeurs et l'enregistrement en tableau se fait assez simplement. Il y a une fonction Write to a spreadsheet file (dans files I/O) qui permet d'écrire directement une tableau 1D ou 2D.
    Cordialement,
    Simon D.
    CLA | Certified LabVIEW Architect
    CTA | Certified TestStand Architect

  • Lire des donées par RS232 provenant d'un pic et écrire dans un fichier xls

    Bonjour à tous,
    Le but de mon projet est de lire et d'enregistrer des données provenant d'un microcontroleur pic. En fait le pic enregistre des données et les stocke dans une mémoire flash. Ce que j'aimerais faire c'est récupérer les données stockées dans la mémoire, les afficher sur un graphe sous Labview et les enregistrer dans un fichier excel. La communication entre le pic et le pc se faisant par RS232.
    Merci par avance pour vos suggestions.
    Bien cordialement.
    Philippe

    Bonjour,
    Quel est le problème rencontré ? Mise en route du développement ?
    Menu Aide » Recherche d'exemples 
    En utilisant le mot clé "série" ou "RS232" vous devriez pouvoir trouver ce que vous souhaitez.
    Cordialement, 
    Da Helmut

  • Problème pour écrire un mot de passe dans un fichier binaire.

    Bonjour,
    Je voudrais savoir s'il y a possibilité d'enregistrer un mot de passe (string) dans un fichier binaire.
    Je voudrais que mon utilisateur, click sur un bouton mais ne puisse accéder à un nouveau VI qu'en rentrant un mot de passe. De plus, l'utilisateur pourra une fois le VI accédé, modifier ce mot de passe. La sauvegarde de ce dernier doit se faire dans un fichier externe au programme et en binaire (ou protéger en lecture...).
    Merci pour toute l'aide possible.
    Merci, Seb.

    National Instruments Corporate n'a malheureusement pas les ressources nécessaires pour répondre aux questions posées en français. Cependant, ces questions seront redirigées vers le bureau français, National Instruments France.
    S'il vous plait contacter National Instruments France á
    Support Technique

  • Affichage de temps erroné dans un fichier txt

    Bonjour,
    Voici mon souci, j'écris un tableau de données de mes différentes voies dans un fichier txt. Lors de la lecture de ce fichier avec un vi, l'affichage de l'echelle de temps est erronée, hors je ne vois pas d'info de temps dans mon fichier txt, cela doit venir de là. Mais comment mettre l'info de temps dans le fichier de txt pouvant permettre l'affichage identique à l'acquisition? A savoir que j'arrive à mettre une colonne de date et heure  mais cela ne fonctionne qu'a basse fréquence et comment traiter ces données lors de la relecture pour avoir le bon temps sur mon graphe déroulant?
    Merci pour les solutions et exemples

    L'exemple "Read from text file.vi" est fourni avec votre version de LabVIEW, par contre le lien que je vous ai mis propose un certain nombre d'exemple certain en LV 8, d'autre en LV 7 et certain en LV 6.
    N'hésitez pas à mettre à jour  votre version de LabVIEW, ou à indiquer sur le forum qu'elle exemple (avec le lien) souhaitez vous et pour qu'elle version.
    Cordialement,
    Christophe S.
    FSE East of France І Certified LabVIEW Associate Developer І National Instruments France

  • LabView - Enregistrer dans un fichier les données résultants d'un tableau

     Bonjour,
    dans le cadre d'un projet, j'ai réalisé l'affichage des différentes données obtenues à partir d'une station météo. Ces données sont affichées à partir d'un fichier texte, dont la ligne correspondante à toutes les données est mise à jour toutes les secondes. Avec LabView, j'ai réussi à séparer les différentes données et les afficher sur des indicateurs et sur un graphique.
    Maintenant, je souhaiterais que les différentes donneés afficheés sur le graphe xy soient enregistrées dans un fichier texte, afin d'en garder une trace une fois LabView fermé.
    J'ai trouvé et essayé d'utiliser la fonction "Ecrire dans un fichier texte", mais la source est de type tableau 1D de cluster de 2 éléments et le récepteur est de type chaîne. J'ai essayé de convertir le tableau en chaîne mais en vain.
    Je suscite donc votre problème afin de trouver une solution à mon problème, ce qui me permettrais de cloturer définitivement mon projet.
    Je joins mon VI ainsi qu'un imprime écran.
    Cordialement, Frédérick.
    Pièces jointes :
    affichage données modifié.vi ‏2219 KB
    Cablage projet.PNG ‏90 KB

    Bonsoir,
    Ci-joint un exemple qui pourra d'aider.
    Bon courage.
    Philippe B.
    Certified Associate Developer / Dépt Moyens d'essais
    www.ingenia-system.com
    Pièces jointes :
    Essai_Save_Txt.vi ‏14 KB

  • Ecrire dans un fichier texte qui est en lecture seule

    Bonjour,
    Merci d'avance pour l'aide que vous pouvez m'apporter.
    Je voudrais savoir s'il existe un moyen d'écrire dans un fichier texte qui est configuré en lecture seul.
    En gros j'ai un programme qui va me générer des données que je vais sauvegarder dans des fichier text.
    je voudrais les securisés. Je me suis dis que les configuer en lecture seule se serait une solution.
    Le soucis c'est que je n'arrive plus à les alimenter en données??? Car labview me dis que je n'ai pas les autorisations.
    Je suis preneur de toute solution permettant d'empecher que l'on puisse modifier manuellement ces fichier.
    Merci à tous votre aide et vos conseil
    Cordialement,
    Résolu !
    Accéder à la solution.

    Salut à tous, si vous voulez modifier ou lire plus d’options sur les fichiers ou dossier, comme :
    lecture seul (ReadOnly)
    caché (hidden)
    système (system)
    dossier (directory)
    Archive (archive), qui est le bit d’archive pour signaler qu’un fichier a été archivé
    Normal
    temporaire
    Compressé (compressed)
    Horsline (offline)
    Indexé
    crypté (encrypted) uniquement en lecture
    en utilisant kernel32.dll, GetFileAttributesA ou SetFileAttributesA
    A+
    Luc Desruelle | Voir mon profil | LabVIEW Code & blog
    Co-auteur livre LabVIEW : Programmation et applications
    CLA : Certified LabVIEW Architect / Certifié Architecte LabVIEW
    CLD : Certified LabVIEW Developer / Certifié Développeur LabVIEW

  • Enregistre​r le rapport dans un fichier

    Bonjour,
    Vous trouverez ci-joint un VI pour générer un rapport, à l'aide de office génération toolkit.
    Ce VI fonctionne très bien sous labview 7.1, mais sous la version 10 il ne fonctionne pas. L'avant dernier VI " enregistrer le rapport dans un fichier" semble ne pas être fonctionnel A chaque utilisation de ce VI, pour sauvegarder un fichier word, il se met en erreur.
    Merci de votre aide
    Attachments:
    Rapport Labview.jpg ‏92 KB

    Bonjour,
    Effectivement LabVIEW et donc le Report Generation Toolkit en version 2010 ne sont pas compatibles avec Office 2000.
    Pour seifel, la prochaine fois postez en anglais svp. Ou bien allez directement sur la partie française du forum.
    Merci.
    Jean-Philippe C.
    National Instruments France

  • Comment lire des chiffres dans un fichier txt ligne à ligne

    je cherche un moyen de lire un couple x,y de serie de chiffres l'un apres l'autre dans 2 fichier txt afin de les afficher à l'ecran sous forme graphique. MALHEUREUSEMENT pour cela je ne sais pas comment lire un fichier txt ligne à ligne. Merci.
    na
    Résolu !
    Accéder à la solution.

    Bonjour,
    voici un exemple qui  lit et place les données dans un graphe unique
    cordialement
    Tinnitus
    CLAD / Labview 2011, Win Xp
    Mission d'une semaine- à plusieurs mois laissez moi un MP...
    RP et Midi-pyrénées .Km+++ si possibilité de télétravail
    Kudos always accepted / Les petits clicks jaunes sont toujours appréciés
    Don't forget to valid a good answer / pensez à valider une réponse correcte
    Pièces jointes :
    xy spread.vi ‏14 KB

  • Enregistrer le rapport dans un fichier

    Bonjour,
    Vous trouverez ci-joint un VI pour générer un rapport, à l'aide de office génération toolkit.
    Ce VI fonctionne très bien sous labview 7.1, mais sous la version 10 il ne fonctionne pas. L'avant dernier VI " enregistrer le rapport dans un fichier" semble ne pas être fonctionnel A chaque utilisation de ce VI, pour sauvegarder un fichier word, il se met en erreur.
    Pièces jointes :
    Rapport Labview.jpg ‏92 KB

    bonne nouvelle. J'ai vu dans quelques posts, depuis quelques semaines, des problèmes en LV2010 sur la fonction save de Word. Perso je n'ai rien constaté, et je suis content de lire que ton problème vient de ta version office.
    A+ 
    Luc Desruelle | Voir mon profil | LabVIEW Code & blog
    Co-auteur livre LabVIEW : Programmation et applications
    CLA : Certified LabVIEW Architect / Certifié Architecte LabVIEW
    CLD : Certified LabVIEW Developer / Certifié Développeur LabVIEW

Maybe you are looking for