Lire un fichier tdms

Bonjour,
j utilise actuellement labview afin d acquerir 32 signaux dans un seul fichier tdms. J arrive a correctement enregistrer les signaux mais mon probleme est lorsque je veux lire mon fichier ( en utilisant les exemples) je n obtiens qu une fraction de seconde de mon fichier. Comment puis je faire pour lire le signal tout entier avec un graphique Chart (de maniere a lire tous les signaux)
Merci d avance
Romaric GIBERT

Le code:
-Style graphique à revoir
-Utilisation de locales, et surtout trois fois pour la même chose, pourquoi des locales dnas une même boucle while d'ailleurs? un registre à décalage pour un cluster avec tes variables sa serait mieux.
-Des Vis express partout
-Pour la lecture du TDMS tu as mis open or create (je pense qu'il ne faut pas créer un fichier si?)
-etc...
Rodéric L
Certified LabVIEW Architect
Pièces jointes :
avant.JPG ‏19 KB
apres.JPG ‏14 KB

Similar Messages

  • Lire un fichier de mesure tdms et le soustraire en temsp réel (débutante)

    Bonjour,
    Je souhaite lire une valeur de tension dans un fichier réference en format TDMS et la soustraire à la valeur de tension mesurée en temps reel.
    L'utilisation de la boite "lire un fichier de mesure" ne renvoit pas le même type de donnée que la valeur de tension mesurée en temps reel.
    Comment faire pour savoir quel valeur est renvoyée car mon fichier de référence comporte plusieurs colonnes.
    Avez vous une idée pour résoudre mon problème?
    Je vous joins le VI.
    Cordialement,
    LM
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    soustraction_fichier.JPG ‏131 KB

    Dans le VI que j'ai envoyé précédemment j'ai oublié de préciser que vous devez sélectionner le fichier tdms que vous souhaitez lire, la voie d'acquisition utilisée et le nombre d'échantillons.
    J'ai fait une modification du VI car la version précédente n'était pas bonne. Commencez par utiliser le VI seul cela devrait fonctionner.
    Sinon concernant votre question, le fichier tdms est un fichier binaire à la base. Si vous arrivez à lire le fichier sous excel c'est que vous disposez du TDM Excel Add-In qui vous permet de lire les fichiers TDMS sous Excel. Cet Add in met automatiquement le fichier en forme sous excel. Gardez bien à l'esprit que ce qui s'affiche dans excel n'est pas ce qui est "naturellement" dans le fichier tdms mais est une mise en forme de ce qui est dans le fichier tdms.
    Jean-Luc D. NI France
    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;}
    Journées techniques : du contrôle d'instruments aux bancs de test
    Du 4 au 13 juin : Grenoble - Pari...
    Pièces jointes :
    exemple2.vi ‏63 KB

  • Lire fichiers TDMS

    Bonjour,
    je suis stagiaire dans une entreprise de surveillance/maintenance en temps réel et à distance de navires, une mission m'a été confiée : Il faut que je trouve s'il est possible d'exploiter les courbes d'un fichier .TDMS sans forcément acheter des licences SignalExpress. Le but étant pour client comme à l'entreprise (qui sont sans cesse en déplacement et plusieurs personnes à exploiter ses fichiers) de pouvoir visualiser le fichier sur n'importe quel poste informatique.
    J'ai déjà fais des recherches sur Excel par exemple mais le résultat est loin des attentes (impossibilité de visualiser plusieurs coourbes sur le même graphique, impossibilité de zoomer etc...). Auriez vous une solution à apporter à ce problème ou l'achat d'une licence pour chaque ordinateur est obligatoire ?
    Résolu !
    Accéder à la solution.

    Bonjour,
    Merci Tinnitus pour ton lien, il est vraiment très clair.
    Comme le montre le lien de tinnitus, il y'a de multiples possibilités pour utiliser les fichiers TDMS, et ceux-ci ne sont pas limités à SignalExpress.
    En remontant quelques liens, vous pouvez tomber sur le suivant: NI TDMS File Format.
    Vous verrez que NI fournit déja des bibliothèques de fonctions pour pouvoir intéragir avec les fichiers TDMS à partir de plusieurs environnements de développements diverses.
    D'autre part, il faut savoir que l'architecture TDMS est ouverte et documentée, vous avez donc tout à fait la possibilité de créer votre propre plug-in pour intéragir entre votre fichier TDMS et le logiciel de votre choix.
    Enfin, je ne comprends pas ce que vous entendez par les limitations du TDMS dans Excel au niveau des zoom et autres, il me semble que ces fonctions de graphe sont propres à Excel, et non aux données elles-mêmes non? Si vous êtes capable de lire votre fichier TDMS avec Excel (ce qui est possible avec le Plug-in dédié), je ne comprends pas pourquoi vous n'arriveriez pas à avoir les mêmes options de création de grape qu'avec un fichier Tableur classique.
    Cordialement,
    Olivier L. | Certified LabVIEW Developer

  • Lire fichier tdms

    Bonjour,
    Je souhaite lire un fichier de mesure tdms.
    Ci joint mon diagramme d'enregistrement du fichier tdms et le diagramme pour lire le fichier et le transposer dans un graphe.
    La lecture du fichier se fait correctement tout comme l'affichage des courbes.
    J'enregistre toutes les 10ms (tempo de ma boucle while).
    Mon problème est que l'axe des temps ne correspond pas à la date et heure des enregistrements; il affiche un écart d'1seconde entre 2 enregistrements alors qu'il devrait mettre un écart de 10 ms.
    Ai je oublié de paramètrer qq chose ou mon diagramme d'enregistrement de fichier tdms est faux ?
    Pièces jointes :
    pb_temps.jpg ‏47 KB

    Ci joint les configurations des 2 blocs 'lire et écrire des fichier de mesures'
    Pièces jointes :
    tps_fic_mesure2.jpg ‏198 KB

  • Bonjour, j'ai enregistré un fichier sous photoshop CS5 extended . impossible de l'ouvrir ensuite. j'ai un message d'erreur : on m'indique que la version n'est pas la bonne pour lire le fichier. Je n'ai fait aucune MAJ sur photoshop pourtant . je suis sur

    Bonjour, j'ai enregfistré un fichier sous photoshop CS5 extended . impossible de l'ouvrir ensuite. j'ai un message d'erreur : on m'indique que la version n'est pas la bonne pour lire le fichier. Je n'ai fait aucune MAJ sur photoshop pourtant . je suis sur Pc et je m'arrache les cheveux. Merci de m'aider 

    Avez-vous la possibilité de partager ce fichier (s'il est lourd, via wetransfer / Dropbox, Adobe Send now…) ?

  • Il est impossible de lire le fichier « iTunes Library.itl » car il a été créé à l'aide d'une version plus récente d'iTunes, Il est impossible de lire le fichier « iTunes Library.itl » car il a été créé à l'aide d'une version plus récente d'iTunes

    Il est impossible de lire le fichier « iTunes Library.itl » car il a été créé à l’aide d’une version plus récente d’iTunes
    je fait quoi maintenant

    Download iTunes from the Apple web site (do not use Software Update) and re-install.

  • Indicateurs DBL dans fichiers tdms

    Bonsoir,
    J'aimerai utiliser pour enregistrer mes données les fonctions TDMS.
    Cela semble très pratique et il me semble que cela peut gérer d'énormes fichiers.
    J'aimerai enregistrer toutes les 100ms, pendant 1 heure, 16 valeurs numériques qui decoulent de calculs (sur mon vi, ce sont 16 indicateurs tout simple DBL 32 bits)
    Après avoir ouvert mon fichier TDMS avec le bloc TDMS-ouvre, je ne vois pas comment raccorder ces 16 valeurs numériques sur un bloc TDMS-Ecrire ?
    J'aimerai aussi pouvoir associer à ces 16 valeurs une date et une heure que je pourrai afficher en relisant le fichier TDMS.
    Merci par avance pour vos aides (dans les exemples, je ne trouve que des enregistrements de signaux types sinusoides...)
    et désolé si mon problème vous parait simple mais j'ai des difficultés à prendre en main Labview.
    DC.

    Bonjour DavCaz,
    Vous trouverez ci-joint un exemple permettant de réaliser l'opération souhaitée.
    Autrement pour prendre la main sur LabVIEW, et l'utilisation des fichiers TDMS, je vous encourage à prendre connaissance des informations présentes depuis notre site internet sur le sujet:
    1 - Getting Started with NI LabVIEW Student Training
    2 - The NI TDMS File Format
    Je vous souhaite une bonne journée,
    Rémi D.
    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;}
    >> Les rencontres techniques de NI - Mesures et acquisition de données : de la théorie à la mise en ...
    Pièces jointes :
    TDMS- Demo.vi ‏15 KB

  • Comment lire des fichiers PDF avec mon Macbook Pro ?

    Bonjour,
    Je suis un nouvel utilisateur de Mac et j'aimerais savoir s'il existe un logiciel pour créer et lire des fichiers PDF ?
    Où dois je le télécharger?
    De même pour le Flash Player ?
    Dois-je l'installer avec le lien de téléchargement que le site me propose pour l'avoir?
    Cordialement.
    wise dity

    Please see the response from Dennis Griffin (Product Manager for Adobe Reader for Tablets and Smartphones) in the following post.
    When will the Metro app be updated, and what new features will be added?
    Alternatively, you can install Adobe Reader XI (desktop app with classic UI) on your Surface Pro (running Windows 8).

  • Lire 1 fichier image tout les 20 fichiers

    Bonjour à tous,
    Ma progammation avance mais je suis de nouveau confronté à un petit soucis ! 
    Je resume : je décompose une vidéo en différentes images  : image0.tif, image1.tif, ect....ensuite je fait un petit traitement pour trouver le centre d'un objet qui m'interesse.
    Tout cela fonctionne, mais j'aimerais lire le fichier image0 puis image20, puis image 40, ect...et donc ignorer les autres. (paramètre réglable par la suite)
    Dans ma boucle de lecture j'ai mis  l'itération+20 afin de composer mon chemin de lecture. mais il apparait sur imaq read file l'erreur "fichier introuvable" ? (si je laisse juste l'itération i cela fonctionne et je lis toutes les images)
    Je me trompe de méthode, ou y a t-il une astuce ? Merci de votre aide ! 
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    lire de 20 en 20.png ‏22 KB

    Quand tu prends uniquement le terminal " i" ... tu es limités par le nombre placé sur " N"
    et tout se passe bien car tu n'auras jamais un " i " out of range.
    Mais si tu fais " i + 20 " ... à un moment donné tu vas dépasser N et (probablement) créer un chemin qui te donne accès à un fichier qui n'existe pas.
    non ?
    Juste "comme ça", à chaud en 10 sec.
    Je suis tombé juste ou j'ai dit une grosse c******* .... les deux sont possibles ( car il est quasi 04:00hrs du mat, le cerveau n'est plus au top)

  • Lire un fichier tableur, obtenir un tableau 2D en sortie

    Bonjour,
    j'ai un soucis de compréhension par rapport au fonctionnement de la fonction "Lire un fichier tableur".
    Je voudrais un éclaircissement sur les données en sortie car dans mon cas, je veux récupérer les données telles qu'elles sont mises en forme dans l'imprim' écran du tableur, c'est à dire une colonne date (valeur numérique correspondant à la valeur d'horodatage convertie) et une colonne de valeurs numérique et cela plusieurs fois.
    Mon sous-VI permet ensuite de récupérer ensuite les dates et les valeurs séparement et le problème est ici :
    -le tableau en sortie de la fonction "Lire un fichier tableur" n'est que sur une colonne, est-ce le seul mode de fonctionnement de la fonction.
    Merci d'avance.
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    Récupération table de base csv fichier csv.png ‏148 KB
    Récupération table de base csv.png ‏60 KB
    Récupération table de base csv face avant.png ‏92 KB

    Es tu sur de ton caractère de fin de ligne ?
    Personnellement, je n'aime pas ce type de vi un peu trop "boite noir".
    Essaye de lire ton csv avec le vi en pièce jointe, et dit moi ce qu'il en est.
    Cdt,
    Michael
    Pièces jointes :
    Read_CSV.vi ‏13 KB

  • Je me suis rendu acquéreur d'un NIKON D810 et apparemment LR ne sais pas lire les fichiers RAW de cet appareil. A quand la mise à jour ?

    Je me suis rendu acquéreur d'un NIKON D810 et apparemment LR ne sais pas lire les fichiers RAW de cet appareil. A quand la mise à jour ?

    Camera raw supportant le D810 est en version RC Camera Raw 8.6 RC and DNG Converter 8.6 RC Now Available on Adobe Labs

  • Fichier TDMS valeur incrément

    Bonjour à tous,
    Quelqu'un sait-il si on peut modifier la valeur de WF_INCREMENT qui ***** trouve dans le premier onglet d'un fichier TDMS.
    Dans mon application il est toujours à 1 alors que je le voudrais à 0,01, j'echantiollone à 100 hz
    Par avance merci et bonne journée

    Bonjour leader09,
    La fonction DAQmxConfigureLogging est assez rigide et il est impossible de rajouter des channels "faits maison" : elle loggue chacune des voies d'acquisition. Si l'information du temps est importante, il faut récupérer les données DAQmx sous forme de Waveform (qui inclut la donnée temporelle). L'autre façon de procéder est de faire l'acquisition dans un thread, et l'enregistrement TDMS à partir des fonctions native dans un autre. Cela demande cepandant plus de notions sur le multitasking.
    Pour permettre à l'utilisateur de définir le chemin du fichier TDMS, je recommande d'aller faire un tour sur coté de la fonction FileSelectPopup !
    Cdt,
    Eric M. - Application Engineering Specialist
    Certified LabVIEW Architect
    Certified LabWindows™/CVI Developer

  • Fichier TDMS

    Bonjour à tous,
    J'ai une application fonctionne bien actuellement. Je fais une acquisition d'entrées analogiques je l'enregistre dans un fichier TDMS et j'affiche les courbes (VI = Reduit1)
    J'ai besoin de faire une évolution en modifiant les données avant l'enregistrement, j'ai modifié mon VI (Reduit2) mais si l'affichage se fait bien le fichier TDMS n'est plus créé.
    J'ai un souci dans la scruture d'appel du fichier mais je sèche sur la solution.
    Merci d'avance si quelqu'un voit une piste.
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    Réduit1.vi ‏40 KB
    Reduit2.vi ‏58 KB

    Bonjour,
    Pourquoi faite vous appel au vi pour "Configure logging tdms" dans la boucle While. Comme le nom l'indique il s'agit d'un
    vi de configuration donc il doit etre placé avant la boucle While.
    Une remarque rapide, évitez l'utilisation des séquences déroulées. En plus de ne plus avoir de gestion d'erreur correctement fonctionnelle,
    cela nuit à la lisibilité du code. Préferez la machine à états dans ce cas.
    Cordialemen
    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

  • PROBLEME POUR LIRE UN FICHIER UFF AVEC SV SUITE

    Bonjour
    J'utilise LV2010 et Sound and vibration suite. Avec cette version le VI permettant de lire les fichiers UFF58 ne fonctionne pas.
    Lorsque j'utilise la solution décomposée, l'erreur est située sur le VI close.
    Auriez vous rencentré ce problème, et comment l'avez vous résolu?
    Merci
    Christian Epié

    Bonjour,
    A mon avis, votre problème vient de votre écriture de fichier.
    Vous utilisez un VI Express d'enregistrement sur fichier qui à chaque tour de boucle va ouvrir le fichier, écrire dedans puis le fermer. Ce VI n'a certainement pas le temps de suivre le rythme. On l'utilise en général pour un enregistrement ponctuel. Je vous conseil de regarder les exemples situés dans Fondamentaux >> E/S sur fichiers pour créer un enregistrement de plus bas niveau. Globalement, vous ouvrez votre fichier à l'extérieur de votre boucle, vous écrivez dedans et vous fermez le fichier à la sortie de votre boucle.
    Je vous conseillerai également de placer un cadencement dans votre boucle, ça évitera de saturer votre processeur. Il vous suffira de placer une fonction "Attendre un multiple de ms" dans votre boucle et de mettre un cadencement correct (10ms par exemple).
    Vous pourriez également utiliser des files d'attentes pour séparer votre lecture et votre enregistrement. Vous pourriez ainsi lire à haute fréquence et par l'intermédiaire de la file d'attente, enregistrer toutes vos valeurs. Pour cela je vous conseil l'exemple "Principe de base des files d'attentes".
    En mettant ainsi en oeuvre votre programme, vous devriez récupérer toutes vos valeurs.
    Cordialement,
    Mathieu P. | Certified LabVIEW Associate Developer
    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;}
    Journées techniques : des fondamentaux aux dernières technologies pour la mesure et le contrôle/comm...

  • Lire un fichier txt sous labview 6i

    Bonjour à tous;
    J'ai un problème à lire mes fichiers txt des mesures expérimentales et de les faire visualiser dans un graphe sous labview 6i. Si quelqu'un travaille avec labview 6i peut me donner un exemple de code pour lire un fichier txt d'une seule colonne je lui serai très reconnaissant, ou bien si vous avez des suggestions à suivre je suis apprenant.
    Cordialement;

    Bonjour à tous;
    En fait j'ai réussi à lire les fichiers txt sous labview 6i mais il me reste encore un problème concernant l'affichage dans un graphe. Lorsque je cable le graphe dans mon diagramme, je remarque que le graphe m'affiche une ligne orizontale et pourtant mon fichier txt contient un signal réel enregestré lors des expériences au laboratoire. Vous trouverz ci-joint deux impressions écran; l'une du diagramme et l'autre de la face-avant.S'il vous plait si vous avez des suggestions je vous serai très reconnaissant.
    Cordialement;
    Pièces jointes :
    front panel.png ‏1407 KB
    image programme.png ‏1407 KB

Maybe you are looking for

  • How to refresh/redraw visuals in a mobile view

    I have an issue with a list properly sizing itself.  Here's my basic layout: <s:Scroller width="100%" height="100%" >         <!-- required b/c scroller can only handle one component -->         <s:Group width="100%" >             <s:layout >        

  • Using query strings to pass variables...

    I'm trying to use the query string method to pass some variables into a SWF, but I can't seem to get it to work. All of the documentation I've seen references the object/embed method for displaying the SWF, but I'm using Dreamweaver's AC_RunActiveCon

  • How to go about getting my MBP replaced?

    Okay, so I was on an agonizing wait of 1 month for my MPB to arrive, and I was extremely excited when I got it. After using it for a week or so, I've become really perturbed by the whole EXTREMELY HOT aspect, and screen whine issues. My MBP gets supe

  • Product hierarchy level in TPM Pricing condition records

    Hi all, we're setting up TPM scenarios in CRM7.0. A question arosen about the level of the product hierarchy we need to create pricing records. We have a 5 level product hierarchy structure and we're using the CRM feature to spread the product catego

  • Physical Inventory stock Adjustment

    Dear Sir, My case i could not able to make the stock adjust ment of exact quantity..some material is accepting 10 % some material is accepting 25 % i want to judge how materila material(ROH) its  differing And In standard Physical Inventory Configura