国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于工作流技術(shù)的測試數(shù)據(jù)實(shí)時(shí)判讀系統(tǒng)的制作方法

      文檔序號:9667250閱讀:398來源:國知局
      一種基于工作流技術(shù)的測試數(shù)據(jù)實(shí)時(shí)判讀系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種基于工作流技術(shù)的測試數(shù)據(jù)實(shí)時(shí)判讀系統(tǒng),屬于測試技術(shù)領(lǐng)域。
      【背景技術(shù)】
      [0002]隨著我國航天器頻繁發(fā)射的常態(tài)化,以及各類科研空間探測器型號的不斷增多,對測發(fā)控軟件技術(shù)要求也不斷提高。主要體現(xiàn)在:(I)提高軟件通用性,避免一套軟件只針對一個(gè)型號,一旦參數(shù)變更就要現(xiàn)場改代碼的被動局面;(2)提高測試自動化程度,實(shí)現(xiàn)自動化測試與自動化實(shí)時(shí)判讀,實(shí)現(xiàn)測試現(xiàn)場第一時(shí)間發(fā)現(xiàn)問題,節(jié)省事后人工分析數(shù)據(jù)的時(shí)間;(3)提高數(shù)據(jù)處理能力,實(shí)現(xiàn)試驗(yàn)數(shù)據(jù)現(xiàn)場分析處理歸檔入庫,方便測試人員現(xiàn)場查詢歷次試驗(yàn)參數(shù)。其中,自動化實(shí)時(shí)判讀技術(shù)作為測發(fā)控軟件的核心技術(shù)之一,是解決現(xiàn)場測試時(shí)間長、測試人員多的關(guān)鍵技術(shù)。
      [0003]如某衛(wèi)星發(fā)射中心采用中值濾波算法實(shí)現(xiàn)了臺階參數(shù)和脈沖參數(shù)的濾波平滑處理;創(chuàng)造性設(shè)計(jì)了雙邊多點(diǎn)閾值判斷方法與符號判讀方法相結(jié)合的臺階識別算法,實(shí)現(xiàn)了臺階的自動準(zhǔn)確識別。但參數(shù)判據(jù)不能實(shí)時(shí)更新,對在試驗(yàn)中數(shù)值隨指令變化的參數(shù)不能判讀,另外,測試流程執(zhí)行自動化程度低,需要人工協(xié)同操作才能完成測試,試驗(yàn)人力成本尚O

      【發(fā)明內(nèi)容】

      [0004]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的上述缺陷,提供一種基于工作流技術(shù)的測試數(shù)據(jù)實(shí)時(shí)判讀系統(tǒng),該判讀系統(tǒng)采用參數(shù)判據(jù)與測試流程綁定的方式,隨測試流程中活動的執(zhí)行實(shí)時(shí)更新判據(jù),達(dá)到對測試數(shù)據(jù)自動化實(shí)時(shí)判讀的目的,解決參數(shù)值變化而判據(jù)不能及時(shí)更新的問題,以及判據(jù)更新觸發(fā)方式單一的問題,可以實(shí)現(xiàn)對設(shè)備所有測試參數(shù)的自動化實(shí)時(shí)判讀,達(dá)到減少測試時(shí)間及測試人員,降低試驗(yàn)成本的目的。
      [0005]本發(fā)明的上述目的主要是通過如下技術(shù)方案予以實(shí)現(xiàn)的:
      [0006]—種基于工作流技術(shù)的測試數(shù)據(jù)實(shí)時(shí)判讀系統(tǒng),包括測試流程設(shè)計(jì)模塊、參數(shù)判據(jù)配置模塊、流程執(zhí)行弓I擎模塊、參數(shù)處理模塊和參數(shù)判讀及顯示模塊,其中:
      [0007]測試流程設(shè)計(jì)模塊:按照測試流程順序?qū)⒒顒庸?jié)點(diǎn)進(jìn)行排序,對排序后的活動節(jié)點(diǎn)進(jìn)行屬性配置,所述屬性配置包括特征屬性配置和公共屬性配置;對活動節(jié)點(diǎn)和活動節(jié)點(diǎn)的屬性配置進(jìn)行存儲,并將活動節(jié)點(diǎn)和活動節(jié)點(diǎn)的屬性配置發(fā)送給參數(shù)判據(jù)配置模塊和流程執(zhí)行引擎模塊;
      [0008]參數(shù)判據(jù)配置模塊:將測試過程中需要的參數(shù)判據(jù)進(jìn)行錄入并存儲;接收測試流程設(shè)計(jì)模塊發(fā)送的活動節(jié)點(diǎn)和活動節(jié)點(diǎn)的屬性配置,對活動節(jié)點(diǎn)進(jìn)行參數(shù)判據(jù)關(guān)聯(lián),即為每一個(gè)活動節(jié)點(diǎn)關(guān)聯(lián)相應(yīng)的參數(shù)判據(jù);同時(shí)將活動節(jié)點(diǎn)關(guān)聯(lián)的參數(shù)判據(jù)發(fā)送給流程執(zhí)行引擎模塊;
      [0009]參數(shù)處理模塊:將從外部接收的測試數(shù)據(jù)進(jìn)行處理,將二進(jìn)制數(shù)據(jù)轉(zhuǎn)換為物理量數(shù)據(jù),并將轉(zhuǎn)換后的物理量數(shù)據(jù)發(fā)送給流程執(zhí)行引擎模塊;將從流程執(zhí)行引擎模塊接收的活動節(jié)點(diǎn)的屬性配置發(fā)送給外部測試對象;
      [0010]流程執(zhí)行引擎模塊:分別接收測試流程設(shè)計(jì)模塊發(fā)送的活動節(jié)點(diǎn)和活動節(jié)點(diǎn)的屬性配置、參數(shù)判據(jù)配置模塊發(fā)送的活動節(jié)點(diǎn)關(guān)聯(lián)的參數(shù)判據(jù)、參數(shù)處理模塊發(fā)送的物理量數(shù)據(jù),按照活動節(jié)點(diǎn)的順序和屬性執(zhí)行測試流程中的活動節(jié)點(diǎn),并將當(dāng)前執(zhí)行的活動節(jié)點(diǎn)關(guān)聯(lián)的參數(shù)判據(jù)作為當(dāng)前判據(jù)實(shí)時(shí)發(fā)送給參數(shù)判讀及顯示模塊,同時(shí)將物理量數(shù)據(jù)發(fā)送給參數(shù)判讀及顯示模塊;將活動節(jié)點(diǎn)的屬性配置發(fā)送給參數(shù)處理模塊;
      [0011 ]參數(shù)判讀及顯示模塊:接收流程執(zhí)行引擎模塊發(fā)送的物理量數(shù)據(jù)及當(dāng)前判據(jù),將物理量數(shù)據(jù)與當(dāng)前判據(jù)進(jìn)行實(shí)時(shí)比對,若物理量數(shù)據(jù)在當(dāng)前判據(jù)范圍內(nèi),則判斷正確;若物理量數(shù)據(jù)不在當(dāng)前判據(jù)范圍內(nèi),則判斷錯誤,記錄超差次數(shù),并進(jìn)行物理量數(shù)據(jù)和超差次數(shù)的顯示。
      [0012]在上述基于工作流技術(shù)的測試數(shù)據(jù)實(shí)時(shí)判讀系統(tǒng)中,測試流程配置模塊包括流程設(shè)計(jì)模塊、活動配置模塊和流程管理模塊,其中:
      [0013]流程設(shè)計(jì)模塊:按照測試流程順序?qū)⒒顒庸?jié)點(diǎn)進(jìn)行排序;
      [0014]活動配置模塊:對排序后的活動節(jié)點(diǎn)進(jìn)行屬性配置,所述屬性配置包括特征屬性配置和公共屬性配置;
      [0015]流程管理模塊:對活動節(jié)點(diǎn)和活動節(jié)點(diǎn)的屬性配置進(jìn)行存儲,所述屬性配置可以根據(jù)需要進(jìn)行刪除或修改,并將活動節(jié)點(diǎn)和活動節(jié)點(diǎn)的屬性配置發(fā)送給參數(shù)判據(jù)配置模塊和流程執(zhí)行引擎模塊。
      [0016]在上述基于工作流技術(shù)的測試數(shù)據(jù)實(shí)時(shí)判讀系統(tǒng)中,活動節(jié)點(diǎn)的類型包括發(fā)送直接指令活動、發(fā)間接指令活動、發(fā)送功能注數(shù)、發(fā)送口令、等待口令滿足和等待參數(shù)狀態(tài)滿足。
      [0017]在上述基于工作流技術(shù)的測試數(shù)據(jù)實(shí)時(shí)判讀系統(tǒng)中,特征屬性配置方法如下:當(dāng)活動節(jié)點(diǎn)的類型為發(fā)送直接指令活動時(shí),活動節(jié)點(diǎn)的屬性為關(guān)聯(lián)直接指令,并配置直接指令內(nèi)容;當(dāng)活動節(jié)點(diǎn)的類型為發(fā)送間接指令活動時(shí),活動節(jié)點(diǎn)的屬性為關(guān)聯(lián)間接指令,并配置間接指令內(nèi)容;當(dāng)活動節(jié)點(diǎn)的類型為發(fā)送功能注數(shù)時(shí),活動節(jié)點(diǎn)的屬性為關(guān)聯(lián)功能注數(shù)文件,并配置功能注數(shù)文件內(nèi)容;當(dāng)活動節(jié)點(diǎn)的類型為發(fā)送口令或等待口令滿足時(shí),活動節(jié)點(diǎn)的屬性為關(guān)聯(lián)口令,并配置發(fā)送口令或等待口令內(nèi)容;當(dāng)活動節(jié)點(diǎn)的類型為等待參數(shù)狀態(tài)滿足時(shí),活動節(jié)點(diǎn)的屬性為參數(shù)范圍,并配置具體的參數(shù)值范圍。
      [0018]在上述基于工作流技術(shù)的測試數(shù)據(jù)實(shí)時(shí)判讀系統(tǒng)中,公共屬性包括延時(shí)時(shí)間、是否忽略判據(jù)、是否需要人工干預(yù)、是否關(guān)聯(lián)音頻文件;所述公共屬性配置方法分別為:對于延時(shí)時(shí)間,配置延時(shí)時(shí)間值;對于是否忽略判據(jù),選擇是或否;對于是否需要人工干預(yù),選擇是或否;對于是否關(guān)聯(lián)音頻文件,選擇是或否。
      [0019]在上述基于工作流技術(shù)的測試數(shù)據(jù)實(shí)時(shí)判讀系統(tǒng)中,參數(shù)判據(jù)配置模塊包括參數(shù)判據(jù)庫管理模塊和參數(shù)判據(jù)關(guān)聯(lián)模塊;其中:
      [0020]參數(shù)判據(jù)庫管理模塊:將測試過程中需要的參數(shù)判據(jù)進(jìn)行錄入并存儲;
      [0021]參數(shù)判據(jù)關(guān)聯(lián)模塊:接收測試流程設(shè)計(jì)模塊發(fā)送的活動節(jié)點(diǎn),并從參數(shù)判據(jù)庫管理模塊中提取參數(shù)判據(jù),對活動節(jié)點(diǎn)進(jìn)行參數(shù)判據(jù)關(guān)聯(lián),即為每一個(gè)活動節(jié)點(diǎn)關(guān)聯(lián)相應(yīng)的參數(shù)判據(jù);同時(shí)將活動節(jié)點(diǎn)關(guān)聯(lián)的參數(shù)判據(jù)發(fā)送給流程執(zhí)行引擎模塊。
      [0022]在上述基于工作流技術(shù)的測試數(shù)據(jù)實(shí)時(shí)判讀系統(tǒng)中,參數(shù)處理模塊包括網(wǎng)絡(luò)通信管理模塊和處理模塊,其中:
      [0023]網(wǎng)絡(luò)通信管理模塊:將從外部接收的測試數(shù)據(jù)發(fā)送給數(shù)據(jù)處理模塊,同時(shí)將數(shù)據(jù)處理模塊處理后的數(shù)據(jù)發(fā)送給流程執(zhí)行引擎模塊;
      [0024]數(shù)據(jù)處理模塊:將從網(wǎng)絡(luò)通信管理模塊接收的數(shù)據(jù)進(jìn)行處理,將二進(jìn)制數(shù)據(jù)轉(zhuǎn)換為物理量數(shù)據(jù),并將轉(zhuǎn)換后的物理量數(shù)據(jù)發(fā)送給網(wǎng)絡(luò)通信模塊。
      [0025]在上述基于工作流技術(shù)的測試數(shù)據(jù)實(shí)時(shí)判讀系統(tǒng)中,數(shù)據(jù)處理模塊將二進(jìn)制數(shù)據(jù)轉(zhuǎn)換為物理量數(shù)據(jù)的具體方法為:首先完成二進(jìn)制數(shù)據(jù)存儲,之后根據(jù)幀格式信息從二進(jìn)制數(shù)據(jù)中挑出整幀數(shù)據(jù),然后根據(jù)整幀數(shù)據(jù)中每個(gè)參數(shù)在幀中的波道位置和參數(shù)占字節(jié)長度,取出每個(gè)參數(shù)的十六進(jìn)制數(shù)據(jù),然后根據(jù)每個(gè)參數(shù)類型將十六進(jìn)制數(shù)據(jù)轉(zhuǎn)換為十進(jìn)制數(shù)據(jù),將每個(gè)參數(shù)的十進(jìn)制數(shù)據(jù)轉(zhuǎn)換為對應(yīng)的物理量數(shù)據(jù),發(fā)送給網(wǎng)絡(luò)通信管理模塊。
      [0026]在上述基于工作流技術(shù)的測試數(shù)據(jù)實(shí)時(shí)判讀系統(tǒng)中,流程執(zhí)行引擎模塊的具體工作過程如下:
      [0027](I)開始:啟動測試流程;
      [0028](2)根據(jù)活動節(jié)點(diǎn)的順序和屬性依次執(zhí)行測試流程中的每個(gè)活動節(jié)點(diǎn);
      [0029](3)根據(jù)當(dāng)前判據(jù)判斷是否超差,如果超差則觸發(fā)暫停,否則執(zhí)
      當(dāng)前第1頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1