板上的各位,
小弟手上目前有一台Standford Research生產的SR530的鎖相放大器,想用GPIB(我是使用GPIB-USB-B)結合labview來讀取SR530所取到的資訊,
在Measurement & Automation中可以看的到儀器的address,但無法辨識*IDN?的指令,使用commumicate 下指令儀器上只有error燈有反應,請問有類似經驗的板大可以指導一下有什麼方法可以讓我的電腦可以讀到我的儀器中的資訊?
板上的各位,
小弟手上目前有一台Standford Research生產的SR530的鎖相放大器,想用GPIB(我是使用GPIB-USB-B)結合labview來讀取SR530所取到的資訊,
在Measurement & Automation中可以看的到儀器的address,但無法辨識*IDN?的指令,使用commumicate 下指令儀器上只有error燈有反應,請問有類似經驗的板大可以指導一下有什麼方法可以讓我的電腦可以讀到我的儀器中的資訊?
有看過手冊上可用的指令嗎?
[QUOTE=deomaxwell]
有看過手冊上可用的指令嗎?
[/QUOTE]手冊上的指令有一個"G"的指令,例如我下G20的話SR530面板的senstivity要變成20mV,但是沒反應,只有error燈會亮,去NI的網頁抓針對SR530寫的LabView程式也是沒反應
不知道這對你有沒有幫助:
我有一台SR-860 Lock-in Amplifier,型號不同但功能應該一樣,我試過完全用LabVIEW控制沒問題。
沒有使用什麼特殊的程式寫法,完全照手冊下指令而已。如果你試不出來也許可以試試儀器的自動化
尋找sensitivity,積分時間等等的指令看看,或者用Spy看看儀器看不看的到。
我想到一點,請問你的儀器可以用面板操作嗎?也許你可以看看面板操作時的GPIB address,是不是你還有連結其他的GPIB介面的儀器使用相同address?這也許會造成你說的問題。或是,你在MAX裡給個address不是這台儀器的address,雖然我不知道這樣會不會造成error燈號閃爍。有時候一些比較老舊的儀器,*IDN?是看不出其型號的。建議你先在MAX中確定看到儀器、確定能簡單溝通,再進行下一步。
面版上可以正常的操作,我已確定*IDN?無法判讀出我的機器是 SR530,NI公司與先鋒都說無法判讀沒關係,NI叫我去try他們公司網站上針對SR530寫的Labview,我試過了沒反應,先鋒則是說不用理會*IDN?無法判讀,下G20的指令看SR530有沒反應,沒反應他叫我拿回去修(修的意思是要坐飛機去美國嗎??現在的工程師都這樣搞的呀,修的錢我搞不好買壹台新型號的了),我最想知道的事,SR530的IEEE488介面是否沒辦法被我使用的介面卡(GPIB-USB-B)抓到??
看樣子是儀器的問題,不過你還是可以保險一點試試看別的GPIB儀器在你的GPIB-USB-B上能不能正常運作。如果可以運作,那麼很可能你必須維修你的儀器了,(儀器如果在保固期限內就請先鋒提供維修服務),你可以把策略換成跟先鋒商量看先鋒有沒有相同型號或類似功能的儀器可以租借先使用,或是請先鋒幫你借借看。