日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 測試測量 > 測試測量
[導讀]虛擬儀器是全新概念的儀器,它是對傳統(tǒng)儀器概念的重大突破,它的出現(xiàn)開始了儀器發(fā)展的全新時代,是儀器領域的一場革命。設計功能強大、高效、集成完美,應用于測試和測控領域的虛擬儀器系統(tǒng)是信息時代的需求?! ?

虛擬儀器是全新概念的儀器,它是對傳統(tǒng)儀器概念的重大突破,它的出現(xiàn)開始了儀器發(fā)展的全新時代,是儀器領域的一場革命。設計功能強大、高效、集成完美,應用于測試和測控領域的虛擬儀器系統(tǒng)是信息時代的需求。

  1 虛擬儀器系統(tǒng)的構成

  虛擬儀器由硬件設備與接口、設備驅動軟件和虛擬儀器面板組成。其中,硬件設備與接口可以是各種以PC為基礎的內(nèi)置功能插卡、通用接口總線接口卡、串行口、VXI總線儀器接口等設備,或者是其它各種可程控的外置測試設備,設備驅動軟件是直接控制各種硬件接口的驅動程序,虛擬儀器通過底層設備驅動軟件與真實的儀器系統(tǒng)進行通訊,并以虛擬儀器面板的形式在計算機屏幕上顯示與真實儀器面板操作元素相對應的各種控件。用戶用鼠標操作虛擬儀器的面板就如同操作真實儀器一樣真實與方便。

  1.1 虛擬儀器系統(tǒng)的硬件構成

  虛擬儀器的硬件系統(tǒng)一般分為計算機硬件平臺和測控功能硬件。計算機硬件平臺可以是各種類型的計算機,如臺式計算機、便攜式計算機、工作站、嵌入式計算機等。它管理著虛擬儀器的軟件資源,是虛擬儀器的硬件基礎。因此,計算機技術在顯示、存儲能力、處理器性能、網(wǎng)絡、總線標準等方面的發(fā)展,導致了虛擬儀器系統(tǒng)的快速發(fā)展。

  按照測控功能硬件的不同,VI可分為DAQ、GPIB、VXI、PXI和串口總線五種標準體系結構,它們主要完成被測輸入信號的采集、放大、模/數(shù)轉換。

  1.2 虛擬儀器系統(tǒng)的軟件構成

  測試軟件是虛擬儀器的主心骨。NI公司在提出虛擬儀器概念并推出第一批實用成果時,就用軟件就是儀器來表達虛擬儀器的特征,強調(diào)軟件在虛擬儀器中的重要位置。NI公司從一開始就推出豐富而又簡潔的虛擬儀器開發(fā)軟件。使用者可以根據(jù)不同的測試任務,在虛擬儀器開發(fā)軟件的提示下編制不同的測試軟件,來實現(xiàn)當代科學技術復雜的測試任務。在虛擬儀器系統(tǒng)中用靈活強大的計算機軟件代替?zhèn)鹘y(tǒng)儀器的某些硬件,特別是系統(tǒng)中應用計算機直接參與測試信號的產(chǎn)生和測量特性的分析,使儀器中的一些硬件甚至整個儀器從系統(tǒng)中消失,而由計算機的軟硬件資源來完成它們的功能。虛擬儀器測試系統(tǒng)的軟件主要分為以下四部分。

  1.2.1儀器面板控制軟件

  儀器面板控制軟件即測試管理層,是用戶與儀器之間交流信息的紐帶。利用計算機強大的圖形化編程環(huán)境,使用可視化的技術,從控制模塊上選擇你所需要的對象,放在虛擬儀器的前面板上。

  1.2.2 數(shù)據(jù)分析處理軟件

  利用計算機強大的計算能力和虛擬儀器開發(fā)軟件功能強大的函數(shù)庫可以極大提高虛擬儀器系統(tǒng)的數(shù)據(jù)分析處理能力,節(jié)省開發(fā)時間。

  1.2.3 儀器驅動軟件

  虛擬儀器驅動程序是處理與特定儀器進行控制通信的一種軟件。儀器驅動器與通信接口及使用開發(fā)環(huán)境相聯(lián)系,它提供一種高級的、抽象的儀器映像,它還能提供特定的使用開發(fā)環(huán)境信息。儀器驅動器是虛擬儀器的核心,是用戶完成對儀器硬件控制的紐帶和橋梁。虛擬儀器驅動程序的核心是驅動程序函數(shù)/VI集,函數(shù)/VI是指組成驅動的模塊化子程序。驅動程序一般分為兩層,底層是儀器的基本操作,如初始化儀器配置儀器輸入?yún)?shù)、收發(fā)數(shù)據(jù)、查看儀器狀態(tài)等。高層是應用函數(shù)/VI層,它根據(jù)具體測量要求調(diào)用底層的函數(shù)/VI。

  1.2.4 通用I/O接口軟件

  在虛擬儀器系統(tǒng)中,I/O接口軟件作為虛擬儀器系統(tǒng)軟件結構中承上啟下的一層,其模塊化與標準化越來越重要。VXI總線即插即用聯(lián)盟,為其制定了標準,提出了自底向上的I/O接口軟件模型即VISA。作為通用I/O標準,VISA具有與儀器硬件接口無關性的特點, 即這種軟件結構是面向器件功能而不是面向接口總線的。應用工程師為帶GPIB接口儀器所寫的軟件,也可以于VXI系統(tǒng)或具有RS232接口的設備上,這樣不但大大縮短了應用程序的開發(fā)周期,而且徹底改變了測試軟件開發(fā)的方式和手段。

  2 虛擬儀器系統(tǒng)軟面板的設計標準

  虛擬儀器軟面板是用戶用來操作儀器,與儀器進行通信,輸入?yún)?shù)設置,輸出結果顯示的用戶接口。其設計準則是:

 ?。?) 按照VPP規(guī)范設計軟面板,使面板具有標準化、開放性、可移植性。

 ?。?) 根據(jù)測試要求確定儀器功能。根據(jù)測試任務確定儀器軟面板具體測試、測量功能,開關、控制等設置要求。

  (3) 用面向對象的設計方法設計軟面板。按照面向對象的設計思想,一個虛擬儀器集成系統(tǒng)由多個虛擬儀器組成,每個虛擬儀器均由軟面板控制。軟面板由大量的虛擬控件組成。

  3 虛擬儀器系統(tǒng)的組建方案

  在虛擬儀器系統(tǒng)的組建方案,主要包括底層硬件、軟硬件接口、應用程序以及驅動程序的設計與開發(fā)。

  3.1 制定所設計儀器的接口形式

  如果儀器設備具有RS-232串行接口,則直接用連線將儀器設備和計算機的RS-232串行口連接即可。如果是GPIB接口,需要額外配備一塊GPIB-488接口板,將接口板插入計算機的ISA插槽,建立起計算機與儀器設備之間的通信橋梁。如果使用計算機來控制VXI總線設備,則需要配置一塊GPIB接口卡,通過GPIB 總線與VXI主機箱零槽模塊通信。零槽模塊的GPIB-VXI翻譯器將GPIB 的命令翻譯成VXI命令并把各模塊返回的數(shù)據(jù)以一定的格式傳回主控計算機。DAQ數(shù)據(jù)采集卡是基于計算機標準總線的,因此可以將數(shù)據(jù)采集卡直接插到計算機的插槽上。

  3.2 開發(fā)硬件采集卡

  一種典型的數(shù)據(jù)采集卡組成包括,先用傳感器把非電的物理量轉變成模擬電量,采樣/保持器可以保持信號,實現(xiàn)對瞬時信號進行采集,以便ADC進行數(shù)字轉換,提高ADC轉換器的轉換精度。實現(xiàn)在測量中同時對多路模擬信號進行采樣。多路模擬開關可以分時選通來自多個輸入通道的某一路信號,這樣在多路開關后的單元電路,只需一套即可,也可以采用計算機進行多路選擇控制。當傳感器輸出的信號比較小,可以用放大器放大和緩沖輸入信號,如果采用的是可編程增益放大器就可以通過計算機進行增益選擇控制確定增益倍數(shù)。精度及性能是儀器系統(tǒng)的生命,而這完全依賴于提供基礎數(shù)據(jù)的信號采集控制電路,因此在硬件采集電路的設計時,需根據(jù)所設計的虛擬儀器所要達到的性能指標和被測信號的特點,設計合理的系統(tǒng)結構。系統(tǒng)的結構合理與否,對系統(tǒng)的可靠性、性能價格比等有直接影響,在硬件和軟件功能的設計上要盡量使虛擬儀器的結構簡單,可靠性高,成本低廉,選用合適的單元器件,盡可能的提高采集卡采集的精度和速度。

  3.3 確定設計采集卡的設備驅動程序方案

  采集卡的設備驅動程序是控制各種硬件采集卡的驅動程序,是連接主控計算機與信號采集調(diào)理部件的紐帶。驅動程序的實質是為用戶提供了用于儀器操作的較抽象的操作函數(shù)集,它是虛擬儀器核心軟件之一。

  3.4 確定虛擬儀器系統(tǒng)應用程序編程語言

  虛擬儀器系統(tǒng)軟件結構的設計在體現(xiàn)整個系統(tǒng)的性能和靈活性方面作用很大,因此在開發(fā)虛擬儀器系統(tǒng)的軟件部分時,首先要根據(jù)所開發(fā)的虛擬儀器功能和性能,確定應用程序和軟面板程序的模塊結構和功能,畫出各部分的流程圖,采用合適的編程語言。在編制虛擬儀器軟件中可采用兩種編程方法。一種是采用面向對象的可視化的高級編程語言,如VC++、VB和Delphi等編寫虛擬儀器的軟件,這種方法實現(xiàn)的系統(tǒng)靈活性高,易于擴充和升級維護。另一種是采用圖形化編程方法,如LabVIEW,HPVEE,采用圖形化編程的優(yōu)勢是軟件開發(fā)周期短、編程較簡單,特別適合工程技術人員使用??傊诰帉懗绦驎r,要盡可能的讓每一模塊都有一定的獨立性,模塊之間明確定義接口,模塊之間可以采用數(shù)據(jù)傳遞的形式進行聯(lián)系。

  3.5 軟件調(diào)試和運行

  程序編寫好以后要對各模塊進行調(diào)試和運行,可以通過采集各種標準信號來驗證虛擬儀器系統(tǒng)功能的正確性和性能的優(yōu)良性。

  4 結束語

  本文研究了虛擬儀器系統(tǒng)的設計方案,主要包括了虛擬儀器系統(tǒng)的構成,虛擬儀器系統(tǒng)軟面板的設計標準、以及虛擬儀器系統(tǒng)的組建方案,用虛擬儀器技術組建的系統(tǒng),更加靈活、更緊湊、更經(jīng)濟、功能更強大。無論是測量、測試、計量或是工業(yè)過程控制和分析處理,還是其它更為廣泛的測控領域,設計虛擬儀器系統(tǒng)都是理想的、高效率的解決方案。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

摘 要:從硬件與軟件方面介紹了基于PXI技術的1553B總線通訊模塊的設計,并對PXI總線接口設計、驅動程序的開發(fā)、 SDRAM存儲器的控制和1553B總線通信協(xié)議實現(xiàn)等關鍵技術進行了詳細的闡述,為航空領域測控系統(tǒng)開發(fā)P...

關鍵字: PXI技術 驅動程序 SDRAM存儲器 1553B總線

星標/置頂?公眾號,硬核文章第一時間送達!鏈接|?https://zhuanlan.zhihu.com/p/274473971題很多,先上題后上答案,便于大家思考問題點:1、C和C的特點與區(qū)別?2、C的多態(tài)3、虛函數(shù)實現(xiàn)...

關鍵字: 騰訊 函數(shù) 進程 AI

程序接口是操作系統(tǒng)為用戶提供的兩類接口之一,編程人員在程序中通過程序接口來請求操作系統(tǒng)提供服務。面向過程語言最基本的單元是過程和函數(shù)。

關鍵字: 程序接口 過程 函數(shù)

PnP全稱Plug-and-Play,譯文為即插即用。PnP的作用是自動配置低層計算機中的板卡和其他設備,然后告訴對應設備都做了什么。PnP的任務是把物理設備和軟件設備驅動程序相配合,并操作設備,在每個設備和它的驅動程序...

關鍵字: PnP 驅動程序 操作設備

星標「嵌入式大雜燴」,一起進步!鏈接:https://www.cnblogs.com/jozochen/p/8541714.html一、問題復現(xiàn)穩(wěn)定復現(xiàn)問題才能正確的對問題進行定位、解決以及驗證。一般來說,越容易復現(xiàn)的問...

關鍵字: 嵌入式開發(fā) 函數(shù) 代碼 寄存器

基本上,沒有人會將大段的C語言代碼全部塞入main()函數(shù)。更好的做法是按照復用率高、耦合性低的原則,盡可能的將代碼拆分不同的功能模塊,并封裝成函數(shù)。C語言代碼的組合千變?nèi)f化,因此函數(shù)的功能可能會比較復雜,不同的輸入,常...

關鍵字: 函數(shù) PEN C語言代碼 C語言程序

Part1一、讓自己習慣C條款01:視C為一個語言聯(lián)邦C并不是一個帶有一組守則的一體語言:他是從四個次語言(C、Object-OrientedC、Template、STL)?組成的聯(lián)邦政府,每個次語言都有自己的規(guī)約。記住...

關鍵字: TI 函數(shù) ASPECT 編譯器

為什么會寫篇棧變化的文章?做系統(tǒng)分析的話你肯定遇到過一些crash,oops等棘手問題,一般大家都會用gdb,objdump或者addr2line等工具分析pc位置來定位出錯的地方。但是這些分析工具背后的本質原理就不見得...

關鍵字: 函數(shù) ARM C語言 AI

前言:一轉眼從事前端已經(jīng)6年了,從當時的小白到如今大廠的技術專家,中間也走過不少彎路,從今天開始我會持續(xù)更新前端技術文章,并且整體的文章會進行體系梳理,整個知識體系分為:基礎精講,框架講解,框架及工具原理,前端面試題精講...

關鍵字: 函數(shù) GE FUNCTION APP

作?者:道哥,10年嵌入式開發(fā)老兵,專注于:C/C、嵌入式、Linux。關注下方公眾號,回復【書籍】,獲取Linux、嵌入式領域經(jīng)典書籍;回復【PDF】,獲取所有原創(chuàng)文章(PDF格式)。目錄kill命令和信號使用kill...

關鍵字: 信號 應用程序 驅動程序

測試測量

28688 篇文章

關注

發(fā)布文章

編輯精選

技術子站

關閉