国产精品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>

      一種測(cè)試方法、裝置及系統(tǒng)的制作方法

      文檔序號(hào):9910927閱讀:263來源:國(guó)知局
      一種測(cè)試方法、裝置及系統(tǒng)的制作方法
      【技術(shù)領(lǐng)域】
      [0001]本申請(qǐng)涉及軟件測(cè)試技術(shù)領(lǐng)域,尤其涉及一種基于MATLAB模型的測(cè)試方法、裝置及系統(tǒng)。
      【背景技術(shù)】
      [0002]隨著軟件測(cè)試技術(shù)的發(fā)展,基于MATLAB模型的測(cè)試方法應(yīng)用越來越廣泛,特別是當(dāng)被測(cè)目標(biāo)系統(tǒng)為嵌入式系統(tǒng)時(shí),通過MATLAB模型模擬外圍環(huán)境的輸入輸出,能夠很好的完成對(duì)系統(tǒng)的開環(huán)測(cè)試、閉環(huán)測(cè)試。
      [0003]這種測(cè)試方法解決了嵌入式被測(cè)目標(biāo)系統(tǒng)難測(cè)試的問題,可以通過不同的模型或參數(shù),仿真不同的外圍激勵(lì)。外圍激勵(lì)可以為系統(tǒng)的實(shí)驗(yàn)數(shù)據(jù),也就是,將系統(tǒng)仿真、試驗(yàn)等方法獲得的數(shù)據(jù)作為被測(cè)目標(biāo)系統(tǒng)的輸入。這種情況下,這些數(shù)據(jù)被稱為回放數(shù)據(jù)。因?yàn)榛胤艛?shù)據(jù)的數(shù)據(jù)量很大,通常存儲(chǔ)于上位機(jī)中,在測(cè)試過程中,下位機(jī)通過以太網(wǎng),按照仿真測(cè)試周期,實(shí)時(shí)與上位機(jī)通訊,從上位機(jī)讀取回放數(shù)據(jù),然后發(fā)送回放數(shù)據(jù)給被測(cè)目標(biāo)系統(tǒng),再?gòu)谋粶y(cè)目標(biāo)系統(tǒng)獲取測(cè)試結(jié)果數(shù)據(jù),發(fā)送給上位機(jī),從而完成利用回放數(shù)據(jù)測(cè)試被測(cè)目標(biāo)系統(tǒng),并采集測(cè)試結(jié)果數(shù)據(jù)的過程。
      [0004]但是,由于回放數(shù)據(jù)存儲(chǔ)在上位機(jī)中,下位機(jī)作為實(shí)時(shí)操作系統(tǒng),在運(yùn)行每個(gè)仿真測(cè)試周期時(shí),讀取回放數(shù)據(jù)都要通過網(wǎng)絡(luò)的方式進(jìn)行數(shù)據(jù)文件的讀寫,而上位機(jī)一般是非實(shí)時(shí)系統(tǒng),無法保證能夠?qū)崟r(shí)響應(yīng)下位機(jī)的數(shù)據(jù)讀寫操作,如果仿真測(cè)試周期較短,則可能出現(xiàn)上一仿真測(cè)試周期需要讀取的數(shù)據(jù)在當(dāng)前仿真測(cè)試周期被讀取到的情況,無法保證數(shù)據(jù)讀取的實(shí)時(shí)性和準(zhǔn)確性,并且,無法滿足對(duì)實(shí)時(shí)性要求較高的被測(cè)目標(biāo)系統(tǒng)的測(cè)試需求。

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

      [0005]有鑒于此,本申請(qǐng)?zhí)峁┝艘环N基于MATLAB模型的測(cè)試方法、裝置及系統(tǒng),以解決現(xiàn)有技術(shù)中的測(cè)試方法無法保證數(shù)據(jù)讀取的實(shí)時(shí)性和準(zhǔn)確性,并且,無法滿足對(duì)實(shí)時(shí)性要求較高的被測(cè)目標(biāo)系統(tǒng)的測(cè)試需求的問題。
      [0006]為實(shí)現(xiàn)上述目的,本申請(qǐng)?zhí)峁┤缦录夹g(shù)方案:
      [0007]—種測(cè)試方法,應(yīng)用于MATLAB模型,所述MATLAB模型上預(yù)先編譯有用于讀寫文件的第一函數(shù),所述MATLAB模型運(yùn)行于下位機(jī)預(yù)先分配的第一內(nèi)存區(qū)域中,該方法包括:
      [0008]利用所述第一函數(shù)加載回放數(shù)據(jù)到所述第一內(nèi)存區(qū)域中,所述回放數(shù)據(jù)為所述下位機(jī)預(yù)先從上位機(jī)下載,并存儲(chǔ)于硬盤中的數(shù)據(jù);
      [0009]在每一預(yù)設(shè)的測(cè)試周期內(nèi),分別執(zhí)行以下測(cè)試步驟直到測(cè)試過程結(jié)束:
      [0010]依據(jù)所述回放數(shù)據(jù)的存儲(chǔ)順序,讀取當(dāng)前測(cè)試周期對(duì)應(yīng)的回放數(shù)據(jù);
      [0011 ]將所述當(dāng)前測(cè)試周期對(duì)應(yīng)的回放數(shù)據(jù)發(fā)送給被測(cè)目標(biāo)系統(tǒng);
      [0012]接收所述被測(cè)目標(biāo)系統(tǒng)反饋的當(dāng)前測(cè)試周期的結(jié)果數(shù)據(jù)。
      [0013]優(yōu)選的,所述MATLAB模型上還預(yù)先編譯有用于寫內(nèi)存的第二函數(shù)。
      [0014]優(yōu)選的,所述測(cè)試過程還包括:
      [0015]利用所述第二函數(shù),將所述結(jié)果數(shù)據(jù)按照預(yù)設(shè)順序?qū)懭氲诙?nèi)存區(qū)域。
      [0016]優(yōu)選的,所述方法還包括:
      [0017]將存儲(chǔ)于所述第二內(nèi)存區(qū)域中的各個(gè)測(cè)試周期的結(jié)果數(shù)據(jù)生成文件,并上傳至上位機(jī)。
      [0018]優(yōu)選的,所述回放數(shù)據(jù)包括:至少一個(gè)子數(shù)據(jù),所述子數(shù)據(jù)按照預(yù)設(shè)順序進(jìn)行存儲(chǔ);
      [0019]所述依據(jù)所述回放數(shù)據(jù)的存儲(chǔ)順序,讀取當(dāng)前測(cè)試周期對(duì)應(yīng)的回放數(shù)據(jù)的過程包括:
      [0020]根據(jù)當(dāng)前測(cè)試周期在所有測(cè)試周期中的順序,讀取回放數(shù)據(jù)中與其對(duì)應(yīng)順序的子數(shù)據(jù)。
      [0021]一種測(cè)試裝置,所述測(cè)試裝置上預(yù)先編譯有用于讀寫文件的第一函數(shù),所述裝置還包括:
      [0022]數(shù)據(jù)加載模塊,用于利用所述第一函數(shù)加載回放數(shù)據(jù)到所述第一內(nèi)存區(qū)域中,所述回放數(shù)據(jù)為所述下位機(jī)預(yù)先從上位機(jī)下載,并存儲(chǔ)于硬盤中的數(shù)據(jù);
      [0023]測(cè)試模塊,用于在每一預(yù)設(shè)的測(cè)試周期內(nèi),執(zhí)行測(cè)試直到測(cè)試過程結(jié)束;
      [0024]所述測(cè)試模塊包括:
      [0025]測(cè)試周期對(duì)應(yīng)的回放數(shù)據(jù);
      [0026]數(shù)據(jù)發(fā)送單元,用于將所述當(dāng)前測(cè)試周期對(duì)應(yīng)的回放數(shù)據(jù)發(fā)送給被測(cè)目標(biāo)系統(tǒng);
      [0027]數(shù)據(jù)接收單元,用于接收所述被測(cè)目標(biāo)系統(tǒng)反饋的當(dāng)前測(cè)試周期的結(jié)果數(shù)據(jù)。
      [0028]優(yōu)選的,所述裝置上還編譯有用于寫內(nèi)存的第二函數(shù),所述測(cè)試模塊還包括:
      [0029]數(shù)據(jù)寫入單元,用于利用所述第二函數(shù),將所述結(jié)果數(shù)據(jù)按照預(yù)設(shè)順序?qū)懭氲诙?nèi)存區(qū)域。
      [0030]優(yōu)選的,所述裝置還包括:
      [0031]數(shù)據(jù)上傳模塊,用于將存儲(chǔ)于所述第二內(nèi)存區(qū)域中的各個(gè)測(cè)試周期的結(jié)果數(shù)據(jù)生成文件,并上傳至上位機(jī)。
      [0032]所述上位機(jī)上存儲(chǔ)有回放數(shù)據(jù),并編譯包含有用于讀寫文件的第一函數(shù)的MATLAB豐旲型;
      [0033]所述下位機(jī)從所述上位機(jī)下載所述MATLAB模型,并從所述上位機(jī)下載回放數(shù)據(jù),并將所述回放數(shù)據(jù)存儲(chǔ)于硬盤中;
      [0034]所述下位機(jī)運(yùn)行所述MATLAB模型,利用所述第一函數(shù)加載回放數(shù)據(jù)到所述第一內(nèi)存區(qū)域中,在每一預(yù)設(shè)的測(cè)試周期內(nèi),分別執(zhí)行以下測(cè)試步驟直到測(cè)試過程結(jié)束:依據(jù)所述回放數(shù)據(jù)的存儲(chǔ)順序,讀取當(dāng)前測(cè)試周期對(duì)應(yīng)的回放數(shù)據(jù);將所述當(dāng)前測(cè)試周期對(duì)應(yīng)的回放數(shù)據(jù)發(fā)送給被測(cè)目標(biāo)系統(tǒng);接收所述被測(cè)目標(biāo)系統(tǒng)反饋的當(dāng)前測(cè)試周期的結(jié)果數(shù)據(jù);
      [0035]所述被測(cè)目標(biāo)系統(tǒng)在每一測(cè)試周期接收下位機(jī)發(fā)送的回放數(shù)據(jù),并反饋對(duì)應(yīng)的結(jié)果數(shù)據(jù)。
      [0036]優(yōu)選的,所述MATLAB模型上還預(yù)先編譯有用于寫內(nèi)存的第二函數(shù),所述上位機(jī)還用于利用所述第二函數(shù),將所述結(jié)果數(shù)據(jù)按照預(yù)設(shè)順序?qū)懭氲诙?nèi)存區(qū)域,待測(cè)試過程結(jié)束后,將存儲(chǔ)于所述第二內(nèi)存區(qū)域中的各個(gè)測(cè)試周期的結(jié)果數(shù)據(jù)生成文件,并上傳至上位機(jī)。
      [0037]經(jīng)由上述的技術(shù)方案可知,本申請(qǐng)實(shí)施例公開的基于MATLAB模型的測(cè)試方法中,預(yù)先在MATLAB模型編譯用于讀寫文件的第一函數(shù),上位機(jī)下載MATLAB模型到下位機(jī)后,利用第一函數(shù),將回放數(shù)據(jù)從下位機(jī)的硬盤加載到第一內(nèi)存區(qū)域,然后根據(jù)測(cè)試周期,讀取回放數(shù)據(jù)發(fā)送給被測(cè)目標(biāo)系統(tǒng)進(jìn)行測(cè)試。在上述過程中,MATLAB模型讀取的是下位機(jī)內(nèi)存區(qū)域的數(shù)據(jù),無需再?gòu)纳衔粰C(jī)獲取,保證了數(shù)據(jù)讀取的實(shí)時(shí)性和準(zhǔn)確性,能夠滿足對(duì)實(shí)時(shí)性要求較高的被測(cè)目標(biāo)系統(tǒng)的測(cè)試需求。
      【附圖說明】
      [0038]為了更清楚地說明本申請(qǐng)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請(qǐng)的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
      [0039]圖1為本申請(qǐng)實(shí)施例公開的測(cè)試系統(tǒng)的結(jié)構(gòu)示意圖;
      [0040]圖2為本申請(qǐng)實(shí)施例公開的測(cè)試方法的流程圖;
      [0041 ]圖3為本申請(qǐng)實(shí)施例公開的又一測(cè)試方法的流程圖;
      [0042]圖4為本申請(qǐng)實(shí)施例公開的測(cè)試裝置的結(jié)構(gòu)示意圖;
      [0043]圖5為本申請(qǐng)實(shí)施例公開的又一測(cè)試裝置的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0044]下面將結(jié)合本申請(qǐng)實(shí)施例中的附圖,對(duì)本申請(qǐng)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本申請(qǐng)一部分實(shí)施例,而不是全部的實(shí)施例。基于本申請(qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)
      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1