虛擬儀器的結構分析
發布時間:2008/9/17 0:00:00 訪問次數:332
虛擬儀器可以由多種接口(如gpib、vxi、pxi等)或具有這些接口的儀器,來連接構成被測控對象和計算機。虛擬儀器的結構如圖1所示。
虛擬儀器系統包括儀器硬件和應用軟件兩大部分。儀器硬件是計算機的外圍電路,與計算機一起構成了虛擬儀器系統的硬件環境,是應用軟件的基礎;應用軟件則是虛擬儀器的核心,在基本硬件確定以后,軟件通過不同功能模塊即軟件模塊的組合構成多種儀器,賦予系特有的功能,以實現不同的測量功能。
圖1 虛擬儀器結構
虛擬儀器硬件連接被測對象和計算機。根據不同的接口類型,虛擬儀器硬件結構包括數據采集系統、gpib儀器控制系統、vxi儀器系統等不同部分。
虛擬儀器軟件體系結構visa(virtualinstrumentation software architecture)主要包含兩個層次:用戶應用程序和設備驅動程序。如圖2所示,設各驅動程序是聯系用戶應用程序與底層硬件設各的基礎。每一種設備驅動程序都是為增加編程靈活性和提高數據吞吐量而設計的,每個設備驅動程序都具有一個共同的應用程序編程接口(api)。因此,不管虛擬儀器使用什么計算機或操作系統,最終所編寫的用戶應用程序都是可以移植的。
圖2 虛擬儀器軟件體系結構
歡迎轉載,信息來自維庫電子市場網(www.dzsc.com)
虛擬儀器可以由多種接口(如gpib、vxi、i等)或具有這些接口的儀器,來連接構成被測控對象和計算機。虛擬儀器的結構如圖1所示。
虛擬儀器系統包括儀器硬件和應用軟件兩大部分。儀器硬件是計算機的外圍電路,與計算機一起構成了虛擬儀器系統的硬件環境,是應用軟件的基礎;應用軟件則是虛擬儀器的核心,在基本硬件確定以后,軟件通過不同功能模塊即軟件模塊的組合構成多種儀器,賦予系特有的功能,以實現不同的測量功能。
圖1 虛擬儀器結構
虛擬儀器硬件連接被測對象和計算機。根據不同的接口類型,虛擬儀器硬件結構包括數據采集系統、gpib儀器控制系統、vxi儀器系統等不同部分。
虛擬儀器軟件體系結構visa(virtualinstrumentation software architecture)主要包含兩個層次:用戶應用程序和設備驅動程序。如圖2所示,設各驅動程序是聯系用戶應用程序與底層硬件設各的基礎。每一種設備驅動程序都是為增加編程靈活性和提高數據吞吐量而設計的,每個設備驅動程序都具有一個共同的應用程序編程接口(api)。因此,不管虛擬儀器使用什么計算機或操作系統,最終所編寫的用戶應用程序都是可以移植的。
圖2 虛擬儀器軟件體系結構
歡迎轉載,信息來自維庫電子市場網(www.dzsc.com)
上一篇:LabVIEW的發展
上一篇:虛擬儀器的特點和優勢