動作しているGPIBインターフェースとLinux-GPIBパッケージがインストールされて動作しています。
現時点では、x.writeとx.findの2つのコマンドしか知りません。Pythonについてはよくわかりませんが、ドット演算子を認識しており、gpibをインポートした後、いくつかの関数を自由に使用できるようにする必要があることに気付きました。
GPIB機能のリストが見つかりませんでした。
彼らはgpib
図書館にいます。あなたはそのようにそれらを参照します:gpib.foo()
。
次の行をコードに追加します。
help(gpib)
そして、関数/クラスを参照します。
pyvisa
Pythonで作業している場合は、それがあなたが探しているものだと思います。、、などのGPIBを介して一連のSCPIコマンドを機器に送信するのに役立つ多くの便利な高レベル機能を提供します。write
read
ask
SCPIコマンド自体に関しては、通常、ベンダーごとに異なります。したがって、どのような種類のSCPIを機器に送信する必要があるかについては、対応するデータシートを読む必要があります。ただし、他の場合は、ベンダーから提供されたドライバーをインストールすることもできます。この場合、さらに高度なコマンドを送信できます。たとえば、電圧源を制御したい場合、それらはおそらくすでに機能を持っていますsetvoltage(double voltage)
。物事はあなたにとってはるかに簡単になります。
実際に利用できるコマンドはたくさんあります。あなたが言及した2つを除いて、、、などがx.read
ありx.ask
ますx.ask_for_value
。
しかし、私はあなたがそれらを読むことをお勧めしますhelp file
、私はあなたにもっと良い理解を与えると思います。