Python GPIB命令

0 投票
3 回答
6447 浏览
提问于 2025-04-16 19:08

我已经有一个可以用的GPIB接口,并且安装了Linux-GPIB包,运行得很好。

目前我只知道两个命令,x.write和x.find。我对Python了解不多,但我知道点操作符,并意识到在导入gpib之后,我应该能使用一些函数。

不过,我还没找到GPIB函数的列表。

3 个回答

0

其实有很多命令可以使用。除了你提到的那两个,还有 x.readx.askx.ask_for_value 等等。

不过我建议你去看看那些 help file,我觉得那会让你更明白这些内容。

1

如果你在用Python编程,我觉得pyvisa是你需要的工具。它提供了很多实用的高级功能,可以帮助你通过GPIB接口向设备发送一系列的SCPI命令,比如write(写入)、read(读取)、ask(询问)等等。

至于SCPI命令本身,通常不同厂商的命令会有所不同。所以你需要发送什么样的SCPI命令给设备,最好是查看相关的技术资料。不过,如果你安装了厂商提供的驱动程序,那么你可以发送一些更高级的命令。例如,如果你想控制一个电压源,厂商可能已经提供了一个叫setvoltage(double voltage)的功能。这样的话,事情就会简单很多。

1

它们在 gpib 这个库里。你可以这样调用它们: gpib.foo()

在你的代码里加上这一行:

help(gpib)

然后你可以查看里面的函数和类。

撰写回答