當前位置:編程學習大全網 - 編程語言 - 我學過儀器驅動,那麽怎麽用呢?

我學過儀器驅動,那麽怎麽用呢?

主要軟件版本:2.0主要軟件修訂版:不適用次要軟件:驅動軟件& gt& gtNI-488.2,驅動軟件& gt& gtNI-serial,Instrument Drivers/IVI硬件:GPIB,serial回答:這篇知識庫文章可以作為如何使用您的儀器驅動程序的介紹,也可以作為許多資源的壹組鏈接,用來指導如何有效地使用NI產品來使用您的儀器驅動程序。如果您計劃開發自己的儀器驅動程序,請訪問我們儀器驅動程序網絡的儀器驅動程序開發工具和資源網站。有壹些關於好的編程方法和開發過程的有用信息。儀器驅動程序是壹套軟件功能,用戶可以使用它來編程和控制儀器的功能特性。每個程序對應壹個相應的操作,如配置、讀取、寫入和觸發儀器。儀器驅動程序簡化了儀器控制,減少了測試程序開發時間,無需學習每個儀器編程協議。大多數儀器驅動器通過GPIB連接和控制板與儀器通信。但是,有些驅動程序也支持串口、VXI、PXI和TCP/IP接口。有兩種主要類型的儀器驅動程序:可互換虛擬儀器(IVI)驅動程序和即插即用驅動程序。NI儀器驅動網絡提供IVI驅動和即插即用驅動。IVI驅動程序使用標準儀器驅動程序架構為儀器提供高性能接口。IVI是建立在VXI塞&;播放規範,並集成了壹些新的功能,如系統性能,開發靈活性和儀器互換性。IVI驅動程序可以在許多應用程序開發環境(ADE)中使用,包括LabVIEW、LabWindows/CVI、Visual C++和Visual Basic。這些驅動程序目前僅支持Win32系統。即插即用驅動程序(包括LabVIEW和LabWindows/CVI)使用更傳統的儀器驅動程序架構和虛擬儀器軟件架構(VISA)協議。使用LabVIEW控制妳的儀器驅動程序:IVI:IVI儀器驅動程序是壹個基於DLL(動態鏈接庫)的驅動程序,由LabWindows/CVI開發。ni.com的大多數IVI驅動程序都支持LabVIEW(VI包)。在大多數情況下,使用IVI驅動程序提供的VI開發測試應用程序與使用LabVIEW即插即用驅動程序是壹樣的。與LabVIEW即插即用驅動程序VI類似,IVI驅動程序VI結合應用程序按照功能分組。與LabVIEW即插即用驅動程序VI不同,IVI驅動程序VI具有不同的內部操作,因為它們依靠IVI引擎(主要支持庫)來調節和控制IVI特性,如模擬和狀態緩存。為此,IVI驅動程序通過DLL與儀器和IVI引擎通信。即插即用:即插即用驅動程序可能以主庫(LLB)文件的形式存在。它可能有壹些受支持的庫,並且附帶了幾個*。mnu文件。您可以在LLB中使用這些VI來控制您的應用中的儀器功能。關於如何在LabVIEW中使用儀器驅動程序的信息資源主要在VI,function & amp;如何幫助。在打開的LabVIEW VI中去幫助?0?3 VI,功能與技術。您可以在“如何幫助”中訪問此幫助...“內容”下有壹個“儀器驅動程序”條目。雙擊儀器驅動程序幫助條目,展開幫助主題。閱讀這些幫助主題。它們對理解如何在LabVIEW中使用儀器驅動程序很有幫助。使用LabWindows/CVI控制妳的儀器驅動:IVI和即插即用:儀器驅動有壹個相關的include文件,在這個文件中聲明了可以調用的高級函數,可以訪問的全局變量和可以使用的常量。典型的LabWindows/CVI儀器驅動程序由以下三個或四個文件組成:源文件(*。c)、功能面板文件(*。fp)、頭文件(*。h)和。子文件(僅限IVI)。這些儀器驅動程序文件必須放在磁盤上的同壹個目錄中,或者放在適當的VXI插件&;播放目錄,或適當的IVI目錄。關於如何在LabWindows/CVI中使用儀器驅動程序,最有用的信息資源是LabWindows/CVI幫助。在打開的CVI項目中去幫助?0?您可以通過3個內容訪問此幫助。在“目錄& gt在“使用LabWindows/CVI”中,有壹個“儀器驅動程序”條目。雙擊儀器驅動程序幫助條目,展開幫助主題。閱讀這些幫助主題。它們對理解如何在LabWindows/CVI中使用儀器驅動程序非常有幫助。如果您在CVI中創建了自己的IVI儀器驅動程序,您可以使用儀器驅動程序向導。選擇工具?0?3創建IVI儀器驅動程序來啟動向導。該向導使用所有八個IVI基本原則的標準儀器模板來定義儀器類別,從而定義這些類型儀器的功能和屬性。該向導還允許您基於現有驅動程序使用儀器驅動程序。使用該向導之前,請閱讀CVI產品手冊或關於如何使用儀器驅動開發向導的在線幫助。對於IVI驅動程序開發人員,最好的信息資源是LabWindows/CVI附帶的《儀器驅動程序開發人員指南》( IDDG)。使用Visual Basic來控制您的儀器驅動程序:IVI: nimeasurement studio包含與IVI驅動程序類通信的ActiveX控件。這些控制降低了硬件接口的編程復雜性,並增強了可互換性。即插即用:Ni不提供Visual Basic下儀器控制的即插即用驅動。如果妳有LabWindows/CVI即插即用驅動,妳需要創建壹個DLL。為了在Visual Basic中使用生成的dll,您需要添加對它們的項目引用。它們提供了完整的上下文相關的幫助文件。使用Visual C++控制您的儀器驅動程序:Ni為其模塊化儀器和許多第三方儀器提供了Measurement Studio Visual C++儀器驅動程序類庫。相關鏈接:知識庫18C82 diq:什麽是IVI?IVI(可互換虛擬儀器)驅動程序和更新:IVI產品手冊:LabVIEW測量手冊產品手冊:LabWindows/ CVI儀器驅動程序開發人員指南開發人員專區教程:在Visual Basic 6.0中使用IVI特定的驅動程序。NET或Visual C#。NET應用程序知識庫1VCB6D8M:如何在Visual Basic中使用儀器驅動程序/IVI?開發人員專區教程:來自Visual Basic的儀器控件KnowledgeBase 246ARVLS:如何從LabWindows/CVI儀器驅動程序創建Visual Basic的儀器驅動程序?附件:報告日期:2006年4月-18文件編號:28FFK4QO。
  • 上一篇:成人python編程
  • 下一篇:C++編程,基於壹維數組的成績管理
  • copyright 2024編程學習大全網