开发者

Python GPIB commands

I have开发者_运维百科 a working GPIB interface and Linux-GPIB package installed and working.

I only know two commands at the moment, x.write and x.find. I don't know much about Python, but I recognize the dot operator and realize that after importing gpib, I should get some functions at my disposal.

I have not been able to locate the list of GPIB functions.


They are in the gpib library. You reference them like so: gpib.foo().

Add this line into your code:

help(gpib)

And browse through the functions/classes.


If you are working in Python, I think the pyvisa is what you are looking for. It provides lots of useful high level functions which helps you to send a series of SCPI commands to your equipment via GPIB, such as write, read,ask and so on.

As for SCPI commands themselves, usually they will differ from the different vendors. So in terms of what kind of SCPI you should send to the equipment, you should read the corresponding datasheet. But in the other case, you could have installed the drivers which were provided by the vendor. In this case you can send some even higher commands. For instance, if you would like to control a voltage source, they have probably already got the function setvoltage(double voltage). Things will be much more easier for you.


Actually there are many commands available. Except those two you mentioned, there are x.read, x.ask, x.ask_for_value and so on.

But I recommend your to read those help file, I think that will give you a better understanding.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜