7

Virtual Instrument Software Architectureの Linux 実装を知っていますか? シンプルで制限されていますか?無料でオープンソースの実装が優先されます。

私が知っている唯一の実装は、非フリーでクローズドソースのNI VISAです。さらに、非常に限られた数の Linux ディストリビューションで動作します。たとえば、Debian で実行できるかどうかはわかりません。

ありがとう。

4

3 に答える 3

3

さて、あなたはそれが何をする必要がありますか?私は、python-iviと呼ばれるいくつかの異なるプロトコル(シリアル、VXI-11(LXI)、GPIB(linux-gpib)、およびPyVISA)を介して通信できる純粋なPython計測器ライブラリに取り組んでいます。 .github.com / alexforencich/python-ivi。これは、交換可能な仮想計測器の仕様を解釈したものです。ただし、VISAではないため、特にVISAが必要な場合は、役に立ちません。

Python 3で記述され、Linuxでテストされていますが、純粋なPythonであるため、クロスプラットフォームである必要があります。python-vxi11でのVXI-11の実装も純粋なPythonであるため、クロスプラットフォームである必要があります。

このプロジェクトは、高レベルのドライバーと抽象化に関してはまだ比較的初期の開発段階にありますが、基本的には、PyVISAが低レベルのインターフェースに対して行うすべてのことを実行します。

于 2012-12-25T00:42:11.273 に答える
0

同じ問題があります。これを少しだけグーグルで検索すると、まだ試していない 7 年前 (2005 年) の Open Visa が表示されます。

NI VISA を Debian と Ubuntu で使用するのは難しいですが、少なくとも 3.x より前のカーネルで成功したと主張する人々の投稿を見たことが あり ます 。 ://decibel.ni.com/content/thread/7232

頑張って。おそらく Open Visa を試し、NI VISA を試してみて、うまくいくかどうかを報告します。

于 2012-02-06T12:37:00.127 に答える
0

PyVisaについて聞いたことがありますか?これは、Python で作成されたオープン ソースのクロスプラットフォーム VISA 実装です。

http://pyvisa.sourceforge.net/

機器に付属している VISA 動的リンク ライブラリに依存しているようです (こちらを参照してください: http://pyvisa.sourceforge.net/vpp43.html#about-the-vpp43-module )。そのため、問題が解決しない場合がありますが、一見の価値があります。

于 2012-12-18T04:56:10.770 に答える