欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種信息流仿真方法及系統(tǒng)與流程

文檔序號(hào):11681105閱讀:337來源:國(guó)知局
一種信息流仿真方法及系統(tǒng)與流程

本發(fā)明涉及建模仿真技術(shù)領(lǐng)域,尤其涉及一種信息流仿真方法及系統(tǒng)。



背景技術(shù):

在航電系統(tǒng)早期開發(fā)和確認(rèn)系統(tǒng)需求階段,通過對(duì)系統(tǒng)進(jìn)行信息流仿真來驗(yàn)證系統(tǒng)的功能邏輯及工作時(shí)序是一種有效的測(cè)試方法。

目前信息流仿真建模的主要工具有matlab、rhapsody等,通過對(duì)系統(tǒng)的功能邏輯或者算法進(jìn)行詳設(shè)設(shè)計(jì),最后驗(yàn)證模型的輸出是否符合系統(tǒng)的邏輯要求。在數(shù)字仿真滿足要求之后,需要引入真實(shí)的物理接口,進(jìn)行半物理仿真,目前主要通過搭建接口模型,集成全數(shù)字仿真階段的功能邏輯模型,并結(jié)合物理接口進(jìn)行系統(tǒng)半物理仿真,從而為驗(yàn)證系統(tǒng)功能邏輯及工作時(shí)序提供有效的支持。

然而,系統(tǒng)信息流設(shè)計(jì)驗(yàn)證是一個(gè)持續(xù)迭代的過程,現(xiàn)有技術(shù)對(duì)全數(shù)字仿真到半物理仿真的快速過渡以及迭代設(shè)計(jì)驗(yàn)證過程的支持存在明顯的缺陷,例如,在完成全數(shù)字仿真驗(yàn)證后,對(duì)icd(interfacecontroldocument,接口控制文件)的設(shè)計(jì)主要是通過經(jīng)驗(yàn)進(jìn)行設(shè)計(jì),無法有效利用全數(shù)字仿真階段各設(shè)備模型間交互的變量信息,容易造成重要信息的丟失;搭建接口模型需要依賴icd的設(shè)計(jì),icd的變更會(huì)導(dǎo)致接口模型的同步變更,而icd的變更是不可避免且比較頻繁,這會(huì)導(dǎo)致接口模型的變更無法有效約束,并且在集成功能邏輯模型時(shí)帶來較大的工作量;在半物理仿真階段驗(yàn)證模型的功能邏輯是否正確時(shí)只能通過監(jiān)控報(bào)文信息進(jìn)行判讀,效率較低。



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

有鑒于此,本發(fā)明提供了一種信息流仿真方法及系統(tǒng),以解決現(xiàn)有技術(shù)對(duì)全數(shù)字仿真到半物理仿真的快速過渡以及迭代設(shè)計(jì)驗(yàn)證過程的支持存在明顯缺陷的問題。

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

一種信息流仿真方法,該方法包括:

根據(jù)系統(tǒng)功能搭建仿真模型,并進(jìn)行全數(shù)字仿真驗(yàn)證;

剖析所述仿真模型,以獲取所述仿真模型的工作流信息和所述仿真模型各設(shè)備間的交互變量信息,并生成用于將所述交互變量信息發(fā)送至共享內(nèi)存的適配接口;

根據(jù)所述工作流信息生成工作流列表,并根據(jù)所述交互變量信息生成接口控制文件icd,利用所述icd生成icd拓?fù)浣Y(jié)構(gòu)視圖;

讀取所述共享內(nèi)存中的所述交互變量信息,并打包成icd數(shù)據(jù),根據(jù)所述icd數(shù)據(jù)生成報(bào)文監(jiān)控視圖。

優(yōu)選的,還包括:通過仿真監(jiān)控軟件拓?fù)滹@示模塊動(dòng)態(tài)顯示系統(tǒng)信息流,并支持所述系統(tǒng)信息流的動(dòng)態(tài)打印輸出。

優(yōu)選的,還包括:通過仿真監(jiān)控軟件工作流列表來監(jiān)控所述仿真模型運(yùn)行的當(dāng)前狀態(tài)信息,并以高亮形式顯示。

優(yōu)選的,所述根據(jù)所述工作流信息生成工作流列表包括:

根據(jù)所述工作流信息匯總生成工作狀態(tài)文件;

將所述工作狀態(tài)文件導(dǎo)入仿真監(jiān)控軟件拓?fù)浔O(jiān)控模塊,形成工作流列表。

優(yōu)選的,所述根據(jù)所述交互變量信息生成接口控制文件icd,利用所述icd生成icd拓?fù)浣Y(jié)構(gòu)視圖包括:

根據(jù)所述交互變量信息生成交互變量信息表;

將所述交互變量信息表導(dǎo)入icd設(shè)計(jì)模塊以生成接口控制文件icd;

將所述icd導(dǎo)入仿真監(jiān)控軟件拓?fù)渖赡K,以生成icd拓?fù)浣Y(jié)構(gòu)視圖。

一種信息流仿真系統(tǒng),該系統(tǒng)包括:

構(gòu)建單元,用于根據(jù)系統(tǒng)功能搭建仿真模型,并進(jìn)行全數(shù)字仿真驗(yàn)證;

剖析單元,用于剖析所述仿真模型,以獲取所述仿真模型的工作流信息和所述仿真模型各設(shè)備間的交互變量信息,并生成用于將所述交互變量信息發(fā)送至共享內(nèi)存的適配接口;

第一生成單元,用于根據(jù)所述工作流信息生成工作流列表;

第二生成單元,用于根據(jù)所述交互變量信息生成接口控制文件icd,利用所述icd生成icd拓?fù)浣Y(jié)構(gòu)視圖;

讀取生成單元,用于讀取所述共享內(nèi)存中的所述交互變量信息,并打包成icd數(shù)據(jù),根據(jù)所述icd數(shù)據(jù)生成報(bào)文監(jiān)控視圖。

優(yōu)選的,還包括:顯示單元,用于通過仿真監(jiān)控軟件拓?fù)滹@示模塊動(dòng)態(tài)顯示系統(tǒng)信息流,并支持所述系統(tǒng)信息流的動(dòng)態(tài)打印輸出。

優(yōu)選的,還包括:監(jiān)控單元,用于通過仿真監(jiān)控軟件工作流列表來監(jiān)控所述仿真模型運(yùn)行的當(dāng)前狀態(tài)信息,并以高亮形式顯示。

優(yōu)選的,所述第一生成單元包括:

第一匯總單元,用于根據(jù)所述工作流信息匯總生成工作狀態(tài)文件;

第一導(dǎo)入單元,用于將所述工作狀態(tài)文件導(dǎo)入仿真監(jiān)控軟件拓?fù)浔O(jiān)控模塊,形成工作流列表。

優(yōu)選的,所述第二生成單元包括:

第二匯總單元,用于根據(jù)所述交互變量信息生成交互變量信息表;

第二導(dǎo)入單元,用于將所述交互變量信息表導(dǎo)入icd設(shè)計(jì)模塊以生成接口控制文件icd;

第三導(dǎo)入單元,用于將所述icd導(dǎo)入仿真監(jiān)控軟件拓?fù)渖赡K,以生成icd拓?fù)浣Y(jié)構(gòu)視圖。

由以上技術(shù)方案可知,本發(fā)明提供了一種信息流仿真方法及系統(tǒng),在完成全數(shù)字仿真后,能夠有效利用仿真模型,通過剖析仿真模型,充分獲取仿真模型的交互變量信息、工作流信息,并且能夠基于仿真模型自動(dòng)生成適配接口,能夠快速過渡至半物理仿真階段;本發(fā)明方案摒棄傳統(tǒng)的基于經(jīng)驗(yàn)的icd設(shè)計(jì)方法,充分利用仿真階段的設(shè)計(jì)結(jié)果,基于交互變量信息進(jìn)行icd設(shè)計(jì),實(shí)現(xiàn)仿真變量到總線接口的平滑有效過渡,即使需要進(jìn)行icd變更也無需修改仿真模型,能夠減少很大的工作量;此外,通過系統(tǒng)工作流列表、拓?fù)湟晥D并結(jié)合報(bào)文監(jiān)控視圖,能夠多角度驗(yàn)證模型運(yùn)行狀態(tài),對(duì)判斷模型功能邏輯以及工作時(shí)序的正確性提供了重要的支持。

附圖說明

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

圖1為本發(fā)明實(shí)施例一提供的一種信息流仿真方法的流程圖;

圖2為本發(fā)明實(shí)施例二提供的一種信息流仿真方法的流程圖;

圖3為本發(fā)明實(shí)施例二提供的一種根據(jù)工作流信息生成工作流列表的流程圖;

圖4為本發(fā)明實(shí)施例二提供的一種工作流列表圖;

圖5為本發(fā)明實(shí)施例二提供的一種生成icd拓?fù)浣Y(jié)構(gòu)視圖的流程圖;

圖6為本發(fā)明實(shí)施例二提供的一種交互變量信息表結(jié)構(gòu)圖;

圖7為本發(fā)明實(shí)施例二提供的一種仿真監(jiān)控軟件視圖;

圖8為本發(fā)明實(shí)施例三提供的一種信息流仿真系統(tǒng)的結(jié)構(gòu)示意圖;

圖9為本發(fā)明實(shí)施例四提供的一種信息流仿真系統(tǒng)的結(jié)構(gòu)示意圖;

圖10為本發(fā)明實(shí)施例四提供的一種第一生成單元的結(jié)構(gòu)示意圖;

圖11為本發(fā)明實(shí)施例四提供的一種第二生成單元的結(jié)構(gòu)示意圖。

具體實(shí)施方式

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

為解決現(xiàn)有技術(shù)對(duì)全數(shù)字仿真到半物理仿真的快速過渡以及迭代設(shè)計(jì)驗(yàn)證過程的支持存在明顯缺陷的問題,本發(fā)明提供了一種信息流仿真方法及系統(tǒng),具體方案如下所述:

實(shí)施例一

本發(fā)明實(shí)施例一提供了一種信息流仿真方法,如圖1所示,該方法包括:

s101:根據(jù)系統(tǒng)功能搭建仿真模型,并進(jìn)行全數(shù)字仿真驗(yàn)證;

具體的,在本發(fā)明中,信息流仿真系統(tǒng)采用ibmharmony系統(tǒng)工程方法進(jìn)行仿真模型設(shè)計(jì),在rhapsody軟件內(nèi)驗(yàn)證系統(tǒng)各模塊功能邏輯,仿真模型的設(shè)計(jì)結(jié)果可支持真實(shí)設(shè)備間的icd設(shè)計(jì),并基于該仿真模型進(jìn)行icd仿真,最終可應(yīng)用于半物理仿真測(cè)試驗(yàn)證。

s102:剖析仿真模型,獲取工作流信息、交互變量信息,并生成適配接口;

具體的,在本發(fā)明中,通過剖析仿真模型來獲取仿真模型的工作流信息和仿真模型各設(shè)備間的交互變量信息,并生成用于將交互變量信息發(fā)送至共享內(nèi)存,以支持基于icd的仿真的適配接口;

其中,工作流信息包括:模型的工作狀態(tài)信息及id;其中,交互變量信息包括:變量名稱、觸發(fā)事件、數(shù)據(jù)類型、輸入輸出類型、源設(shè)備、目的設(shè)備等信息。

s103:根據(jù)工作流信息生成工作流列表,并根據(jù)交互變量信息生成接口控制文件icd,利用icd生成icd拓?fù)浣Y(jié)構(gòu)視圖;

剖析仿真模型,同時(shí)提取交互變量信息和工作狀態(tài)信息,然后基于提取的交互變量信息和工作狀態(tài)信息分別生成交互變量信息表和工作流列表,利用交互變量信息表設(shè)計(jì)生成icd,完成icd設(shè)計(jì)后,可導(dǎo)出icd文件,利用icd文件生成icd拓?fù)浣Y(jié)構(gòu)視圖。

s104:讀取共享內(nèi)存中的交互變量信息,并打包成icd數(shù)據(jù),根據(jù)icd數(shù)據(jù)生成報(bào)文監(jiān)控視圖。

本發(fā)明中,可以利用仿真監(jiān)控軟件的報(bào)文監(jiān)控功能,通過將仿真模型發(fā)送的總線數(shù)據(jù),即icd數(shù)據(jù)采集并顯示到視圖中,構(gòu)成針對(duì)該仿真模型的報(bào)文監(jiān)控視圖。此外,該報(bào)文監(jiān)控視圖還支持查看數(shù)據(jù)的原始報(bào)文信息。

由以上技術(shù)方案可知,本發(fā)明實(shí)施例一提供了一種信息流仿真方法,在完成全數(shù)字仿真后,能夠有效利用仿真模型,通過剖析仿真模型,充分獲取仿真模型的交互變量信息、工作流信息,并且能夠基于仿真模型自動(dòng)生成適配接口,能夠快速過渡至半物理仿真階段;本發(fā)明方案摒棄傳統(tǒng)的基于經(jīng)驗(yàn)的icd設(shè)計(jì)方法,充分利用仿真階段的設(shè)計(jì)結(jié)果,基于交互變量信息進(jìn)行icd設(shè)計(jì),實(shí)現(xiàn)仿真變量到總線接口的平滑有效過渡,即使需要進(jìn)行icd變更也無需修改仿真模型,能夠減少很大的工作量;此外,通過系統(tǒng)工作流列表、拓?fù)湟晥D并結(jié)合報(bào)文監(jiān)控視圖,能夠多角度驗(yàn)證模型運(yùn)行狀態(tài),對(duì)判斷模型功能邏輯以及工作時(shí)序的正確性提供了重要的支持。

實(shí)施例二

在實(shí)施例一的基礎(chǔ)上,本發(fā)明實(shí)施例二提供了一種更具體的信息流仿真方法。如圖2所示,該方法包括:

s101:根據(jù)系統(tǒng)功能搭建仿真模型,并進(jìn)行全數(shù)字仿真驗(yàn)證;

通過在rhapsody軟件中搭建狀態(tài)圖進(jìn)行系統(tǒng)詳細(xì)設(shè)計(jì),在模型設(shè)計(jì)過程中,在搭建的同時(shí)可以對(duì)完成的模型進(jìn)行仿真驗(yàn)證,保證模型的運(yùn)行機(jī)制跟設(shè)計(jì)要求相匹配。模型的運(yùn)行調(diào)試通過動(dòng)畫方式進(jìn)行驗(yàn)證,仿真過程中,根據(jù)外部的控制命令和模型間的數(shù)據(jù)交互,各設(shè)備運(yùn)行相應(yīng)狀態(tài),每個(gè)設(shè)備的當(dāng)前狀態(tài)在狀態(tài)圖中高亮顯示;仿真運(yùn)行過程也可以通過時(shí)序圖來記錄每個(gè)設(shè)備的工作流程,進(jìn)一步分析模型的功能邏輯及工作時(shí)序是否正確。

s102:剖析仿真模型,獲取工作流信息、交互變量信息,并生成適配接口;

在本發(fā)明中,通過剖析仿真模型來獲取仿真模型的工作流信息和仿真模型各設(shè)備間的交互變量信息,并生成用于將交互變量信息發(fā)送至共享內(nèi)存,以支持基于icd的仿真的適配接口;

其中,工作流信息包括:模型的工作狀態(tài)信息及id。

具體的,本實(shí)施例中,通過開發(fā)rhapsody模型剖析插件實(shí)現(xiàn)對(duì)仿真模型的剖析,主要實(shí)現(xiàn)以下功能:

a)在原模型基礎(chǔ)上生成新的節(jié)點(diǎn):

■components:配置信息,根據(jù)不同應(yīng)用場(chǎng)景,創(chuàng)建不同配置信息;

■adapter:適配接口程序,用于設(shè)備模型與共享內(nèi)存交互數(shù)據(jù);

其中,該節(jié)點(diǎn)對(duì)應(yīng)的適配接口。

■model:系統(tǒng)或設(shè)備模型;

■scene:按照應(yīng)用場(chǎng)景,創(chuàng)建的組合類圖和實(shí)例;

b)可依據(jù)獲取的工作流信息生成模型工作流狀態(tài)文件,支持導(dǎo)入仿真監(jiān)控軟件,創(chuàng)建模型工作狀態(tài)列表;

c)生成模型交互變量信息表,用于進(jìn)行icd設(shè)計(jì)。

s103:根據(jù)工作流信息生成工作流列表,并根據(jù)交互變量信息生成接口控制文件icd,利用icd生成icd拓?fù)浣Y(jié)構(gòu)視圖;

剖析仿真模型,同時(shí)提取交互變量信息和工作狀態(tài)信息,然后基于提取的交互變量信息和工作狀態(tài)信息分別生成交互變量信息表和工作流列表,利用交互變量信息表設(shè)計(jì)生成icd,完成icd設(shè)計(jì)后,可導(dǎo)出icd文件,利用icd文件生成icd拓?fù)浣Y(jié)構(gòu)視圖。

其中,根據(jù)工作流信息生成工作流列表的過程如圖3所示,包括:

s201:根據(jù)工作流信息匯總生成工作狀態(tài)文件;

s202:將工作狀態(tài)文件導(dǎo)入仿真監(jiān)控軟件拓?fù)浔O(jiān)控模塊,形成工作流列表。

具體的,如圖4所示,圖4為本發(fā)明實(shí)施例二提供的一種工作流列表圖。

其中,根據(jù)交互變量信息生成接口控制文件icd,利用icd生成icd拓?fù)浣Y(jié)構(gòu)視圖的過程如圖5所示,包括:

s301:根據(jù)交互變量信息生成交互變量信息表;

如圖6所示,圖6為本發(fā)明實(shí)施例二提供的一種交互變量信息表結(jié)構(gòu)圖,包括:事件名稱、數(shù)據(jù)類型、變量類型、值、原設(shè)備、目的設(shè)備、周期屬性、周期值等。

s302:將交互變量信息表導(dǎo)入icd設(shè)計(jì)模塊以生成接口控制文件icd;

具體的,將交互變量信息表導(dǎo)入icd設(shè)計(jì)模塊中的icd設(shè)計(jì)軟件中,并將導(dǎo)入的變量綁定到具體icd的域變量上,以進(jìn)行icd設(shè)計(jì),完成icd設(shè)計(jì)后,軟件能夠生成相應(yīng)的icd文件,并基于icd信息自動(dòng)生成解析算法,并以可執(zhí)行程序的形式導(dǎo)出。

s303:將icd導(dǎo)入仿真監(jiān)控軟件拓?fù)渖赡K,以自動(dòng)生成icd拓?fù)浣Y(jié)構(gòu)視圖。

s104:讀取共享內(nèi)存中的交互變量信息,并打包成icd數(shù)據(jù),根據(jù)icd數(shù)據(jù)生成報(bào)文監(jiān)控視圖。

本發(fā)明中,可以利用仿真監(jiān)控軟件的報(bào)文監(jiān)控功能,通過將仿真模型發(fā)送的總線數(shù)據(jù),即icd數(shù)據(jù)采集并顯示到視圖中,構(gòu)成針對(duì)該仿真模型的報(bào)文監(jiān)控視圖。此外,該報(bào)文監(jiān)控視圖還支持查看數(shù)據(jù)的原始報(bào)文信息;

具體的,icd設(shè)計(jì)軟件基于icd信息可導(dǎo)出數(shù)據(jù)轉(zhuǎn)發(fā)服務(wù)程序,數(shù)據(jù)轉(zhuǎn)發(fā)服務(wù)程序從共享內(nèi)存讀取變量信息,并打包成icd數(shù)據(jù),轉(zhuǎn)發(fā)至通訊網(wǎng)絡(luò),也可以從通訊網(wǎng)絡(luò)獲取icd數(shù)據(jù),解包成變量,發(fā)送至共享內(nèi)存,從而實(shí)現(xiàn)模型的數(shù)據(jù)交互,而且,在icd發(fā)生變更時(shí),只需重新生成數(shù)據(jù)轉(zhuǎn)發(fā)服務(wù)程序,無需修改模型。

通過仿真監(jiān)控軟件的采集監(jiān)控模塊可監(jiān)控仿真模型之間交互的仿真數(shù)據(jù)。

與實(shí)施例一的區(qū)別在于,本實(shí)施例還包括:

s105:通過仿真監(jiān)控軟件拓?fù)滹@示模塊動(dòng)態(tài)顯示系統(tǒng)信息流,并支持系統(tǒng)信息流的動(dòng)態(tài)打印輸出。

通過將系統(tǒng)信息流的動(dòng)態(tài)打印輸出可以方便操作人員更直觀的觀看,以進(jìn)行總結(jié)匯總。

本實(shí)施例還可以包括:

s106:通過仿真監(jiān)控軟件工作流列表來監(jiān)控仿真模型運(yùn)行的當(dāng)前狀態(tài)信息,并以高亮形式顯示。

其中,需要說明的是,本實(shí)施例中,步驟s105和步驟s106可只有一個(gè),也可都包括,本發(fā)明不作限定。

具體的,如圖7所示,圖7為本發(fā)明實(shí)施例二提供的一種仿真監(jiān)控軟件視圖,其中,仿真監(jiān)控軟件是信息流仿真系統(tǒng)的重要組成部分,用以實(shí)現(xiàn)對(duì)仿真模型之間的控制、狀態(tài)和總線等類型的接口交聯(lián)信號(hào)(icd數(shù)據(jù))的實(shí)時(shí)采集和監(jiān)控,以及系統(tǒng)總體拓?fù)涞撵o態(tài)和動(dòng)態(tài)顯示,主要功能如下:

a)生成icd拓?fù)浣Y(jié)構(gòu):軟件從icd中獲取設(shè)備節(jié)點(diǎn)/名稱信息、總線信息以及設(shè)備之間的連接關(guān)系等,基于icd中的信息描述,生成系統(tǒng)拓?fù)鋱D,并能夠以動(dòng)畫形式顯示數(shù)據(jù)流向;

b)工作流顯示:能夠?qū)肫饰霁@取的工作流信息,在軟件中生成工作流列表,并且能夠與模型同步顯示模型運(yùn)行的工作狀態(tài),以便于驗(yàn)證模型的功能邏輯;同時(shí),控制臺(tái)能夠?qū)⒛P椭性O(shè)置的標(biāo)識(shí)運(yùn)行狀態(tài)的打印信息進(jìn)行顯示。

c)報(bào)文監(jiān)控:報(bào)文監(jiān)控視圖能夠?qū)⒛P桶l(fā)送的總線數(shù)據(jù)采集并顯示到視圖中,并支持查看數(shù)據(jù)的原始報(bào)文信息。

由以上技術(shù)方案可知,本發(fā)明實(shí)施例二提供了一種信息流仿真方法,在完成全數(shù)字仿真后,能夠有效利用仿真模型,通過剖析仿真模型,充分獲取仿真模型的交互變量信息、工作流信息,并且能夠基于仿真模型自動(dòng)生成適配接口,能夠快速過渡至半物理仿真階段;本發(fā)明方案摒棄傳統(tǒng)的基于經(jīng)驗(yàn)的icd設(shè)計(jì)方法,充分利用仿真階段的設(shè)計(jì)結(jié)果,基于交互變量信息進(jìn)行icd設(shè)計(jì),實(shí)現(xiàn)仿真變量到總線接口的平滑有效過渡,即使需要進(jìn)行icd變更也無需修改仿真模型,能夠減少很大的工作量;此外,通過系統(tǒng)工作流列表、拓?fù)湟晥D并結(jié)合報(bào)文監(jiān)控視圖,能夠多角度驗(yàn)證模型運(yùn)行狀態(tài),對(duì)判斷模型功能邏輯以及工作時(shí)序的正確性提供了重要的支持。

實(shí)施例三

在實(shí)施例一的基礎(chǔ)上,本發(fā)明實(shí)施例三提供了一種與之對(duì)應(yīng)的系統(tǒng),如圖8所示,該系統(tǒng)包括:構(gòu)建單元101、剖析單元102、第一生成單元103、第二生成單元104、讀取生成單元105,其中,

構(gòu)建單元101,用于根據(jù)系統(tǒng)功能搭建仿真模型,并進(jìn)行全數(shù)字仿真驗(yàn)證;

剖析單元102,用于剖析仿真模型,以獲取仿真模型的工作流信息和仿真模型各設(shè)備間的交互變量信息,并生成用于將交互變量信息發(fā)送至共享內(nèi)存的適配接口;其中,工作流信息包括:模型的工作狀態(tài)信息及id;其中,變量信息包括:變量名稱、觸發(fā)事件、數(shù)據(jù)類型、輸入輸出類型、源設(shè)備、目的設(shè)備等信息。

第一生成單元103,用于根據(jù)工作流信息生成工作流列表;

第二生成單元104,用于根據(jù)交互變量信息生成接口控制文件icd,利用icd生成icd拓?fù)浣Y(jié)構(gòu)視圖;

讀取生成單元105,用于讀取共享內(nèi)存中的交互變量信息,并打包成icd數(shù)據(jù),根據(jù)icd數(shù)據(jù)生成報(bào)文監(jiān)控視圖。

具體的,在本實(shí)施例中,與其他實(shí)施例相同或相似的部分可相互參考,在本發(fā)明不再贅述。

由以上技術(shù)方案可知,本發(fā)明實(shí)施例三提供的該信息流仿真系統(tǒng),在完成全數(shù)字仿真后,能夠有效利用仿真模型,通過剖析仿真模型,充分獲取仿真模型的交互變量信息、工作流信息,并且能夠基于仿真模型自動(dòng)生成適配接口,能夠快速過渡至半物理仿真階段;本發(fā)明方案摒棄傳統(tǒng)的基于經(jīng)驗(yàn)的icd設(shè)計(jì)方法,充分利用仿真階段的設(shè)計(jì)結(jié)果,基于交互變量信息進(jìn)行icd設(shè)計(jì),實(shí)現(xiàn)仿真變量到總線接口的平滑有效過渡,即使需要進(jìn)行icd變更也無需修改仿真模型,能夠減少很大的工作量;此外,通過系統(tǒng)工作流列表、拓?fù)湟晥D并結(jié)合報(bào)文監(jiān)控視圖,能夠多角度驗(yàn)證模型運(yùn)行狀態(tài),對(duì)判斷模型功能邏輯以及工作時(shí)序的正確性提供了重要的支持。

實(shí)施例四

本發(fā)明實(shí)施例四提供了一種更具體的信息流仿真系統(tǒng),如圖9所示。該系統(tǒng)包括:構(gòu)建單元101、剖析單元102、第一生成單元103、第二生成單元104、讀取生成單元105和顯示單元106,其中,

構(gòu)建單元101,用于根據(jù)系統(tǒng)功能搭建仿真模型,并進(jìn)行全數(shù)字仿真驗(yàn)證;

剖析單元102,用于剖析仿真模型,以獲取仿真模型的工作流信息和仿真模型各設(shè)備間的交互變量信息,并生成用于將交互變量信息發(fā)送至共享內(nèi)存的適配接口;其中,工作流信息包括:模型的工作狀態(tài)信息及id;其中,變量信息包括:變量名稱、觸發(fā)事件、數(shù)據(jù)類型、輸入輸出類型、源設(shè)備、目的設(shè)備等信息。

第一生成單元103,用于根據(jù)工作流信息生成工作流列表;

其中,如圖10所示,圖10為本發(fā)明實(shí)施例四提供的一種第一生成單元的結(jié)構(gòu)示意圖,包括:

第一匯總單元1031,用于根據(jù)工作流信息匯總生成工作狀態(tài)文件;

第一導(dǎo)入單元1032,用于將工作狀態(tài)文件導(dǎo)入仿真監(jiān)控軟件拓?fù)浔O(jiān)控模塊,形成工作流列表。

第二生成單元104,用于根據(jù)交互變量信息生成接口控制文件icd,利用icd生成icd拓?fù)浣Y(jié)構(gòu)視圖;

其中,如圖11所示,圖11為本發(fā)明實(shí)施例四提供的一種第二生成單元的結(jié)構(gòu)示意圖,包括:

第二匯總單元1041,用于根據(jù)交互變量信息生成交互變量信息表;

第二導(dǎo)入單元1042,用于將交互變量信息表導(dǎo)入icd設(shè)計(jì)模塊以生成接口控制文件icd;

第三導(dǎo)入單元1043,用于將icd導(dǎo)入仿真監(jiān)控軟件拓?fù)渖赡K,以生成icd拓?fù)浣Y(jié)構(gòu)視圖。

讀取生成單元105,用于讀取共享內(nèi)存中的交互變量信息,并打包成icd數(shù)據(jù),根據(jù)icd數(shù)據(jù)生成報(bào)文監(jiān)控視圖。

顯示單元106,用于通過仿真監(jiān)控軟件拓?fù)滹@示模塊動(dòng)態(tài)顯示系統(tǒng)信息流,并支持系統(tǒng)信息流的動(dòng)態(tài)打印輸出。

該系統(tǒng)還可以包括:

監(jiān)控單元107,用于通過仿真監(jiān)控軟件工作流列表來監(jiān)控仿真模型運(yùn)行的當(dāng)前狀態(tài)信息,并以高亮形式顯示。

具體的,在本實(shí)施例中,與其他實(shí)施例相同或相似的部分可相互參考,在本發(fā)明不再贅述。

本發(fā)明實(shí)施例四提供的該信息流仿真系統(tǒng),在完成全數(shù)字仿真后,能夠有效利用仿真模型,通過剖析仿真模型,充分獲取仿真模型的交互變量信息、工作流信息,并且能夠基于仿真模型自動(dòng)生成適配接口,能夠快速過渡至半物理仿真階段;本發(fā)明方案摒棄傳統(tǒng)的基于經(jīng)驗(yàn)的icd設(shè)計(jì)方法,充分利用仿真階段的設(shè)計(jì)結(jié)果,基于交互變量信息進(jìn)行icd設(shè)計(jì),實(shí)現(xiàn)仿真變量到總線接口的平滑有效過渡,即使需要進(jìn)行icd變更也無需修改仿真模型,能夠減少很大的工作量;此外,通過系統(tǒng)工作流列表、拓?fù)湟晥D并結(jié)合報(bào)文監(jiān)控視圖,能夠多角度驗(yàn)證模型運(yùn)行狀態(tài),對(duì)判斷模型功能邏輯以及工作時(shí)序的正確性提供了重要的支持。

最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個(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)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
荃湾区| 寿阳县| 鲁山县| 确山县| 海南省| 鄂伦春自治旗| 雷波县| 京山县| 阜城县| 阳城县| 广宗县| 大冶市| 彩票| 东阿县| 泗阳县| 沙雅县| 广昌县| 玛多县| 长宁区| 肇东市| 北流市| 临夏市| 大新县| 沁源县| 旺苍县| 富蕴县| 新津县| 烟台市| 望城县| 桃源县| 玉树县| 靖西县| 托克逊县| 若羌县| 洪泽县| 措勤县| 乌恰县| 大余县| 东台市| 巴东县| 资溪县|