測定器のプログラミングは、本当の痛みをすることができます。多くの異なるインターフェースおよびバスシステムを介して送信され、多くの異なるプロトコルがあります。あなたが使用するすべてのプログラミング言語では、お使いのデバイスとそのバスシステムの両方をサポートしているライブラリを見つける必要があります。
この不幸な状況を緩和するために、VISA [1]仕様は、90年代の半ばに定義されました。今日VISAは、すべての重要なオペレーティング·システム上に実装されています。ベンダーのカップルは主にバイナリ形式ではあるが、VISAライブラリを提供しています。
彼らは、このようなベンダのGPIBカードのような特定のインターフェースデバイスが、これらに限定することができるがこれらのライブラリーは、任意のperiphericalデバイスと連携して動作します。バーチャル·インストゥルメントソフトウェアアーキテクチャ
VISA仕様は、Visual Basic、C、およびG(LabVIEWののグラフィカル言語)への明示的なバインディングを持っています。ただし、DLL内の関数を呼び出すことが可能な任意の言語でVISAを使用することができます。 Pythonは、そのような言語です。
PyVISAプロジェクトは、PythonのバインディングVISAです。には、あなたのインターフェイスのベンダーのWebページ(ナショナルインスツルメンツ、アジレント、など)からダウンロードすることができます外部ライブラリファイルに依存しています。 PyVISAは2層にこのライブラリに便利で、Python風のアクセスを実装しています。
1.まず、直接のPythonからVISA関数を呼び出す低レベルのvpp43があります。詳細については、PyVISA低レベルの実装を参照してください。
2は、それの上に、オブジェクト指向のPythonモジュールは、単にビザと呼ばれる作成されています。それは簡単に、より便利であるため、疑わしい場合には、ビザを使用します。 vpp43は唯一のフルコントロールまたは何らかの理由で公式VISA関数を必要とする人々のためです。詳細については、PyVISAマニュアルを参照してください。
このリリースの新機能:
·いくつかのタイムアウトエラーは、黙って渡されました。
一部の機能は、それらに欠けていたため·一部の古いVISA DLLがトラブルの原因となりました。
·両方の問題が修正されています。
最近閲覧ソフト
-
SubX 10 Jul 15
カテゴリから探す
人気のソフトウェア
-
GnackTrack 12 May 15
-
Yandex Browser 17 Feb 15
-
Apricity OS 12 Jan 17
-
Xandros Desktop OS 3 Jun 15
-
Java-Chess 3 Jun 15
-
Plants vs. Zombies 12 May 15
-
Xplore 3 Jun 15
PyVISA
同じようなソフトウェア
開発者の他のソフトウェア Torsten Bronger
PP3
3 Jun 15
へのコメント PyVISA
最近閲覧ソフト
-
SubX 10 Jul 15
カテゴリから探す
人気のソフトウェア
-
Tiny Core Linux 2 Sep 17
-
Adobe Developer Connection Developer Desktop 3 Jun 15
-
Java-Chess 3 Jun 15
-
Boot-Repair-Disk 20 Feb 15
-
Porteus MATE 12 Jan 17
-
Apricity OS 12 Jan 17
-
MultiSystem 17 Feb 15
コメントが見つかりません