Série d'évaluation LabVIEW : Enregistrer des données dans un fichier

National Instruments

Il existe plusieurs méthodes pour enregistrer et rapporter vos données de mesure dans LabVIEW. Que vous souhaitiez enregistrer des données dans un fichier, les sauvegarder dans une base de données ou déclencher une action par programmation en fonction de vos besoins ou des conditions de mesure, LabVIEW a forcément la fonctionnalité qu'il vous faut. L'objectif de ce guide est de vous aider à enregistrer des résultats de test de limite dans un fichier Excel en utilisant LabVIEW.

Commentez

- Titre : Série d'évaluation LabVIEW : Enregistrer des données dans un fichier

- Auteur : National Instruments

- Parution : 25 juin 2014

- Mise à jour : 22 octobre 2014

- Licence : Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright ® 2014 .... Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- I. Enregistrer rapidement des données avec le VI Express Écrire dans un fichier de mesures

- II. Remerciements

I - Enregistrer rapidement des données avec le VI Express Écrire dans un fichier de mesures

Le VI Express Écrire dans un fichier de mesures facilite l'enregistrement de données. Vous pouvez utiliser cette fonction pour configurer les modalités d'enregistrement de vos données ; elle supporte plusieurs formats de fichiers dont le TDMS, les fichiers de mesure LabVIEW et les fichiers au format Excel.

Ouvrez le VI Record Failure Points.vi à partir du projet LabVIEW Saving Data to File.lvproj. Ce VI inclut une interface utilisateur ainsi qu'une fonction de simulation de signal et de test de limite préconstruites, qui déterminent si le signal généré est compris dans une gamme spécifique. Dans le cadre de cet exercice, vous devez ajouter le code requis pour enregistrer les résultats d'un test de limite dans un fichier Excel.

Figure 1. Point de départ d'enregistrement des points de défaillance.

Ajoutez tout d'abord le VI Express Écrire dans un fichier de mesures au diagramme. Cliquez avec le bouton droit sur une zone blanche du diagramme et naviguez jusqu'à E/S sur fichiers » Écrire dans un fichier de mesures. Déposez le VI dans votre diagramme.

Figure 2. Accès au VI Écrire dans un fichier de mesures.

Configurez le VI Express Écrire dans un fichier de mesures de sorte que l'utilisateur soit invité à spécifier un fichier ou à le renommer s'il existe déjà, et que celui-ci soit enregistré au format .xlsx afin de pouvoir être ouvert avec Excel ultérieurement. La fenêtre configurée devrait ressembler à la Figure 3 ci-dessous. Cliquez sur Figure 2. Accès au VI Écrire dans un fichier de mesures, une fois que vous avez configuré le VI Express.

Figure 3. Configuration du VI Express Écrire dans un fichier de mesures.

Dans le diagramme, câblez la sortie Signaux testés du VI Express Test de limite et de conformité à l'entrée du VI Express Écrire dans un fichier de mesures. Votre diagramme final devrait ressembler à la Figure 4 ci-dessous.

Figure 4. Diagramme final d'enregistrement des données du test de limite.

Testez votre code. Affichez la face-avant et cliquez sur la flèche Exécuter pour lancer l'application. Vous serez invité à sélectionner un emplacement où enregistrer vos données Excel. Nommez votre fichier, puis cliquez sur OK. Exécutez le VI pendant quelques secondes, puis déplacez la glissière Inject Noise de gauche à droite pour vous assurer d'enregistrer quelques points de défaillance. Enfin, cliquez sur le bouton Stop de votre face-avant pour arrêter l'application. Naviguez jusqu'à l'emplacement où vous avez enregistré votre fichier de données, et ouvrez-le dans Excel. Vous devriez voir quatre colonnes de données : la valeur du signal carré, les points de défaillance (si le point de données était dans les limites, la valeur indiquée sera #NV), ainsi que les limites supérieure et inférieure servant de référence de comparaison pendant le test.

Figure 5. Affichage des résultats du test de limite dans Excel.

Vous pouvez trouver le VI final dans le dossier Solutions du projet LabVIEW Saving Data to File.lvproj.

En savoir plus sur l'enregistrement de données dans un fichier et le rapport de données avec LabVIEW, ainsi que sur l'enregistrement dans une base de données.

II - Remerciements

Nous tenons à remercier Claude LeLoup pour sa relecture et Zoom61 pour sa mise au gabarit.