亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于虛擬儀器的集成控制系統(tǒng)設(shè)計

        2016-06-08 06:49:05孫瀅
        現(xiàn)代計算機 2016年13期
        關(guān)鍵詞:自動測試程控虛擬儀器

        孫瀅

        (南京國睿安泰信科技股份有限公司,南京210013)

        ?

        基于虛擬儀器的集成控制系統(tǒng)設(shè)計

        孫瀅

        (南京國睿安泰信科技股份有限公司,南京210013)

        摘要:

        關(guān)鍵詞:

        0 引言

        電子測量技術(shù)在現(xiàn)代科技的諸多領(lǐng)域中都應(yīng)用十分廣泛。隨著生產(chǎn)的發(fā)展和科技的進步,新的測試理論、方法、領(lǐng)域,以及新的儀器結(jié)構(gòu)不斷出現(xiàn),在很多方面已經(jīng)突破了傳統(tǒng)儀器的概念。計算機技術(shù)與智能儀器相結(jié)合的自動測試技術(shù)逐漸取代了傳統(tǒng)的人工觀察記錄測試,大大地提高了測試的速度和精度,實現(xiàn)了大數(shù)據(jù)量的實時采集,為進一步的研究提供更準確的數(shù)據(jù)支持。自動測試系統(tǒng)在計算機的控制下,執(zhí)行預(yù)先編制好的測試程序,讓若干可程控的通用設(shè)備共同完成測試任務(wù)。

        由于自動測試系統(tǒng)預(yù)先編制好的程序無法預(yù)計測試過程中會出現(xiàn)的每一種情況,在需要人工判斷測試的情況下,若使用傳統(tǒng)的手動測試方式往往會耗時耗力。且在實際應(yīng)用中,有些測試環(huán)境對外封閉,造成人工手動測試困難。最好的解決方法是將人工思維判斷與儀器程控測試結(jié)合進行測試對象的參數(shù)調(diào)試和數(shù)據(jù)記錄。

        虛擬儀器是電子儀器與計算機技術(shù)相結(jié)合而產(chǎn)生的一種新的儀器模式,它是計算機、功能儀器卡及相應(yīng)軟件的有機結(jié)合,是具有虛擬儀器面板的個人計算機儀器。它把計算機資源、模塊化功能硬件與用于數(shù)據(jù)分析、過程通信及圖形用戶界面的應(yīng)用軟件有機結(jié)合在一起,形成測試的特定需求。

        基于虛擬儀器的集成控制測試系統(tǒng)是人工判斷干預(yù)與虛擬儀器程控軟面板相結(jié)合進行數(shù)據(jù)采集處理和分析,解決部分自動測試系統(tǒng)測試限制的問題。它在設(shè)計上與自動測試系統(tǒng)的部分架構(gòu)相同,因此具有自動測試系統(tǒng)的一些優(yōu)點。同時,作為一種特殊的輔助測試方式,它具有小巧、簡潔靈活等自身獨特的優(yōu)點。

        1 軟件功能和特點

        集成控制測試系統(tǒng)的硬件部分不限于傳統(tǒng)的自動測試系統(tǒng)硬件,也可用于開放式硬件體系結(jié)構(gòu)。為適應(yīng)系統(tǒng)硬件特性,軟件具備下述功能:

        (1)虛擬高級儀器

        可在模塊化功能硬件或簡單儀器功能的基礎(chǔ)上,使用集成控制測試系統(tǒng)軟件進行曲線擬合、卷積、分解等數(shù)值計算來實現(xiàn)高級儀器功能,并將處理結(jié)果以列表或圖形的形式呈現(xiàn)。由于通用計算機進行數(shù)據(jù)處理的能力比傳統(tǒng)儀器中的微處理器強得多,可大大減少硬件成本,提高測試效率。

        (2)遠程控制

        集成控制測試系統(tǒng)軟件通過通用總線協(xié)議實現(xiàn)對智能測試儀器的遠程控制。此功能實現(xiàn)了實際測試環(huán)境現(xiàn)場與主控計算機的分離,可用于封閉的測試環(huán)境或多儀器分散的測試情況。

        (3)集成控制

        集成控制測試系統(tǒng)軟件可對儀器型號、程控接口、地址和驅(qū)動等信息進行統(tǒng)一配置管理。在軟件用戶界面中,主面板只有一個,它在執(zhí)行過程中始終打開,處于激活狀態(tài)。子面板包括一個或多個可被主面板調(diào)用的虛擬儀器面板[2]。每個子面板都具有個體獨立性,可單獨進行儀器數(shù)據(jù)交互。

        (4)功能定制

        對于功能復(fù)雜的智能儀器,可通過插件加載/卸載的方式在界面上選擇配置需要的儀器功能。儀器功能插件的編寫遵循一定的接口,便于整體管理,實現(xiàn)儀器功能定制。

        集成控制測試系統(tǒng)軟件在實現(xiàn)以上功能的同時,為適應(yīng)用戶操作需求,具有以下特點:界面簡單、易操作;系統(tǒng)實時響應(yīng)儀器狀態(tài);具有很強的容錯能力,在用戶操作失誤時進行儀器安全保護,并給出明顯提示信息;在實際應(yīng)用過程中通過重新配置儀器相關(guān)信息,可實現(xiàn)對不同廠家、不同型號的同類型儀器的兼容復(fù)用。

        2 軟件邏輯設(shè)計

        集成控制測試系統(tǒng)軟件的邏輯結(jié)構(gòu)劃分為若干層次,層次之間的接口和調(diào)用關(guān)系遵循一定調(diào)用規(guī)范,采用面向?qū)ο蠹夹g(shù)的組件化設(shè)計,建立良好的擴充、裁減性,利用數(shù)據(jù)配置文件,建立軟件系統(tǒng)驅(qū)動引擎,支撐整個軟件環(huán)境。每一層為上層提供服務(wù),并作為下一層的客戶,內(nèi)部的層只對相鄰的層可見。在最外層,構(gòu)建完成界面層的操作;在最內(nèi)層,構(gòu)建完成與操作系統(tǒng)的連接;中間層提供各種實用程序和應(yīng)用軟件功能[3]。系統(tǒng)軟件邏輯結(jié)構(gòu)圖如圖1所示。

        物理層包括儀器驅(qū)動程序、VISA庫及其他底層驅(qū)動程序,提供硬件、儀器的直接驅(qū)動。物理層是測試軟件的硬件基礎(chǔ),本層具有很高的穩(wěn)定性,以保證測試軟件順利進行硬件測試。

        抽象層通過軟件完成系統(tǒng)功能的抽象,抽象層包括軟件系統(tǒng)的主控核心程序(接口管理程序)模塊,由它來解釋、分析用戶的操作,確定軟件界面功能應(yīng)調(diào)用的函數(shù)。所有功能的實現(xiàn)依賴對數(shù)據(jù)層(包括數(shù)據(jù)庫、配置文件等)的調(diào)用,以實現(xiàn)通用性。

        圖1 系統(tǒng)軟件邏輯結(jié)構(gòu)圖

        應(yīng)用層包括用戶界面、用戶事件等。應(yīng)用層通過抽象層的接口來調(diào)用數(shù)據(jù)層和物理層的資源完成系統(tǒng)各項功能。

        應(yīng)用層、抽象層等構(gòu)成系統(tǒng)軟件的通用公共部分。軟件接口管理程序根據(jù)外配置文件信息、數(shù)據(jù)庫數(shù)據(jù)調(diào)用指定功能模塊來完成用戶通過應(yīng)用層發(fā)送的包括被測件測試、數(shù)據(jù)輸出等任務(wù)。

        系統(tǒng)數(shù)據(jù)層由配置文件和接口的具體實現(xiàn)方法構(gòu)成。配置文件包括儀器設(shè)置信息、界面定制功能信息等,數(shù)據(jù)庫數(shù)據(jù)作為功能函數(shù)的參數(shù)被系統(tǒng)調(diào)用。

        3 軟件功能設(shè)計

        軟件具體功能結(jié)構(gòu)如圖2所示。

        圖2 軟件功能結(jié)構(gòu)圖

        測試設(shè)備資源是測試系統(tǒng)的基礎(chǔ)。測試設(shè)備資源整體管理、分開使用。集成控制測試系統(tǒng)的用戶界面顯示為多個虛擬儀器軟面板,各面板程控一臺儀器,即從已錄入的儀器信息庫中選擇的一臺邏輯儀器。測試設(shè)備資源管理利用軟件平臺提供的“儀器信息配置”管理測試系統(tǒng)中的儀器設(shè)備資源,其目的是將儀器設(shè)備硬件資源與包括前期開發(fā)的儀器設(shè)備驅(qū)動庫等軟件資源進行映射關(guān)聯(lián),完成系統(tǒng)硬件資源與軟件資源的結(jié)合。計算機軟件通過GPIB、LAN總線一類接口控制通用測試儀器,發(fā)送相關(guān)儀器參數(shù)設(shè)置指令,讀取測試數(shù)據(jù)。儀器信息包括儀器基本信息和儀器測試信息。儀器基本信息是指儀器廠家、型號等。儀器測試信息是指程控協(xié)議接口、儀器地址和驅(qū)動文件路徑等信息。其中,程控協(xié)議接口是指GPIB、TCP/IP、串口等協(xié)議,由用戶根據(jù)實際測試總線控制接口選擇。儀器驅(qū)動按自定義接口對底層IVI驅(qū)動或程控指令封裝編寫。

        儀器配置信息可以存儲為文本文件、XML文件或數(shù)據(jù)庫文件等形式。其中XML(即可擴展標記語言)文件提供了一種描述結(jié)構(gòu)數(shù)據(jù)的格式,能夠更精確地聲明內(nèi)容,可讀性強、擴展方便、跨平臺移植性好,適合數(shù)據(jù)量不大的集成控制測試系統(tǒng)。

        隨著電子測量技術(shù)不斷發(fā)展,測試儀器的功能不斷組合附加,許多儀器廠商都會提供一些可供選擇的功能選件。為了適應(yīng)各種測試需求,也為了方便在儀器升級后進行相應(yīng)功能升級,儀器軟面板在具有基礎(chǔ)功能的同時增加功能插件接口??蓪④浢姘迳先鄙俚墓δ馨匆欢ǖ臉藴示帉懛庋b為插件后,保存相關(guān)信息至配置文件,在界面加載時調(diào)用。插件接口的定義方式可有多種,但一定要包含方便調(diào)用的基本信息,例如以下的定義:

        指定了插件類型、文件路徑、程序調(diào)用入口函數(shù)等信息。

        集成控制測試系統(tǒng)的人工干預(yù)多于自動測試系統(tǒng),所以界面要更加簡潔易操作,人機交互界面要友好。除了基本的測試功能,需實時判斷儀器的在線狀態(tài),實時將儀器直接返回或經(jīng)過后期計算處理的測試數(shù)據(jù)以列表、圖形跡線等明顯形式的形式呈現(xiàn)給用戶。在顯示多儀器面板時可自動排列。為方便用戶使用,還可附加配置信息存取、界面截圖和制定格式數(shù)據(jù)報表導(dǎo)出等功能。

        4 程序運行界面效果

        以一個簡單的矢量網(wǎng)絡(luò)分析儀集成控制測試系統(tǒng)為例。此系統(tǒng)的硬件部分是一個分布式矢量網(wǎng)絡(luò)自動測試系統(tǒng),每臺測試儀器設(shè)置在不同地方,共同執(zhí)行自動測試任務(wù)和數(shù)據(jù)上傳。在使用集成控制測試系統(tǒng)時,可以在服務(wù)器端單獨控制其中一臺儀表(如圖3所示),也可根據(jù)需要選擇多儀表測試(如圖4所示)。

        圖3 遠程控制單臺儀表

        圖4 遠程控制多臺儀表

        參考文獻:

        [1]陳尚松,郭慶,雷加.電子測量與儀器.北京:電子工業(yè)出版社,2009,7.

        [2]劉傳清,胡榮玉.虛擬儀器軟面板設(shè)計技術(shù)[J].襄樊學(xué)院學(xué)報,2002(9):14-17.

        [3]Roger S. Pressman.軟件工程.梅宏譯.北京:機械工業(yè)出版社,2005,12.

        [4]劉思久,張禮勇.自動測試系統(tǒng)與虛擬儀器原理·開發(fā)·應(yīng)用.北京:電子工業(yè)出版社,2009,8.

        [5]梅勁松.軍用電子測量儀器應(yīng)用指南.北京:電子工業(yè)出版社,2001,8.

        Design of Integrated Control System Based on Virtual Instrument

        SUN Ying
        (Nanjing Glarun-Atten Technology Co.,Ltd.,Nanjing 210013)

        Abstract:

        Keywords:

        虛擬儀器實現(xiàn)的集成控制測試系統(tǒng)分層設(shè)計,具有良好的可重復(fù)性、可擴展性,比大型的自動測試系統(tǒng)操作簡單,更加靈活。可程控單臺儀器,也可在完整的自動測試系統(tǒng)機柜上進行測試對象的參數(shù)調(diào)試,作為自動測試系統(tǒng)的輔助測試。

        虛擬儀器;組合;集成控制測試系統(tǒng)

        文章編號:1007-1423(2016)13-0072-04

        DOI:10.3969/j.issn.1007-1423.2016.13.019

        作者簡介:

        孫瀅(1987-),女,江蘇南京人,本科,助理工程師,從事領(lǐng)域為自動測試

        收稿日期:2016-03-08修稿日期:2016-04-18

        Integrated control system design of virtual instrument has good repeatability,scalability,compared with large automatic test system,it's simple operation,more flexible,can be used to control a single instrument,can also be conducted on a complete automatic test system parameter debugging,as the auxiliary test automatic test system.

        Virtual Instrument;Compose;Integrated Control System

        猜你喜歡
        自動測試程控虛擬儀器
        基于Multisim10和AD603的程控增益放大器仿真研究
        電子制作(2018年19期)2018-11-14 02:37:02
        JXG-50S型相敏軌道電路接收器自動測試臺
        可并行測試的電磁兼容自動測試系統(tǒng)的實現(xiàn)
        電子測試(2018年13期)2018-09-26 03:29:14
        關(guān)于某型雷達自動測試系統(tǒng)的幾點認識和建議
        電子制作(2018年11期)2018-08-04 03:26:00
        PCB 刻制機功能開發(fā)及在虛擬儀器實驗室建設(shè)中的應(yīng)用
        電子制作(2017年13期)2017-12-15 09:00:26
        虛擬儀器及其在電工電子實驗中的應(yīng)用
        電子制作(2017年1期)2017-05-17 03:54:33
        虛擬儀器技術(shù)在農(nóng)業(yè)裝備測控中的應(yīng)用
        程控增益射頻寬帶放大器
        電子制作(2016年1期)2016-11-07 08:42:54
        基于STC89C52的程控移相器的設(shè)計
        電子制作(2016年23期)2016-05-17 03:53:28
        基于虛擬儀器的DMFC實時監(jiān)控系統(tǒng)
        国产精品一区二区久久精品| 亚洲av成熟国产一区二区| 亚洲av色欲色欲www| a级毛片成人网站免费看| 在线精品国内视频秒播| 亚洲av色在线观看网站| 91精品国产综合久久久蜜| 亚洲av综合a色av中文| 国产女在线| 国产精品国产三级国av在线观看| 亚洲av高清天堂网站在线观看| 狠狠精品久久久无码中文字幕 | 中文字幕在线观看| 最好看的最新高清中文视频| 国产亚洲精品不卡在线| 91快射视频在线观看| 亚洲人成网线在线播放va蜜芽| 亚洲欧洲日产国码高潮αv| 噜噜噜色97| 亚洲天堂久久午夜福利| 亚欧免费无码aⅴ在线观看| 久久青草伊人精品| 蜜臀av一区二区三区精品| 亚洲综合色区一区二区三区| 国产涩涩视频在线观看| 国产亚洲精品综合一区| 久久久黄色大片免费看| 男人和女人做爽爽视频| 国内精品久久久久久久久齐齐| 黑丝美女喷水在线观看| 亚洲av熟女少妇久久| 人妻献身系列第54部| 久99久精品免费视频热77| 国产三级精品三级男人的天堂 | 久久无码av三级| 亚洲欧美成人久久综合中文网| 日韩一区二区三区久久精品| 免费1级做爰片1000部视频| 久久综合亚洲色社区| 麻豆视频黄片在线免费观看| 国产国产人免费人成免费视频|