2017-08-24 5 views
0

J'ai un problème avec la lecture des fichiers tdms avec le module nptdms, je semble l'utiliser correctement en regardant les exemples mais la sortie diffère de prévu. Voici mon code:nptdms channel_data ne charge pas les données que je vois dans le fichier, pourquoi?

tdms_file = TdmsFile("path_to_file\file.tdms") 
channel0 = tdms_file.object("FBdata", "FBchannel0") 
data0 = channel0.data 
print data0[0] 

je peux afficher un aperçu des valeurs Canal0 dans Excel et les éléments du tableau DATA0 et les valeurs de la colonne FBchannel0 sont complètement différents

Toutes les idées que je fais mal ici?

+0

Veuillez donner un extrait du fichier pour voir de quoi vous parlez et expliquer ce que signifie complètement différent? Est-ce qu'une méthode vous donne les nombres corrects et l'autre un minuscule leprechauns? on ne peut pas deviner ça! –

+0

malheureusement pas de minuscules lépreux ... En attendant, j'ai résolu le problème. Apparemment, les fichiers tdms ont été produits avec un délimiteur "," et ceci était à l'origine du problème. Une fois que les paramètres de LabView ont été modifiés pour spécifier "." Comme délimiteur, les fichiers produits peuvent être lus correctement avec le module npTDMS Python. –

Répondre

0

En attendant j'ai résolu le problème. Apparemment, les fichiers tdms ont été produits avec un délimiteur "," et ceci était à l'origine du problème. Une fois que les paramètres de LabView ont été modifiés pour spécifier "." Comme délimiteur, les fichiers produits peuvent être lus correctement avec le module npTDMS Python.