亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

測(cè)試模型生成方法及裝置與流程

文檔序號(hào):12123627閱讀:355來(lái)源:國(guó)知局
測(cè)試模型生成方法及裝置與流程

本申請(qǐng)涉及仿真模型技術(shù)領(lǐng)域,更具體的涉及一種測(cè)試模型生成方法及裝置。



背景技術(shù):

在系統(tǒng)開發(fā)過程中,為了對(duì)系統(tǒng)中各子系統(tǒng)的測(cè)試驗(yàn)證,需要對(duì)各子系統(tǒng)建立測(cè)試模型,通過建立的測(cè)試模型對(duì)各子系統(tǒng)進(jìn)行測(cè)試,從而可以及時(shí)發(fā)現(xiàn)子系統(tǒng)在設(shè)計(jì)過程中的問題。測(cè)試模型包括被測(cè)模型、激勵(lì)模型和采集模型,被測(cè)模型包括被測(cè)系統(tǒng)或子系統(tǒng)中各元器件的連接關(guān)系、各元器件的參數(shù)等;激勵(lì)模型中的激勵(lì)文件包括被測(cè)模型的輸入信號(hào);采集模型用于采集被測(cè)模型輸出的測(cè)試結(jié)果數(shù)據(jù)。

目前,測(cè)試人員在建立測(cè)試模型時(shí),需要建立采集模型和激勵(lì)模型,以及激勵(lì)模型、被測(cè)模型和采集模型的連接,這個(gè)過程涉及激勵(lì)模型的輸出接口、被測(cè)模型的輸入接口和輸出接口以及采集模型的輸入接口的個(gè)數(shù)的選擇,而不同測(cè)試模型的激勵(lì)模型的輸出接口、被測(cè)模型的輸入接口和輸出接口以及采集模型的輸入接口的個(gè)數(shù)不同,導(dǎo)致測(cè)試模型的建立過程較為復(fù)雜。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本發(fā)明提供了一種測(cè)試模型生成方法及裝置,以克服現(xiàn)有技術(shù)中測(cè)試模型的建立過程較為復(fù)雜的問題。

為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:

一種測(cè)試模型生成方法,包括:

確定目的被測(cè)模型的存儲(chǔ)路徑信息;

依據(jù)所述目的被測(cè)模型的存儲(chǔ)路徑信息獲取所述目的被測(cè)模型;

解析所述目的被測(cè)模型,獲得所述目的被測(cè)模型的輸入接口數(shù)目和輸出接口數(shù)目;

生成激勵(lì)模型,所述激勵(lì)模型的輸出接口數(shù)目等于所述目的被測(cè)模型的輸入接口數(shù)目;

生成采集模型,所述采集模型的輸入接口數(shù)目等于所述目的被測(cè)模型的輸出接口數(shù)目;

建立所述激勵(lì)模型的輸出接口與所述目的被測(cè)模型的輸入接口的連接,以及建立所述目的被測(cè)模型的輸出接口與所述采集模型的輸入接口的連接。

其中,所述生成采集模型包括:

從預(yù)先存儲(chǔ)的被測(cè)模型相應(yīng)的測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)信息中,確定所述目的被測(cè)模型相應(yīng)的目的測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)信息,每一測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)信息包括存儲(chǔ)格式以及存儲(chǔ)路徑信息;

依據(jù)所述目的測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)信息以及所述目的被測(cè)模型的輸出接口數(shù)目,生成所述采集模型。

優(yōu)選地,還包括:

將所述采集模型采集的測(cè)試結(jié)果數(shù)據(jù)轉(zhuǎn)換成所述目的測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)信息中的目的存儲(chǔ)格式,并存儲(chǔ)至所述目的測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)信息中目的存儲(chǔ)路徑信息相應(yīng)的位置處。

其中,所述生成激勵(lì)模型包括:

從預(yù)先設(shè)置的被測(cè)模型相應(yīng)的激勵(lì)文件路徑信息中,確定出所述目的被測(cè)模型相應(yīng)的目的激勵(lì)文件路徑信息;

依據(jù)所述目的激勵(lì)文件路徑信息,獲取目的激勵(lì)文件;

解析所述激勵(lì)文件,獲取激勵(lì)數(shù)據(jù);

依據(jù)所述激勵(lì)數(shù)據(jù)在所述激勵(lì)模型中生成激勵(lì)信號(hào);

依據(jù)所述目的被測(cè)模型的輸入接口數(shù)目和所述激勵(lì)信號(hào)生成所述激勵(lì)模型。

優(yōu)選地,所述激勵(lì)文件包括仿真參數(shù)以及仿真停止時(shí)間,所述測(cè)試模型生成方法還包括:

解析所述激勵(lì)文件,獲取所述仿真參數(shù)以及所述仿真停止時(shí)間;

依據(jù)所述仿真參數(shù)進(jìn)行仿真測(cè)試;

當(dāng)?shù)竭_(dá)所述仿真停止時(shí)間時(shí),停止仿真測(cè)試。

一種測(cè)試模型生成裝置,包括:

確定路徑信息模塊,用于確定目的被測(cè)模型的存儲(chǔ)路徑信息;

獲取被測(cè)模型模塊,用于依據(jù)所述目的被測(cè)模型的存儲(chǔ)路徑信息獲取所述目的被測(cè)模型;

獲取輸入輸出接口數(shù)目模塊,用于解析所述目的被測(cè)模型,獲得所述目的被測(cè)模型的輸入接口數(shù)目和輸出接口數(shù)目;

生成激勵(lì)模型模塊,用于生成激勵(lì)模型,所述激勵(lì)模型的輸出接口數(shù)目等于所述目的被測(cè)模型的輸入接口數(shù)目;

生成采集模型模塊,用于生成采集模型,所述采集模型的輸入接口數(shù)目等于所述目的被測(cè)模型的輸出接口數(shù)目;

建立連接模塊,用于建立所述激勵(lì)模型的輸出接口與所述目的被測(cè)模型的輸入接口的連接,以及建立所述目的被測(cè)模型的輸出接口與所述采集模型的輸入接口的連接。

其中,所述生成采集模型模塊包括:

確定存儲(chǔ)信息單元,用于從預(yù)先存儲(chǔ)的被測(cè)模型相應(yīng)的測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)信息中,確定所述目的被測(cè)模型相應(yīng)的目的測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)信息,每一測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)信息包括存儲(chǔ)格式以及存儲(chǔ)路徑信息;

生成采集模型單元,用于依據(jù)所述目的測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)信息以及所述目的被測(cè)模型的輸出接口數(shù)目,生成所述采集模型。

優(yōu)選的,還包括:

存儲(chǔ)模塊,用于將所述采集模型采集的測(cè)試結(jié)果數(shù)據(jù)轉(zhuǎn)換成所述目的測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)信息中的目的存儲(chǔ)格式,并存儲(chǔ)至所述目的測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)信息中目的存儲(chǔ)路徑信息相應(yīng)的位置處。

其中,所述生成激勵(lì)模型模塊包括:

確定路徑信息單元,用于從預(yù)先設(shè)置的被測(cè)模型相應(yīng)的激勵(lì)文件路徑信息中,確定出所述目的被測(cè)模型相應(yīng)的目的激勵(lì)文件路徑信息;

獲取單元,用于依據(jù)所述目的激勵(lì)文件路徑信息,獲取目的激勵(lì)文件;

解析單元,用于解析所述激勵(lì)文件,獲取激勵(lì)數(shù)據(jù);

生成激勵(lì)信號(hào)單元,用于依據(jù)所述激勵(lì)數(shù)據(jù)在所述激勵(lì)模型中生成激勵(lì)信號(hào);

生成激勵(lì)模型單元,用于依據(jù)所述目的被測(cè)模型的輸入接口數(shù)目和所述激勵(lì)信號(hào)生成所述激勵(lì)模型。

優(yōu)選的,所述激勵(lì)文件包括仿真參數(shù)以及仿真停止時(shí)間,所述測(cè)試模型生成裝置還包括:

解析模塊,用于解析所述激勵(lì)文件,獲取所述仿真參數(shù)以及所述仿真停止時(shí)間;

測(cè)試模塊,用于依據(jù)所述仿真參數(shù)進(jìn)行仿真測(cè)試;

停止測(cè)試模塊,用于當(dāng)?shù)竭_(dá)所述仿真停止時(shí)間時(shí),停止仿真測(cè)試。

經(jīng)由上述的技術(shù)方案可知,與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例提供了一種測(cè)試模型生成方法,巧妙的利用了被測(cè)模型的輸入接口數(shù)目即為激勵(lì)模型的輸出接口數(shù)目,被測(cè)模型的輸出接口數(shù)目即為采集模型的輸入接口數(shù)目這一關(guān)聯(lián)關(guān)系。在確定目的被測(cè)模型后,通過解析目的被測(cè)模型,獲得目的被測(cè)模型的輸入接口數(shù)目和輸出接口數(shù)目,從而生成輸出接口數(shù)目等于所述目的被測(cè)模型的輸入接口數(shù)目的激勵(lì)模型;以及生成輸入接口數(shù)目等于所述目的被測(cè)模型的輸出接口數(shù)目的采集模型。最后,再依據(jù)相應(yīng)的接口,建立激勵(lì)模型、被測(cè)模型和采集模型之間的連接。整個(gè)過程中,無(wú)需測(cè)試人員人為依據(jù)被測(cè)模型設(shè)置激勵(lì)模型的輸出接口數(shù)目、采集模型的輸入接口數(shù)目以及被測(cè)模型的輸入接口數(shù)目和輸出接口數(shù)目。從而簡(jiǎn)化了測(cè)試模型的建立過程。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。

圖1為本申請(qǐng)實(shí)施例提供了一種測(cè)試模型生成方法的流程示意圖;

圖2為本申請(qǐng)實(shí)施例提供的一種測(cè)試模型生成方法中生成采集模型的一種實(shí)現(xiàn)方式的方法流程圖;

圖3為本申請(qǐng)實(shí)施例提供的一種測(cè)試模型生成方法中的生成激勵(lì)模型的一種實(shí)現(xiàn)方式的方法流程圖;

圖4為本申請(qǐng)實(shí)施例提供的一種利用測(cè)試模型進(jìn)行仿真測(cè)試的架構(gòu)圖;

圖5為本申請(qǐng)實(shí)施例提供的一種測(cè)試模型生成裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

本申請(qǐng)實(shí)施例提供了一種測(cè)試模型生成方法,測(cè)試模型生成方法可以應(yīng)用于很多仿真模型建立軟件,例如MATLAB軟件(具體的可以是MATLAB軟件中的Simulink)等等。

目前,在建立測(cè)試模型的過程中,都是測(cè)試人員依據(jù)待測(cè)試的系統(tǒng),人為建立被測(cè)模型、激勵(lì)模型和采集模型,并分析被測(cè)模型需要幾個(gè)輸入接口幾個(gè)輸出接口,激勵(lì)模型需要幾個(gè)輸出接口,采集模型需要幾個(gè)輸入接口。將激勵(lì)模型的輸出接口與被測(cè)模型的輸入接口相連,將被測(cè)模型的輸出接口與采集模型的輸入接口相連。使得測(cè)試模型的建立過程較為復(fù)雜。

因此,本申請(qǐng)實(shí)施例提供了一種測(cè)試模型生成方法,請(qǐng)參閱圖1所示流程示意圖,該方法包括:

步驟S101:確定目的被測(cè)模型的存儲(chǔ)路徑信息。

測(cè)試人員可能設(shè)置了多個(gè)被測(cè)模型,每一被測(cè)模型都有一相應(yīng)的存儲(chǔ)路徑信息,當(dāng)測(cè)試人員需要對(duì)某一目的被測(cè)模型進(jìn)行測(cè)試時(shí),可以依據(jù)被測(cè)模型與存儲(chǔ)路徑信息的對(duì)應(yīng)關(guān)系,確定該目的被測(cè)模型的存儲(chǔ)路徑信息。

步驟S102:依據(jù)所述目的被測(cè)模型的存儲(chǔ)路徑信息獲取所述目的被測(cè)模型。

目的被測(cè)模型可以文件的形式進(jìn)行存儲(chǔ)。

步驟S103:解析所述目的被測(cè)模型,獲得所述目的被測(cè)模型的輸入接口數(shù)目和輸出接口數(shù)目。

被測(cè)模型可以包括輸入?yún)?shù)的類型和輸入?yún)?shù)的格式,輸出參數(shù)的類型和輸出參數(shù)的格式,以被測(cè)模型為發(fā)電機(jī)模型為例,則輸入?yún)?shù)可以包括轉(zhuǎn)矩和轉(zhuǎn)速(兩種輸入?yún)?shù)類型),輸出參數(shù)可以為電壓和電流(兩種輸出參數(shù)類型),此時(shí),發(fā)電機(jī)模型的輸入接口數(shù)目為2,輸出接口數(shù)目為2,而發(fā)電機(jī)模型輸出的電壓和電流即為被測(cè)模型輸出的測(cè)試結(jié)果數(shù)據(jù)。

綜上,解析所述目的被測(cè)模型,獲得所述目的被測(cè)模型的輸入接口數(shù)目和輸出接口數(shù)目可以包括:解析所述目的被測(cè)模型,獲得所述目的被測(cè)模型的輸入?yún)?shù)類型以及輸出參數(shù)類型;依據(jù)輸入?yún)?shù)類型個(gè)數(shù)確定目的被測(cè)模型的輸入接口數(shù)目;依據(jù)輸出參數(shù)類型個(gè)數(shù)確定目的被測(cè)模型的輸出接口數(shù)目。

被測(cè)模型可以為數(shù)學(xué)模型、物理模型等等,仍以發(fā)電機(jī)模型作為被測(cè)模型為例,當(dāng)為數(shù)學(xué)模型時(shí),發(fā)電機(jī)模型可以包括發(fā)電機(jī)的各部件的關(guān)系,例如發(fā)電機(jī)包括轉(zhuǎn)子總成、定子總成、整流器總成、端蓋、皮帶輪和風(fēng)扇等等,發(fā)電機(jī)可以包括轉(zhuǎn)子總成、定子總成、整流器總成、端蓋、皮帶輪和風(fēng)扇等各部件的關(guān)系,上述各部件的關(guān)系是以數(shù)學(xué)關(guān)系的形式體現(xiàn)的;發(fā)電機(jī)模型還可以包括各部件的參數(shù),如例如整流器總成中的電容為10μF。

步驟S104:生成激勵(lì)模型,所述激勵(lì)模型的輸出接口數(shù)目等于所述目的被測(cè)模型的輸入接口數(shù)目。

仍以被測(cè)模型為發(fā)電機(jī)模型為例,則激勵(lì)模型為轉(zhuǎn)速和轉(zhuǎn)矩的變化模型。

步驟S105:生成采集模型,所述采集模型的輸入接口數(shù)目等于所述目的被測(cè)模型的輸出接口數(shù)目。

步驟S106:建立所述激勵(lì)模型的輸出接口與所述目的被測(cè)模型的輸入接口的連接,以及建立所述目的被測(cè)模型的輸出接口與所述采集模型的輸入接口的連接。

本發(fā)明實(shí)施例提供了一種測(cè)試模型生成方法,巧妙的利用了被測(cè)模型的輸入接口數(shù)目即為激勵(lì)模型的輸出接口數(shù)目,被測(cè)模型的輸出接口數(shù)目即為采集模型的輸入接口數(shù)目這一關(guān)聯(lián)關(guān)系。在確定目的被測(cè)模型后,通過解析目的被測(cè)模型,獲得目的被測(cè)模型的輸入接口數(shù)目和輸出接口數(shù)目,從而生成輸出接口數(shù)目等于所述目的被測(cè)模型的輸入接口數(shù)目的激勵(lì)模型;以及生成輸入接口數(shù)目等于所述目的被測(cè)模型的輸出接口數(shù)目的采集模型。最后,再依據(jù)相應(yīng)的接口,建立激勵(lì)模型、被測(cè)模型和采集模型之間的連接。整個(gè)過程中,無(wú)需測(cè)試人員人為依據(jù)被測(cè)模型設(shè)置激勵(lì)模型的輸出接口數(shù)目、采集模型的輸入接口數(shù)目以及被測(cè)模型的輸入接口數(shù)目和輸出接口數(shù)目。從而簡(jiǎn)化了測(cè)試模型的建立過程。

請(qǐng)參閱圖2,為本申請(qǐng)實(shí)施例提供的一種測(cè)試模型生成方法中生成采集模型的一種實(shí)現(xiàn)方式的方法流程圖,該方法包括:

步驟S201:從預(yù)先存儲(chǔ)的被測(cè)模型相應(yīng)的測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)信息中,確定所述目的被測(cè)模型相應(yīng)的目的測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)信息,每一測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)信息包括存儲(chǔ)格式以及存儲(chǔ)路徑信息。

存儲(chǔ)格式可以包括整型、浮點(diǎn)型、布爾型等等。

步驟S202:依據(jù)所述目的測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)信息以及所述目的被測(cè)模型的輸出接口數(shù)目,生成所述采集模型。

采集模型在采集被測(cè)模型輸出的測(cè)試結(jié)果數(shù)據(jù)后,可以將測(cè)試結(jié)果數(shù)據(jù)轉(zhuǎn)換成目的測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)信息中的目的存儲(chǔ)格式,并將轉(zhuǎn)換格式后的測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)至目的測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)信息中的目的存儲(chǔ)路徑信息相應(yīng)的位置處。上述任一測(cè)試模型生成方法還可包括:將所述采集模型采集的測(cè)試結(jié)果數(shù)據(jù)轉(zhuǎn)換成所述目的測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)信息中的目的存儲(chǔ)格式,并存儲(chǔ)至所述目的測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)信息中目的存儲(chǔ)路徑信息相應(yīng)的位置處。

請(qǐng)參閱圖3,為本申請(qǐng)實(shí)施例提供的一種測(cè)試模型生成方法中生成激勵(lì)模型的一種實(shí)現(xiàn)方式的方法流程圖,該方法包括:

步驟S301:從預(yù)先設(shè)置的被測(cè)模型相應(yīng)的激勵(lì)文件路徑信息中,確定出所述目的被測(cè)模型相應(yīng)的目的激勵(lì)文件路徑信息。

激勵(lì)文件路徑信息可以包括:激勵(lì)文件的名稱以及存儲(chǔ)路徑。

步驟S302:依據(jù)所述目的激勵(lì)文件路徑信息,獲取目的激勵(lì)文件。

仍以被測(cè)模型為發(fā)電機(jī)模型為例,則激勵(lì)文件可以為包括轉(zhuǎn)速和轉(zhuǎn)矩的存儲(chǔ)文件,例如EXCEL表格、TXT文檔、WORD文檔等等。

步驟S303:解析所述激勵(lì)文件,獲取激勵(lì)數(shù)據(jù)。

仍以被測(cè)模型為發(fā)電機(jī)模型為例,激勵(lì)數(shù)據(jù)可以為轉(zhuǎn)速和轉(zhuǎn)矩隨時(shí)間發(fā)生變化的數(shù)據(jù)。

步驟S304:依據(jù)所述激勵(lì)數(shù)據(jù)在所述激勵(lì)模型中生成激勵(lì)信號(hào)。

仍以上述為例,不同時(shí)間轉(zhuǎn)速和轉(zhuǎn)矩不同,激勵(lì)信號(hào)即為隨時(shí)間變換的轉(zhuǎn)速和轉(zhuǎn)矩。

步驟S305:依據(jù)所述目的被測(cè)模型的輸入接口數(shù)目和所述激勵(lì)信號(hào)生成所述激勵(lì)模型。

現(xiàn)有技術(shù)中,激勵(lì)模型的激勵(lì)文件是測(cè)試人員導(dǎo)入的,本申請(qǐng)實(shí)施例,巧妙的建立被測(cè)模型和激勵(lì)文件之間的對(duì)應(yīng)關(guān)系,當(dāng)被測(cè)模型確定之后,激勵(lì)文件也就隨之確定了,因此可以依據(jù)被測(cè)模型和激勵(lì)文件之間的對(duì)應(yīng)關(guān)系,確定出目的被測(cè)模型相應(yīng)的目的激勵(lì)文件,從而可以自動(dòng)將目的激勵(lì)文件導(dǎo)入至目的激勵(lì)模型中,更加節(jié)省了測(cè)試模型生成的時(shí)間。

目前,在進(jìn)行仿真測(cè)試時(shí),需要測(cè)試人員額外設(shè)置仿真參數(shù),例如仿真步長(zhǎng)以及仿真停止時(shí)間,當(dāng)?shù)竭_(dá)仿真停止時(shí)間時(shí),仿真結(jié)束。本申請(qǐng)實(shí)施例為了更加快速的實(shí)現(xiàn)仿真測(cè)試,可以將仿真參數(shù)以及仿真停止時(shí)間添加至激勵(lì)文件中。在進(jìn)行仿真測(cè)試時(shí),可以解析所述激勵(lì)文件,獲取所述仿真參數(shù)以及所述仿真停止時(shí)間;依據(jù)所述仿真參數(shù)進(jìn)行仿真測(cè)試;當(dāng)?shù)竭_(dá)所述仿真停止時(shí)間時(shí),停止仿真測(cè)試。

仿真停止時(shí)間,可以是激勵(lì)模型停止輸出激勵(lì)信號(hào)的時(shí)間,可以理解的是,當(dāng)停止輸出激勵(lì)信號(hào)時(shí),采集模型自然采集不到被測(cè)模型輸出的測(cè)試結(jié)果數(shù)據(jù),從而得知仿真測(cè)試停止。

仿真停止時(shí)間,可以是被測(cè)模型停止運(yùn)行的時(shí)間。

為了本領(lǐng)域技術(shù)人員更加理解本申請(qǐng)實(shí)施例提供的利用測(cè)試模型進(jìn)行仿真測(cè)試的過程,請(qǐng)參閱圖4,為本申請(qǐng)實(shí)施例提供的一種利用測(cè)試模型進(jìn)行仿真測(cè)試的架構(gòu)圖。

如圖4所示,激勵(lì)模型41、被測(cè)模型42以及采集模型43被集成為測(cè)試模型40。可以從激勵(lì)文件44中獲得激勵(lì)數(shù)據(jù),并依據(jù)激勵(lì)數(shù)據(jù)在激勵(lì)模型41中生成激勵(lì)信號(hào),并從激勵(lì)文件44中獲得仿真參數(shù)以及仿真停止時(shí)間,將仿真參數(shù)以及仿真停止時(shí)間統(tǒng)稱為仿真參數(shù)配置。采集模型可以將被測(cè)模型輸出的測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)至預(yù)先設(shè)置的位置。

本申請(qǐng)實(shí)施例還提供了一種測(cè)試模型生成裝置,請(qǐng)參閱圖5,為本申請(qǐng)實(shí)施例提供的一種測(cè)試模型生成裝置的結(jié)構(gòu)示意圖,該測(cè)試模型生成裝置包括:確定路徑信息模塊51、獲取被測(cè)模型模塊52、獲取輸入輸出接口數(shù)目模塊53、生成激勵(lì)模型模塊54、生成采集模型模塊55以及建立連接模塊56,其中:

確定路徑信息模塊51,用于確定目的被測(cè)模型的存儲(chǔ)路徑信息。

測(cè)試人員可能設(shè)置了多個(gè)被測(cè)模型,每一被測(cè)模型都有一相應(yīng)的存儲(chǔ)路徑信息,當(dāng)測(cè)試人員需要對(duì)某一目的被測(cè)模型進(jìn)行測(cè)試時(shí),可以依據(jù)被測(cè)模型與存儲(chǔ)路徑信息的對(duì)應(yīng)關(guān)系,確定該目的被測(cè)模型的存儲(chǔ)路徑信息。

獲取被測(cè)模型模塊52,用于依據(jù)所述目的被測(cè)模型的存儲(chǔ)路徑信息獲取所述目的被測(cè)模型。

目的被測(cè)模型可以文件的形式進(jìn)行存儲(chǔ)。

獲取輸入輸出接口數(shù)目模塊53,用于解析所述目的被測(cè)模型,獲得所述目的被測(cè)模型的輸入接口數(shù)目和輸出接口數(shù)目。

被測(cè)模型可以包括輸入?yún)?shù)的類型和輸入?yún)?shù)的格式,輸出參數(shù)的類型和輸出參數(shù)的格式,以被測(cè)模型為發(fā)電機(jī)模型為例,則輸入?yún)?shù)可以包括轉(zhuǎn)矩和轉(zhuǎn)速(兩種輸入?yún)?shù)類型),輸出參數(shù)可以為電壓和電流(兩種輸出參數(shù)類型),此時(shí),發(fā)電機(jī)模型的輸入接口數(shù)目為2,輸出接口數(shù)目為2,而發(fā)電機(jī)模型輸出的電壓和電流即為被測(cè)模型輸出的測(cè)試結(jié)果數(shù)據(jù)。

綜上,解析所述目的被測(cè)模型,獲得所述目的被測(cè)模型的輸入接口數(shù)目和輸出接口數(shù)目可以包括:解析所述目的被測(cè)模型,獲得所述目的被測(cè)模型的輸入?yún)?shù)類型以及輸出參數(shù)類型;依據(jù)輸入?yún)?shù)類型個(gè)數(shù)確定目的被測(cè)模型的輸入接口數(shù)目;依據(jù)輸出參數(shù)類型個(gè)數(shù)確定目的被測(cè)模型的輸出接口數(shù)目。

被測(cè)模型可以為數(shù)學(xué)模型、物理模型等等,仍以發(fā)電機(jī)模型作為被測(cè)模型為例,當(dāng)為數(shù)學(xué)模型時(shí),發(fā)電機(jī)模型可以包括發(fā)電機(jī)的各部件的關(guān)系,例如發(fā)電機(jī)包括轉(zhuǎn)子總成、定子總成、整流器總成、端蓋、皮帶輪和風(fēng)扇等等,發(fā)電機(jī)可以包括轉(zhuǎn)子總成、定子總成、整流器總成、端蓋、皮帶輪和風(fēng)扇等各部件的關(guān)系,上述各部件的關(guān)系是以數(shù)學(xué)關(guān)系的形式體現(xiàn)的;發(fā)電機(jī)模型還可以包括各部件的參數(shù),如例如整流器總成中的電容為10μF。

生成激勵(lì)模型模塊54,用于生成激勵(lì)模型,所述激勵(lì)模型的輸出接口數(shù)目等于所述目的被測(cè)模型的輸入接口數(shù)目。

仍以被測(cè)模型為發(fā)電機(jī)模型為例,則激勵(lì)模型為轉(zhuǎn)速和轉(zhuǎn)矩的變化模型。

生成采集模型模塊55,用于生成采集模型,所述采集模型的輸入接口數(shù)目等于所述目的被測(cè)模型的輸出接口數(shù)目。

建立連接模塊56,用于建立所述激勵(lì)模型的輸出接口與所述目的被測(cè)模型的輸入接口的連接,以及建立所述目的被測(cè)模型的輸出接口與所述采集模型的輸入接口的連接。

本發(fā)明實(shí)施例提供了一種測(cè)試模型生成裝置,巧妙的利用了被測(cè)模型的輸入接口數(shù)目即為激勵(lì)模型的輸出接口數(shù)目,被測(cè)模型的輸出接口數(shù)目即為采集模型的輸入接口數(shù)目這一關(guān)聯(lián)關(guān)系。在獲取被測(cè)模型模塊52獲取目的被測(cè)模型后,通過獲取輸入輸出接口數(shù)目模塊53解析目的被測(cè)模型,獲得目的被測(cè)模型的輸入接口數(shù)目和輸出接口數(shù)目,生成激勵(lì)模型模塊54從而生成輸出接口數(shù)目等于所述目的被測(cè)模型的輸入接口數(shù)目的激勵(lì)模型;以及生成采集模型模塊55輸入接口數(shù)目等于所述目的被測(cè)模型的輸出接口數(shù)目的采集模型。最后,建立連接模塊56再依據(jù)相應(yīng)的接口,建立激勵(lì)模型、被測(cè)模型和采集模型之間的連接。整個(gè)過程中,無(wú)需測(cè)試人員人為依據(jù)被測(cè)模型設(shè)置激勵(lì)模型的輸出接口數(shù)目、采集模型的輸入接口數(shù)目以及被測(cè)模型的輸入接口數(shù)目和輸出接口數(shù)目。從而簡(jiǎn)化了測(cè)試模型的建立過程。

其中,生成采集模型模塊包括:

確定存儲(chǔ)信息單元,用于從預(yù)先存儲(chǔ)的被測(cè)模型相應(yīng)的測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)信息中,確定所述目的被測(cè)模型相應(yīng)的目的測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)信息,每一測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)信息包括存儲(chǔ)格式以及存儲(chǔ)路徑信息;

存儲(chǔ)格式可以包括整型、浮點(diǎn)型、布爾型等等。

生成采集模型單元,用于依據(jù)所述目的測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)信息以及所述目的被測(cè)模型的輸出接口數(shù)目,生成所述采集模型。

測(cè)試模型生成裝置還可以包括:

存儲(chǔ)模塊,用于將所述采集模型采集的測(cè)試結(jié)果數(shù)據(jù)轉(zhuǎn)換成所述目的測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)信息中的目的存儲(chǔ)格式,并存儲(chǔ)至所述目的測(cè)試結(jié)果數(shù)據(jù)存儲(chǔ)信息中目的存儲(chǔ)路徑信息相應(yīng)的位置處。

其中,生成激勵(lì)模型模塊包括:

確定路徑信息單元,用于從預(yù)先設(shè)置的被測(cè)模型相應(yīng)的激勵(lì)文件路徑信息中,確定出所述目的被測(cè)模型相應(yīng)的目的激勵(lì)文件路徑信息。

激勵(lì)文件路徑信息可以包括:激勵(lì)文件的名稱以及存儲(chǔ)路徑。

獲取單元,用于依據(jù)所述目的激勵(lì)文件路徑信息,獲取目的激勵(lì)文件。

仍以被測(cè)模型為發(fā)電機(jī)模型為例,則激勵(lì)文件可以為包括轉(zhuǎn)速和轉(zhuǎn)矩的存儲(chǔ)文件,例如EXCEL表格、TXT文檔、WORD文檔等等。

解析單元,用于解析所述激勵(lì)文件,獲取激勵(lì)數(shù)據(jù)。

仍以被測(cè)模型為發(fā)電機(jī)模型為例,激勵(lì)數(shù)據(jù)可以為轉(zhuǎn)速和轉(zhuǎn)矩隨時(shí)間發(fā)生變化的數(shù)據(jù)。

生成激勵(lì)信號(hào)單元,用于依據(jù)所述激勵(lì)數(shù)據(jù)在所述激勵(lì)模型中生成激勵(lì)信號(hào)。

仍以上述為例,不同時(shí)間轉(zhuǎn)速和轉(zhuǎn)矩不同,激勵(lì)信號(hào)即為隨時(shí)間變換的轉(zhuǎn)速和轉(zhuǎn)矩。

生成激勵(lì)模型單元,用于依據(jù)所述目的被測(cè)模型的輸入接口數(shù)目和所述激勵(lì)信號(hào)生成所述激勵(lì)模型。

現(xiàn)有技術(shù)中,激勵(lì)模型的激勵(lì)文件是測(cè)試人員導(dǎo)入的,本申請(qǐng)實(shí)施例,巧妙的建立被測(cè)模型和激勵(lì)文件之間的對(duì)應(yīng)關(guān)系,當(dāng)被測(cè)模型確定之后,激勵(lì)文件也就隨之確定了,因此可以依據(jù)被測(cè)模型和激勵(lì)文件之間的對(duì)應(yīng)關(guān)系,確定出目的被測(cè)模型相應(yīng)的目的激勵(lì)文件,從而可以自動(dòng)將目的激勵(lì)文件導(dǎo)入至目的激勵(lì)模型中,更加節(jié)省了測(cè)試模型生成的時(shí)間。

目前,在進(jìn)行仿真測(cè)試時(shí),需要測(cè)試人員額外設(shè)置仿真參數(shù),例如仿真步長(zhǎng)以及仿真停止時(shí)間,當(dāng)?shù)竭_(dá)仿真停止時(shí)間時(shí),仿真結(jié)束。本申請(qǐng)實(shí)施例為了更加快速的實(shí)現(xiàn)仿真測(cè)試,可以將仿真參數(shù)以及仿真停止時(shí)間添加至激勵(lì)文件中。所述激勵(lì)文件包括仿真參數(shù)以及仿真停止時(shí)間,所述測(cè)試模型生成裝置還包括:解析模塊,用于解析所述激勵(lì)文件,獲取所述仿真參數(shù)以及所述仿真停止時(shí)間;測(cè)試模塊,用于依據(jù)所述仿真參數(shù)進(jìn)行仿真測(cè)試;停止測(cè)試模塊,用于當(dāng)?shù)竭_(dá)所述仿真停止時(shí)間時(shí),停止仿真測(cè)試。

仿真停止時(shí)間,可以是激勵(lì)模型停止輸出激勵(lì)信號(hào)的時(shí)間,可以理解的是,當(dāng)停止輸出激勵(lì)信號(hào)時(shí),采集模型自然采集不到被測(cè)模型輸出的測(cè)試結(jié)果數(shù)據(jù),從而得知仿真測(cè)試停止。

仿真停止時(shí)間,可以是被測(cè)模型停止運(yùn)行的時(shí)間。

最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見即可。

對(duì)所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本申請(qǐng)。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請(qǐng)的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本申請(qǐng)將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1