2024-04-29 12:11:44 发布
网友
我已经安装了一个工作的GPIB接口和Linux GPIB包,并且工作正常。
我现在只知道两个命令,x.write和x.find。我对Python了解不多,但我认识到dot运算符,并意识到在导入gpib之后,我应该可以使用一些函数。
我找不到GPIB函数的列表。
如果你在Python中工作,我认为pyvisa正是你想要的。它提供了许多有用的高级功能,帮助您通过GPIB向设备发送一系列SCPI命令,如write、read、ask等。
pyvisa
write
read
ask
至于SCPI命令本身,它们通常与不同的供应商有所不同。所以你应该给设备发送什么样的SCPI,你应该阅读相应的数据表。但在另一种情况下,您可以安装供应商提供的驱动程序。在这种情况下,您可以发送一些更高的命令。例如,如果你想控制一个电压源,他们可能已经得到了函数setvoltage(double voltage)。对你来说事情会容易得多。
setvoltage(double voltage)
它们在gpib库中。你这样引用他们:gpib.foo()。
gpib
gpib.foo()
将此行添加到代码中:
help(gpib)
浏览函数/类。
实际上有很多命令可用。除了你提到的那两个,还有x.read、x.ask、x.ask_for_value等等。
x.read
x.ask
x.ask_for_value
但我建议你读那些help file,我想这会让你更好地理解。
help file
如果你在Python中工作,我认为
pyvisa
正是你想要的。它提供了许多有用的高级功能,帮助您通过GPIB向设备发送一系列SCPI命令,如write
、read
、ask
等。至于SCPI命令本身,它们通常与不同的供应商有所不同。所以你应该给设备发送什么样的SCPI,你应该阅读相应的数据表。但在另一种情况下,您可以安装供应商提供的驱动程序。在这种情况下,您可以发送一些更高的命令。例如,如果你想控制一个电压源,他们可能已经得到了函数
setvoltage(double voltage)
。对你来说事情会容易得多。它们在
gpib
库中。你这样引用他们:gpib.foo()
。将此行添加到代码中:
浏览函数/类。
实际上有很多命令可用。除了你提到的那两个,还有
x.read
、x.ask
、x.ask_for_value
等等。但我建议你读那些
help file
,我想这会让你更好地理解。相关问题 更多 >
编程相关推荐