日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

基于柔性測試技術(shù)的數(shù)據(jù)檢測控制方法和裝置的制作方法

文檔序號:6373039閱讀:202來源:國知局
專利名稱:基于柔性測試技術(shù)的數(shù)據(jù)檢測控制方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及測控技術(shù),特別是涉及一種基于柔性測試技術(shù)的數(shù)據(jù)檢測控制方法和
>J-U ρ α裝直。
背景技術(shù)
隨著電子技術(shù)的發(fā)展,滿足新測試需求的技術(shù)也在推陳出新,而利用計算機和網(wǎng)絡(luò)等技術(shù)對傳統(tǒng)產(chǎn)業(yè)進行改造已是大勢所驅(qū)?!叭嵝詼y試”技術(shù)的概念正式為了解決這個問題而提出的。它將測試測量解決方案或系統(tǒng)的實現(xiàn)作為一個整體來考慮,根據(jù)測試要求和測量對象,從應(yīng)用角度出發(fā)來規(guī)劃完整的測試平臺,完成常規(guī)測試測量技術(shù)難以實現(xiàn)的測 試要求,為各種測試測量需求提供完整的解決方案?,F(xiàn)有柔性測控技術(shù)中,測試硬件類型多種多樣,同種類型不同型號的測試硬件的配置和使用存在或大或小的差異,要基于這些測試硬件編譯數(shù)據(jù)檢測任務(wù),通常需要測試工程師花費較大的時間和精力去查閱各測試硬件的配置和使用手冊,之后根據(jù)各測試硬件的特點單獨編譯檢測任務(wù)。一旦實際測試系統(tǒng)中,測試硬件發(fā)生了變化,測試工程師又需要重復(fù)獲取新測試硬件的配置和使用信息,并對數(shù)據(jù)采集任務(wù)進行重新編程,整個過程費時費力、效率低。

發(fā)明內(nèi)容
本發(fā)明提供一種基于柔性測試技術(shù)的數(shù)據(jù)檢測控制方法和裝置,用以提高數(shù)據(jù)采集任務(wù)配置的效率。一方面,本發(fā)明提供了一種基于柔性測試技術(shù)的數(shù)據(jù)檢測控制方法,包括獲取檢測儀器的設(shè)備標識,在設(shè)備專家數(shù)據(jù)庫中確定與所述檢測儀器的設(shè)備標識對應(yīng)的設(shè)備描述信息;所述設(shè)備專家數(shù)據(jù)庫預(yù)先建立且存儲有多種設(shè)備標識、多種設(shè)備描述信息以及設(shè)備標識和設(shè)備描述信息之間的映射關(guān)系;生成與確定的所述設(shè)備描述信息對應(yīng)的檢測參數(shù)配置界面,并基于生成的所述檢測參數(shù)配置界面采集檢測配置參數(shù);根據(jù)采集到的所述檢測配置參數(shù)和所述設(shè)備描述信息構(gòu)建數(shù)據(jù)采集引擎,所述數(shù)據(jù)采集引擎用于控制所述檢測儀器執(zhí)行與采集到的所述檢測配置參數(shù)相應(yīng)的數(shù)據(jù)檢測操作。另一方面,本發(fā)明還提供了一種基于柔性測試技術(shù)的數(shù)據(jù)檢測控制裝置,包括設(shè)備專家數(shù)據(jù)庫,用于存儲多種設(shè)備標識、多種設(shè)備描述信息以及設(shè)備標識和設(shè)備描述信息之間的映射關(guān)系;設(shè)備信息獲取模塊,用于獲取檢測儀器的設(shè)備標識,在所述專家數(shù)據(jù)庫中確定與所述檢測儀器的設(shè)備標識對應(yīng)的設(shè)備描述信息;參數(shù)配置模塊,用于生成與確定的所述設(shè)備描述信息對應(yīng)的檢測參數(shù)配置界面,并基于生成的所述檢測參數(shù)配置界面采集檢測配置參數(shù);
數(shù)據(jù)采集引擎構(gòu)建模塊,用于根據(jù)采集到的所述檢測配置參數(shù)和所述設(shè)備描述信息構(gòu)建數(shù)據(jù)采集引擎,所述數(shù)據(jù)采集引擎用于控制所述檢測儀器執(zhí)行與采集到的所述檢測配置參數(shù)相應(yīng)的數(shù)據(jù)檢測操作。本發(fā)明提供的基于柔性測試技術(shù)的數(shù)據(jù)檢測控制方法和裝置,基于設(shè)備專家數(shù)據(jù)庫,對檢測儀器自動識別并獲取相應(yīng)的設(shè)備描述信息,根據(jù)檢測儀器的設(shè)備描述信息針對性的生成檢測參數(shù)配置界面,并根據(jù)檢測參數(shù)配置界面采集的檢測配置參數(shù)針對性的構(gòu)建用于控制數(shù)據(jù)檢測操作的數(shù)據(jù)采集引擎,從而完成了數(shù)據(jù)檢測任務(wù)的設(shè)計。整個數(shù)據(jù)檢測任務(wù)降低了用戶的專業(yè)知識要求,如對檢測儀器底層驅(qū)動知識的要求等,省時省力,提高了數(shù)據(jù)檢測任務(wù)配置的效率。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。圖I為本發(fā)明實施例提供的一種基于柔性測試技術(shù)的數(shù)據(jù)檢測控制方法的流程圖;圖2為本發(fā)明實施例提供的一種數(shù)據(jù)采集引擎的構(gòu)建方法流程圖;圖3為本發(fā)明實施例提供的另一種基于柔性測試技術(shù)的數(shù)據(jù)檢測控制方法的流程圖;圖4為本發(fā)明實施例提供的一種基于柔性測試技術(shù)的數(shù)據(jù)檢測控制裝置的結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有付出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。圖I為本發(fā)明實施例提供的一種基于柔性測試技術(shù)的數(shù)據(jù)檢測控制方法的流程圖。本實施例提供的數(shù)據(jù)檢測控制方法的執(zhí)行主體為數(shù)據(jù)檢測控制裝置,該數(shù)據(jù)檢測控制控制裝置可包括但不限于控制器、多槽機箱的控制板卡等。如圖I所示,本實施例提供的數(shù)據(jù)檢測控制方法包括步驟11 :獲取檢測儀器的設(shè)備標識,在設(shè)備專家數(shù)據(jù)庫中確定與所述檢測儀器的設(shè)備標識對應(yīng)的設(shè)備描述信息;所述設(shè)備專家數(shù)據(jù)庫預(yù)先建立且存儲有多種設(shè)備標識、多種設(shè)備描述信息以及設(shè)備標識和設(shè)備描述信息之間的映射關(guān)系。在實際應(yīng)用中,可根據(jù)市場上存在的多種硬件設(shè)備為設(shè)備專家數(shù)據(jù)庫定制訪問接口,使得設(shè)備專家數(shù)據(jù)庫具有通用訪問接口。在硬件準備完成(如實體檢測設(shè)備完成安裝或者虛擬檢測設(shè)備完成配置)時,數(shù)據(jù)檢測控制裝置可自動識別檢測儀器的設(shè)備標識,以識別到的檢測儀器的設(shè)備標識查詢設(shè)備專家數(shù)據(jù)庫,以得到與該設(shè)備標識對應(yīng)的設(shè)備描述信息。步驟12 :生成與確定的所述設(shè)備描述信息對應(yīng)的檢測參數(shù)配置界面,并基于生成的所述檢測參數(shù)配置界面采集檢測配置參數(shù)。某一檢測儀器的設(shè)備描述信息,如板卡的設(shè)備描述信息可包括但不限于板卡名稱、板卡型號、板卡插槽、采樣率等。不同檢測儀器支持的采集檢測功能可能不同,本步驟針對性的生成檢測參數(shù)配置界面,該檢測參數(shù)配置界面可包括但不限于總線類型、測試通道、測量類型、測試參數(shù)范圍、測試觸發(fā)方式等。 測量類型可包括但不限于“電壓”、“溫度熱電偶”、“溫度熱敏電阻電壓激勵”、“溫度熱敏電阻電流激勵”、“溫度RTD”、“應(yīng)變計”和/或“電流”等選項。選擇不同的測量類型選項后,可產(chǎn)生相應(yīng)的設(shè)置界面,基于這些界面可采集相應(yīng)的檢測配置參數(shù)。步驟13 :根據(jù)采集到的所述檢測配置參數(shù)和確定的所述設(shè)備描述信息構(gòu)建數(shù)據(jù)采集引擎,所述數(shù)據(jù)采集引擎用于控制所述檢測儀器執(zhí)行與采集到的所述檢測配置參數(shù)相應(yīng)的數(shù)據(jù)檢測操作。數(shù)據(jù)采集引擎構(gòu)建完成,即完成了數(shù)據(jù)檢測任務(wù)的設(shè)計。在后續(xù)測試過程中,通過數(shù)據(jù)采集引擎來控制檢測儀器執(zhí)行與采集到的所述檢測配置參數(shù)相應(yīng)的數(shù)據(jù)檢測操作,即可完成數(shù)據(jù)檢測。由此可見,本實施例提供的基于柔性測試技術(shù)的數(shù)據(jù)檢測控制方法,基于設(shè)備專家數(shù)據(jù)庫,對檢測儀器自動識別并獲取相應(yīng)的設(shè)備描述信息,根據(jù)檢測儀器的設(shè)備描述信息針對性的生成檢測參數(shù)配置界面,并根據(jù)檢測參數(shù)配置界面采集的檢測配置參數(shù)針對性的構(gòu)建用于控制數(shù)據(jù)檢測操作的數(shù)據(jù)采集引擎,從而完成了數(shù)據(jù)檢測任務(wù)的設(shè)計。整個數(shù)據(jù)檢測任務(wù)降低了用戶的專業(yè)知識要求,如對檢測儀器底層驅(qū)動知識的要求等,省時省力,提高了數(shù)據(jù)檢測任務(wù)配置的效率??蛇x的,數(shù)據(jù)采集引擎的一個可選的構(gòu)建方法如圖2所示,包括步驟131 :創(chuàng)建數(shù)據(jù)采集引擎線程。步驟132 :調(diào)用所述數(shù)據(jù)采集引擎線程來創(chuàng)建一個或多個動作(AcquisitionTask,簡稱ACT)線程,所述ACT線程的總數(shù)量與基于所述檢測參數(shù)配置界面獲取的檢測配置參數(shù)的次數(shù)相同,且每個所述ACT線程與單次基于所述檢測參數(shù)配置界面獲取的檢測配置參數(shù)對應(yīng)。步驟133 :根據(jù)所述設(shè)備描述信息,調(diào)用各所述ACT線程來創(chuàng)建一個或多個任務(wù)線程,每個所述任務(wù)線程與所述檢測儀器實現(xiàn)的一個檢測功能對應(yīng)。采用該方法構(gòu)建的數(shù)據(jù)采集引擎可兼容單線程、單檢測任務(wù)、多線程、多檢測任務(wù)等工作方式,有利于提高數(shù)據(jù)檢測效率和實際應(yīng)用的普適性。在上述技術(shù)方案的基礎(chǔ)上,為了對所構(gòu)建的數(shù)據(jù)采集引擎進行編譯自查,可選的,上述構(gòu)建所述數(shù)據(jù)采集引擎之后,如圖3所示,數(shù)據(jù)檢測控制方法還可包括步驟14 :調(diào)試構(gòu)建的所述數(shù)據(jù)采集引擎。對所述數(shù)據(jù)采集引擎進行調(diào)試的一個可選方式例如通過所述采集引擎線程向各所述ACT線程發(fā)送編譯指令;接收到所述編譯指令的各ACT線程逐一調(diào)用與各自相關(guān)的各任務(wù)線程,被調(diào)用的各任務(wù)線程分別嘗試控制所述檢測儀器僅執(zhí)行一次相應(yīng)檢測操作并反饋調(diào)試結(jié)果;根據(jù)所述調(diào)試結(jié)果確定檢測配置參數(shù)配置的合理性。在對數(shù)據(jù)采集引擎編譯調(diào)試的過程中,可發(fā)現(xiàn)數(shù)據(jù)采集引擎構(gòu)建過程中的編譯錯誤,該編譯錯誤可包括但不限于配置的檢測配置參數(shù)與檢測儀器實際檢測能力不匹配,如實際檢測儀器不支持檢測配置參數(shù)中測量類型的測試功能、配置的參數(shù)檢測范圍與檢測儀器實際支持的檢測范圍不匹配,等等。如出現(xiàn)編譯錯誤,則說明當前檢測配置參數(shù)不合理,可輸出編譯錯誤的相關(guān)提示信息,以便用戶根據(jù)編譯錯誤進行針對性修改?;谛薷暮蟮臋z測配置參數(shù)可采用上述方法重新構(gòu)建數(shù)據(jù)采集引擎,并對重新構(gòu)建的數(shù)據(jù)采集引擎進行調(diào)試,直至根據(jù)調(diào) 試結(jié)果確定檢測配置參數(shù)配置合理?;诮?jīng)編譯調(diào)試之后的數(shù)據(jù)采集引擎進行數(shù)據(jù)檢測,可有效降低檢測出錯率,提高數(shù)據(jù)檢測任務(wù)執(zhí)行的效率和準確性。為了便于構(gòu)建的數(shù)據(jù)采集引擎的通用性,可選的,在根據(jù)所述調(diào)試結(jié)果確定檢測配置參數(shù)配置合理之后,數(shù)據(jù)檢測控制方法還可包括步驟15 :以預(yù)定文件格式導(dǎo)出所述數(shù)據(jù)采集引擎,所述預(yù)定文件格式包括“.ACTX”格式、“.DLL”格式或“ · VI ”格式。數(shù)據(jù)采集引擎采用預(yù)定文件格式導(dǎo)出之后,可導(dǎo)入與相應(yīng)文件格式對應(yīng)的編譯系統(tǒng)中,例如以“.VI”格式導(dǎo)出數(shù)據(jù)采集引擎,該數(shù)據(jù)采集引擎可直接導(dǎo)入基于“LabVIEW”語言的編譯系統(tǒng),等等。在所導(dǎo)入的編譯系統(tǒng)可直接運行上述數(shù)據(jù)采集引擎,從而免去了用戶重復(fù)編程的繁瑣,提高用戶使用的方便性。為了在構(gòu)建數(shù)據(jù)采集引擎的基礎(chǔ)上兼容數(shù)據(jù)檢測功能,可選的,上述步驟14之后,數(shù)據(jù)檢測控制方法還可包括步驟16 :通過調(diào)用所述數(shù)據(jù)采集引擎來控制所述檢測儀器執(zhí)行與采集到的所述檢測配置參數(shù)相應(yīng)的數(shù)據(jù)檢測操作。如需要進行數(shù)據(jù)采集,數(shù)據(jù)檢測控制的一個可選的實現(xiàn)方式例如執(zhí)行所述采集引擎線程;通過所述采集引擎線程向所述ACT線程發(fā)送開始數(shù)據(jù)采集指令;通過接收到所述開始數(shù)據(jù)采集指令的所述ACT線程動態(tài)調(diào)用與其相關(guān)的一個或多個任務(wù)線程,通過被調(diào)用的所述任務(wù)線程控制所述檢測儀器執(zhí)行一次或連續(xù)執(zhí)行相應(yīng)的檢測操作并反饋檢測結(jié)
果O如需要停止數(shù)據(jù)采集,還可通過所述采集引擎線程向所述ACT線程發(fā)送停止數(shù)據(jù)采集指令;接收到所述停止數(shù)據(jù)采集指令的所述ACT線程退出與其相關(guān)的任務(wù)線程。通過對數(shù)據(jù)采集引擎的調(diào)用,可控制檢測儀器執(zhí)行相應(yīng)的數(shù)據(jù)檢測操作。為了提高數(shù)據(jù)檢測控制的直觀性以及用戶使用的方便性,數(shù)據(jù)檢測控制過程中獲取的檢測結(jié)果等數(shù)據(jù)可進行同步顯示,和/或,對數(shù)據(jù)檢測控制過程中獲取的檢測結(jié)果等數(shù)據(jù)進行保存。如此處理,便于用戶在實際需要的時候隨時調(diào)取已保存的檢測結(jié)果進行分析。上述各方法實施例的全部或部分步驟以及步驟之間的關(guān)聯(lián),可對外呈現(xiàn)“設(shè)備專家向?qū)?Device Advisor)”式配置流程,通過設(shè)備專家向?qū)脚渲昧鞒?,逐步引?dǎo)用戶完成數(shù)據(jù)檢測控制過程中各個需要用戶參與的步驟,一個步驟完成之后進入下一步驟,使得用戶無需修改軟件代碼即可完成數(shù)據(jù)采集任務(wù)的配置和執(zhí)行,明顯提高用戶使用的方便性,且整個方法提高了數(shù)據(jù)采集任務(wù)配置和執(zhí)行的效率和準確性。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。圖4為本發(fā)明實施例提供的一種基于柔性測試技術(shù)的數(shù)據(jù)檢測控制裝置的結(jié)構(gòu)示意圖。本實施例提供的數(shù)據(jù)檢測控制裝置可用于運行上述數(shù)據(jù)檢測控制方法。如圖4所示,數(shù)據(jù)檢測控制裝置包括設(shè)備專家數(shù)據(jù)庫41、設(shè)備信息獲取模塊42、參數(shù)配置模塊43和數(shù)據(jù)采集引擎構(gòu)建模塊44。設(shè)備專家數(shù)據(jù)庫41可用于存儲多種設(shè)備標識、多種設(shè)備描述信息以及設(shè)備標識和設(shè)備描述信息之間的映射關(guān)系。設(shè)備信息獲取模塊42可用于獲取檢測儀器的設(shè)備標識,在所述專家數(shù)據(jù)庫中確定與所述檢測儀器的設(shè)備標識對應(yīng)的設(shè)備描述信息。參數(shù)配置模塊43可用于生成與確定的所述設(shè)備描述信息對應(yīng)的檢測參數(shù)配置界 面,并基于生成的所述檢測參數(shù)配置界面采集檢測配置參數(shù)。數(shù)據(jù)采集引擎構(gòu)建模塊44可用于根據(jù)采集到的所述檢測配置參數(shù)和所述設(shè)備描述信息構(gòu)建數(shù)據(jù)采集引擎,所述數(shù)據(jù)采集引擎用于控制所述檢測儀器執(zhí)行與采集到的所述檢測配置參數(shù)相應(yīng)的數(shù)據(jù)檢測操作。在上述技術(shù)方案的基礎(chǔ)上,可選的,所述數(shù)據(jù)采集引擎構(gòu)建模塊44包括數(shù)據(jù)采集引擎線程創(chuàng)建單元、ACT線程創(chuàng)建單元和任務(wù)線程創(chuàng)建單元(圖中未示出)。數(shù)據(jù)采集引擎線程創(chuàng)建單元可用于創(chuàng)建數(shù)據(jù)采集引擎線程。ACT線程創(chuàng)建單元可用于調(diào)用所述數(shù)據(jù)采集引擎線程來創(chuàng)建一個或多個ACT線程,所述ACT線程的總數(shù)量與基于所述檢測參數(shù)配置界面獲取的檢測配置參數(shù)的次數(shù)相同,且每個所述ACT線程與單次基于所述檢測參數(shù)配置界面獲取的檢測配置參數(shù)對應(yīng)。任務(wù)線程創(chuàng)建單元可用于根據(jù)所述設(shè)備描述信息,調(diào)用各所述ACT線程來創(chuàng)建一個或多個任務(wù)線程,每個所述任務(wù)線程與所述檢測儀器實現(xiàn)的一個檢測功能對應(yīng)??蛇x的,數(shù)據(jù)檢測控制裝置還可包括編譯模塊45。編譯模塊45可用于通過所述采集引擎線程向各所述ACT線程發(fā)送編譯指令,接收到所述編譯指令的各ACT線程逐一調(diào)用與各自相關(guān)的各任務(wù)線程,被調(diào)用的各任務(wù)線程分別嘗試控制所述檢測儀器執(zhí)行一次相應(yīng)檢測操作并反饋調(diào)試結(jié)果,根據(jù)所述調(diào)試結(jié)果確定檢測配置參數(shù)配置的合理性。可選的,數(shù)據(jù)檢測控制裝置還可包括引擎導(dǎo)出模塊46。引擎導(dǎo)出模塊46可用于在所述編譯模塊根據(jù)所述調(diào)試結(jié)果確定檢測配置參數(shù)配置合理之后,以預(yù)定文件格式導(dǎo)出所述數(shù)據(jù)采集引擎,所述預(yù)定文件格式包括“.ACTX”格式、“.DLL”格式或“.VI”格式。可選的,數(shù)據(jù)檢測控制裝置還可包括數(shù)據(jù)檢測處理模塊47。數(shù)據(jù)檢測處理模塊47可用于通過調(diào)用所述數(shù)據(jù)采集引擎來控制所述檢測儀器執(zhí)行與采集到的所述檢測配置參數(shù)相應(yīng)的數(shù)據(jù)檢測操作??蛇x的,所述數(shù)據(jù)檢測處理模塊47包括采集引擎線程執(zhí)行單元、數(shù)據(jù)采集觸發(fā)單元、數(shù)據(jù)采集執(zhí)行單元(圖中未示出)。采集引擎線程執(zhí)行單元可用于執(zhí)行所述采集引擎線程。數(shù)據(jù)采集觸發(fā)單元可用于通過所述采集引擎線程向所述ACT線程發(fā)送開始數(shù)據(jù)采集指令。數(shù)據(jù)采集執(zhí)行單元可用于通過接收到所述開始數(shù)據(jù)采集指令的所述ACT線程動態(tài)調(diào)用與其相關(guān)的一個或多個任務(wù)線程,被調(diào)用的所述任務(wù)線程控制所述檢測儀器執(zhí)行一次或連續(xù)執(zhí)行相應(yīng)的檢測操作并反饋檢測結(jié)果??蛇x的,所述數(shù)據(jù)檢測處理模塊47還可包括停止采集控制單元(圖中未示出)。停止采集控制單元可用于通過所述采集引擎線程向所述ACT線程發(fā)送停止數(shù)據(jù)采集指令,并通過接收到所述開始數(shù)據(jù)采集指令的所述ACT線程退出與其相關(guān)的任務(wù)線程。本發(fā)明實施例提供的基于柔性測試技術(shù)的數(shù)據(jù)檢測控制裝置,其實體設(shè)備表現(xiàn)形式不受限制,例如可為但不限于控制器、多槽機箱的控制板卡等等,其工作機理及可實現(xiàn)的技術(shù)效果,可參見本發(fā)明上述方法實施例的相應(yīng)記載,在此不再贅述。在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。上述實施例的序號也僅為便于描述,不代表各實施例的優(yōu)劣。

上面對本發(fā)明的一些實施方式進行了詳細的描述。如本領(lǐng)域的普通技術(shù)人員所能理解的,本發(fā)明的方法和裝置的全部或者任何步驟或者部件,可以在任何計算設(shè)備(包括處理器、存儲介質(zhì)等)或者計算設(shè)備的網(wǎng)絡(luò)中,以硬件、固件、軟件或者它們的組合加以實現(xiàn),這是本領(lǐng)域普通技術(shù)人員在了解本發(fā)明的內(nèi)容的情況下運用他們的基本編程技能就能實現(xiàn)的,因此不需在此具體說明。此外,顯而易見的是,在上面的說明中涉及到可能的外部操作的時候,無疑要使用與任何計算設(shè)備相連的任何顯示設(shè)備和任何輸入設(shè)備、相應(yīng)的接口和控制程序??偠灾嬎銠C、計算機系統(tǒng)或者計算機網(wǎng)絡(luò)中的相關(guān)硬件、軟件和實現(xiàn)本發(fā)明的前述方法中的各種操作的硬件、固件、軟件或者它們的組合,即構(gòu)成本發(fā)明的設(shè)備及其各組成部件。因此,基于上述理解,本發(fā)明的目的還可以通過在任何信息處理設(shè)備上運行一個程序或者一組程序來實現(xiàn)。所述信息處理設(shè)備可以是公知的通用設(shè)備。因此,本發(fā)明的目的也可以僅僅通過提供包含實現(xiàn)所述方法或者設(shè)備的程序代碼的程序產(chǎn)品來實現(xiàn)。也就是說,這樣的程序產(chǎn)品也構(gòu)成本發(fā)明,并且存儲或者傳輸這樣的程序產(chǎn)品的介質(zhì)也構(gòu)成本發(fā)明。顯然,所述存儲或者傳輸介質(zhì)可以是本領(lǐng)域技術(shù)人員已知的,或者將來所開發(fā)出來的任何類型的存儲或者傳輸介質(zhì),因此也沒有必要在此對各種存儲或者傳輸介質(zhì)一一列舉。在本發(fā)明的設(shè)備和方法中,顯然,各部件或各步驟是可以分解、組合和/或分解后重新組合的。這些分解和/或重新組合應(yīng)視為本發(fā)明的等效方案。還需要指出的是,執(zhí)行上述系列處理的步驟可以自然地按照說明的順序按時間順序執(zhí)行,但是并不需要一定按照時間順序執(zhí)行。某些步驟可以并行或彼此獨立地執(zhí)行。同時,在上面對本發(fā)明具體實施例的描述中,針對一種實施方式描述和/或示出的特征可以以相同或類似的方式在一個或更多個其它實施方式中使用,與其它實施方式中的特征相組合,或替代其它實施方式中的特征。應(yīng)該強調(diào),術(shù)語“包括/包含”在本文使用時指特征、要素、步驟或組件的存在,但并不排除一個或更多個其它特征、要素、步驟或組件的存在或附加。雖然已經(jīng)詳細說明了本發(fā)明及其優(yōu)點,但是應(yīng)當理解在不超出由所附的權(quán)利要求所限定的本發(fā)明的精神和范圍的情況下可以進行各種改變、替代和變換。而且,本申請的范圍不僅限于說明書所描述的過程、設(shè)備、手段、方法和步驟的具體實施例。本領(lǐng)域內(nèi)的普通技術(shù)人員從本發(fā)明的公開內(nèi)容將容易理解,根據(jù)本發(fā)明可以使用執(zhí)行與在此所述的相應(yīng)實施例基本相同的功能或者獲得與其基本相同的結(jié)果的、現(xiàn)有和將來要被開發(fā)的過程、設(shè)備、手段、方法或者步驟。因此,所附的權(quán)利要求旨在在它們的范圍內(nèi)包括這樣的過程、設(shè)備、手段、方法或 者步驟。
權(quán)利要求
1.一種基于柔性測試技術(shù)的數(shù)據(jù)檢測控制方法,其特征在于,包括 獲取檢測儀器的設(shè)備標識,在設(shè)備專家數(shù)據(jù)庫中確定與所述檢測儀器的設(shè)備標識對應(yīng)的設(shè)備描述信息;所述設(shè)備專家數(shù)據(jù)庫預(yù)先建立且存儲有多種設(shè)備標識、多種設(shè)備描述信息以及設(shè)備標識和設(shè)備描述信息之間的映射關(guān)系; 生成與確定的所述設(shè)備描述信息對應(yīng)的檢測參數(shù)配置界面,并基于生成的所述檢測參數(shù)配置界面采集檢測配置參數(shù); 根據(jù)采集到的所述檢測配置參數(shù)和所述設(shè)備描述信息構(gòu)建數(shù)據(jù)采集引擎,所述數(shù)據(jù)采集引擎用于控制所述檢測儀器執(zhí)行與采集到的所述檢測配置參數(shù)相應(yīng)的數(shù)據(jù)檢測操作。
2.根據(jù)權(quán)利要求I所述的數(shù)據(jù)檢測控制方法,其特征在于,根據(jù)采集到的所述檢測配置參數(shù)和所述設(shè)備描述信息構(gòu)建數(shù)據(jù)采集引擎,包括 創(chuàng)建數(shù)據(jù)采集引擎線程; 調(diào)用所述數(shù)據(jù)采集引擎線程來創(chuàng)建一個或多個ACT線程,所述ACT線程的總數(shù)量與基于所述檢測參數(shù)配置界面獲取的檢測配置參數(shù)的次數(shù)相同,且每個所述ACT線程與單次基于所述檢測參數(shù)配置界面獲取的檢測配置參數(shù)對應(yīng); 根據(jù)所述設(shè)備描述信息,調(diào)用各所述ACT線程來創(chuàng)建一個或多個任務(wù)線程,每個所述任務(wù)線程與所述檢測儀器實現(xiàn)的一個檢測功能對應(yīng)。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)檢測控制方法,其特征在于,構(gòu)建所述數(shù)據(jù)采集引擎之后,所述方法還包括 通過所述采集引擎線程向各所述ACT線程發(fā)送編譯指令; 接收到所述編譯指令的各ACT線程逐一調(diào)用與各自相關(guān)的各任務(wù)線程,被調(diào)用的各任務(wù)線程分別嘗試控制所述檢測儀器執(zhí)行一次相應(yīng)檢測操作并反饋調(diào)試結(jié)果; 根據(jù)所述調(diào)試結(jié)果確定檢測配置參數(shù)配置的合理性。
4.根據(jù)權(quán)利要求3所述的數(shù)據(jù)檢測控制方法,其特征在于,在根據(jù)所述調(diào)試結(jié)果確定檢測配置參數(shù)配置合理之后,所述方法還包括 以預(yù)定文件格式導(dǎo)出所述數(shù)據(jù)采集引擎,所述預(yù)定文件格式包括“.ACTX”格式、“ DLL”格式或“.VI”格式。
5.根據(jù)權(quán)利要求1-4任一所述的數(shù)據(jù)檢測控制方法,其特征在于,還包括 通過調(diào)用所述數(shù)據(jù)采集引擎來控制所述檢測儀器執(zhí)行與采集到的所述檢測配置參數(shù)相應(yīng)的數(shù)據(jù)檢測操作。
6.根據(jù)權(quán)利要求5所述的數(shù)據(jù)檢測控制方法,其特征在于,通過調(diào)用所述數(shù)據(jù)采集引擎來控制所述檢測儀器執(zhí)行與采集到的所述檢測配置參數(shù)相應(yīng)的數(shù)據(jù)檢測操作,包括 執(zhí)行所述采集引擎線程; 通過所述采集引擎線程向所述ACT線程發(fā)送開始數(shù)據(jù)采集指令; 通過接收到所述開始數(shù)據(jù)采集指令的所述ACT線程動態(tài)調(diào)用與其相關(guān)的一個或多個任務(wù)線程,通過被調(diào)用的所述任務(wù)線程控制所述檢測儀器執(zhí)行一次或連續(xù)執(zhí)行相應(yīng)的檢測操作并反饋檢測結(jié)果。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)檢測方法,其特征在于,通過調(diào)用所述數(shù)據(jù)采集引擎來控制所述檢測儀器執(zhí)行與采集到的所述檢測配置參數(shù)相應(yīng)的數(shù)據(jù)檢測操作,還包括 通過所述采集引擎線程向所述ACT線程發(fā)送停止數(shù)據(jù)采集指令;接收到所述停止數(shù)據(jù)采集指令的所述ACT線程退出與其相關(guān)的任務(wù)線程。
8.一種基于柔性測試技術(shù)的數(shù)據(jù)檢測控制裝置,其特征在于,包括 設(shè)備專家數(shù)據(jù)庫,用于存儲多種設(shè)備標識、多種設(shè)備描述信息以及設(shè)備標識和設(shè)備描述信息之間的映射關(guān)系; 設(shè)備信息獲取模塊,用于獲取檢測儀器的設(shè)備標識,在所述專家數(shù)據(jù)庫中確定與所述檢測儀器的設(shè)備標識對應(yīng)的設(shè)備描述信息; 參數(shù)配置模塊,用于生成與確定的所述設(shè)備描述信息對應(yīng)的檢測參數(shù)配置界面,并基于生成的所述檢測參數(shù)配置界面采集檢測配置參數(shù); 數(shù)據(jù)采集引擎構(gòu)建模塊,用于根據(jù)采集到的所述檢測配置參數(shù)和所述設(shè)備描述信息構(gòu)建數(shù)據(jù)采集弓I擎,所述數(shù)據(jù)采集弓I擎用于控制所述檢測儀器執(zhí)行與采集到的所述檢測配置參數(shù)相應(yīng)的數(shù)據(jù)檢測操作。
9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)檢測控制裝置,其特征在于,所述數(shù)據(jù)采集引擎構(gòu)建模塊包括 數(shù)據(jù)采集引擎線程創(chuàng)建單元,用于創(chuàng)建數(shù)據(jù)采集引擎線程; ACT線程創(chuàng)建單元,用于調(diào)用所述數(shù)據(jù)采集引擎線程來創(chuàng)建一個或多個ACT線程,所述ACT線程的總數(shù)量與基于所述檢測參數(shù)配置界面獲取的檢測配置參數(shù)的次數(shù)相同,且每個所述ACT線程與單次基于所述檢測參數(shù)配置界面獲取的檢測配置參數(shù)對應(yīng); 任務(wù)線程創(chuàng)建單元,用于根據(jù)所述設(shè)備描述信息,調(diào)用各所述ACT線程來創(chuàng)建一個或多個任務(wù)線程,每個所述任務(wù)線程與所述檢測儀器實現(xiàn)的一個檢測功能對應(yīng)。
10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)檢測控制裝置,其特征在于,還包括 編譯模塊,用于通過所述采集引擎線程向各所述ACT線程發(fā)送編譯指令,接收到所述編譯指令的各ACT線程逐一調(diào)用與各自相關(guān)的各任務(wù)線程,被調(diào)用的各任務(wù)線程分別嘗試控制所述檢測儀器執(zhí)行一次相應(yīng)檢測操作并反饋調(diào)試結(jié)果,根據(jù)所述調(diào)試結(jié)果確定檢測配置參數(shù)配置的合理性。
11.根據(jù)權(quán)利要求10所述的數(shù)據(jù)檢測控制裝置,其特征在于,還包括 引擎導(dǎo)出模塊,用于在所述編譯模塊根據(jù)所述調(diào)試結(jié)果確定檢測配置參數(shù)配置合理之后,以預(yù)定文件格式導(dǎo)出所述數(shù)據(jù)采集引擎,所述預(yù)定文件格式包括“.ACTX”格式、“ DLL”格式或“.VI”格式。
12.根據(jù)權(quán)利要求8-11任一所述的數(shù)據(jù)檢測控制裝置,其特征在于,還包括 數(shù)據(jù)檢測處理模塊,用于通過調(diào)用所述數(shù)據(jù)采集引擎來控制所述檢測儀器執(zhí)行與采集到的所述檢測配置參數(shù)相應(yīng)的數(shù)據(jù)檢測操作。
13.根據(jù)權(quán)利要求12所述的數(shù)據(jù)檢測控制裝置,其特征在于,所述數(shù)據(jù)檢測處理模塊包括 采集引擎線程執(zhí)行單元,用于執(zhí)行所述采集引擎線程; 數(shù)據(jù)采集觸發(fā)單元,用于通過所述采集引擎線程向所述ACT線程發(fā)送開始數(shù)據(jù)采集指令; 數(shù)據(jù)采集執(zhí)行單元,用于通過接收到所述開始數(shù)據(jù)采集指令的所述ACT線程動態(tài)調(diào)用與其相關(guān)的一個或多個任務(wù)線程,被調(diào)用的所述任務(wù)線程控制所述檢測儀器執(zhí)行一次或連續(xù)執(zhí)行相應(yīng)的檢測操作并反饋檢測結(jié)果。
14.根據(jù)權(quán)利要求13所述的數(shù)據(jù)檢測控制裝置,其特征在于,所述數(shù)據(jù)檢測處理模塊還包括 停止采集控制單元,用于通過所述采集引擎線程向所述ACT線程發(fā)送停止數(shù)據(jù)采集指令,并通過接收到所述開始數(shù)據(jù)采集指令的所述ACT線程退出與其相關(guān)的任務(wù)線程。
全文摘要
本發(fā)明公開了一種基于柔性測試技術(shù)的數(shù)據(jù)檢測控制方法和裝置,其中方法包括獲取檢測儀器的設(shè)備標識,在設(shè)備專家數(shù)據(jù)庫中確定與所述檢測儀器的設(shè)備標識對應(yīng)的設(shè)備描述信息;所述設(shè)備專家數(shù)據(jù)庫預(yù)先建立且存儲有多種設(shè)備標識、多種設(shè)備描述信息以及設(shè)備標識和設(shè)備描述信息之間的映射關(guān)系;生成與確定的所述設(shè)備描述信息對應(yīng)的檢測參數(shù)配置界面,并基于生成的所述檢測參數(shù)配置界面采集檢測配置參數(shù);根據(jù)采集到的所述檢測配置參數(shù)和所述設(shè)備描述信息構(gòu)建數(shù)據(jù)采集引擎,所述數(shù)據(jù)采集引擎用于控制所述檢測儀器執(zhí)行與采集到的所述檢測配置參數(shù)相應(yīng)的數(shù)據(jù)檢測操作。本發(fā)明提高了數(shù)據(jù)采集任務(wù)配置、執(zhí)行的效率和準確性。
文檔編號G06F17/30GK102760086SQ201210236289
公開日2012年10月31日 申請日期2012年7月6日 優(yōu)先權(quán)日2012年7月6日
發(fā)明者宮晨, 張銳, 高向東 申請人:北京泛華恒興科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1