2

.TDMS ファイルを読み取るために、npTDMS パッケージ ( http://nptdms.readthedocs.org/en/latest/ ) を使用します。問題は、次の構文でチャネル データを取得したいことです。

from nptdms import TdmsFile
tdms_file = TdmsFile("path_to_file.tdms")
channel = tdms_file.object('Group', 'Channel1')

私が理解しているように、次の方法でもデータを取得できます。

TdmsFile.channel_data('Group', 'Channel1')

「Chanel1」は次の方法で取得できます。

TdmsFile.group_channels(group)

しかし、これは次を返します:

[<TdmsObject with path /'name_of_the_group'/'name_of_the_channel'>]

質問 7 問題は次のとおりです。

name_of_the_channel

上記の出力から?

4

2 に答える 2

2

少し前に、tdms ファイルの読み取りに問題がありました。誰かが同様の問題を抱えている場合、これが私を助けた追加の例です。tdms ファイルを読み取ります。

a = nptdms.TdmsFile("file_path.tdms")

TDMS ファイルには、ルートと各グループおよびチャンネル用に個別のオブジェクトがあります。オブジェクト メソッドは、オプションでグループ名とチャネル名の引数を取るため、次のようにします。

a.object().properties

ルート オブジェクトのプロパティを取得しています。チャネルのプロパティを取得するには、次を使用する必要があります。

a.object('group_name', 'channel_name').properties
于 2013-09-30T12:30:42.000 に答える