2011-06-08 43 views
0

我有一個工作GPIB接口和Linux-GPIB軟件包安裝和工作。Python GPIB命令

我現在只知道兩個命令,x.write和x.find。我對Python不太瞭解,但是我認識了點運算符,並意識到在導入gpib之後,我應該可以使用一些函數。

我一直無法找到GPIB功能的列表。

回答

1

它們位於gpib庫中。你可以像這樣引用它們:gpib.foo()

加入這行到你的代碼:

help(gpib) 

並通過函數/類瀏覽。

+0

真棒謝謝...我沒有我的實驗室筆記本在家裏,我試圖記住我用過的命令。我從python提示符執行'gpib(help)'? – wbg 2011-06-08 05:49:33

+0

我可以看到類似VI的函數列表,對於手冊頁也是一樣的。但我不知道如何導航到「清除」並閱讀更多詳細信息... – wbg 2011-06-12 18:21:10

+0

要退出,請按'q'。使用箭頭鍵導航。你可以在任何事情上做'help()',所以試試看。只有開發人員在代碼中包含註釋纔有幫助,但...... – Blender 2011-06-12 20:28:11

0

其實有很多命令可用。除了你提到的那兩個,還有x.read,x.ask,x.ask_for_value等等。

但我建議您閱讀那些help file,我認爲這會給你一個更好的理解。

1

如果你在Python工作,我認爲pyvisa是你在找什麼。它提供了許多有用的高級功能,可幫助您通過GPIB向您的設備發送一系列SCPI命令,例如write,read,ask等。

至於SCPI命令本身,通常它們會與不同的供應商有所不同。因此,就應該將什麼樣的SCPI發送到設備而言,您應該閱讀相應的數據表。但在另一種情況下,您可以安裝由供應商提供的驅動程序。在這種情況下,你可以發送一些更高的命令。例如,如果你想控制一個電壓源,他們可能已經得到了功能setvoltage(double voltage)。事情對你來說會容易得多。