3

LinuxでPythonでナショナルインスツルメンツのバイナリファイルタイプ(TDMS)を読み書きする方法を知っている人はいますか? NI が C DLL を利用できることは知っていますが、Python を介してアクセスする方法や、Linux でアクセスできるかどうかさえわかりません。

4

2 に答える 2

4

TDMS は Linux では直接サポートされていないようです (こちらを参照)。

現在、G ベースの関数を LabVIEW で直接使用するか (.so ファイルにラップすることができます)、Python から LabVIEW を呼び出すか、 TDMS 仕様から独自のファイル パーサーを構築することができます。

申し訳ありませんが、本当に簡単なオプションはありません。

編集: http://sourceforge.net/projects/pytdms/でこれを実行しようとするオープン ソース プロジェクトがあるようです。少なくとも試してみる価値はあります。

于 2011-03-30T16:24:29.093 に答える
2

Python バージョン 2.7 をインストールする必要があります (少なくとも labview の tdms パッケージで動作するのはこれだけです)。

Sudo pip install npTDMS

tdms パッケージ ページへのリンク

ページの例に従ってください。

于 2016-07-17T21:29:19.817 に答える