準備用SCPI控制個人漢泰DSO3254示波器,實現以下的功能。設計
一通道採集數據,二通道做爲觸發,每觸發一次,傳輸一和二通道採集到數據到電腦。調試
我覺得能夠以下設計:電腦發出指令,示波器電腦進入掛起狀態,示波器等待外部觸發,電腦等待示波器的主動傳輸,外部觸發以後,示波器採集數據,裝滿了設置的緩衝區以後,傳輸給電腦。接口
但是,我翻遍了示波器是的SCPI手冊,根本沒有發現相似的指令,只有電腦主動採集的指令,這就很迷了。方法
示波器使用了安捷倫的IO接口庫做爲中間層,這樣就能夠用安捷倫的調試器,抓取示波器本身的上位機傳輸的數據,看看他的調用方法。數據
而後神奇的事情就發生了,上位機用的方法就是,輪詢。採集
上位機不停的發送主動獲取波形的指令,若是示波器採集到了新的波形,就採集,若是沒采集到就返回00000000000。手冊
它真是輪詢,輪詢,輪詢,論。。。。。。。。
看來SCPI真的不適合示波器。。。。。。。