2014-09-01 42 views
0

我對VISA感到困惑。我嘗試爲我的設備建立一個VISA接口。這意味着應用程序應該能夠通過VISA控制我的設備。該設備通過USB連接到PC,並且有一些DLL或TLB(我想要的)來控制它。虛擬儀器軟件架構

現在我的問題:是否有可能與VISA建立一個接口,我可以使用這個DLL或TLB ...來控制設備?

這意味着:

簽證申請(LabView的...)---> VISA接口--->我的DLL文件---> USB --->我的設備

這是可能的?或者我理解VISA有什麼可怕的錯誤?

感謝您的幫助。

+0

什麼是「我的設備」?它是靜態的嗎?或者它可以有多種? – Cullub 2014-09-01 12:25:30

+0

靜態,USB設備。它是一個像示波器一樣的測量設備。 – Richy1989 2014-09-01 12:38:16

回答

0

如果您正在開發設備本身,請考慮實施USB-TMC。這使VISA能夠找到並打開設備。與設備交互的命令(通常遵循SCPI標準)在應用程序和設備之間進行。然後,如果您想爲某些用戶提供基於功能和屬性的界面,則可以在VISA之上編寫IVI驅動程序。如果一個或多個IVI儀器類涵蓋用戶需要的功能,這種方法效果特別好;他們使用衆所周知的班級司機,這個班級司機代表着特定於儀表的駕駛員。如果課程不夠,用戶可以直接編程到您的驅動程序。