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

一種BMS的MATLAB建模集成方法與流程

文檔序號:12463171閱讀:2409來源:國知局
一種BMS的MATLAB建模集成方法與流程

本發(fā)明涉及BMS建模領(lǐng)域,特別是涉及一種BMS的MATLAB建模集成方法。



背景技術(shù):

現(xiàn)在利用MATLAB建模自動代碼生成,已經(jīng)是一種趨勢,即在軟件開發(fā)過程中,每一個(gè)人負(fù)責(zé)一個(gè)程序模塊,然后再把所有程序模塊放在一起集成完整的程序代碼。在復(fù)雜的系統(tǒng)中,可能包含十幾個(gè)或者更多的程序模塊,這些程序模塊之間的接口需要連接起來,但在傳統(tǒng)的方法中,都是采用手動連接的方式,不僅效率低下而且容易出錯。此外,由于連接線的關(guān)系,整體程序代碼的布局十分的不美觀。



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

本發(fā)明的目的是克服現(xiàn)有技術(shù)中的不足之處,提供一種BMS的MATLAB建模集成方法。

本發(fā)明的目的是通過以下技術(shù)方案來實(shí)現(xiàn)的:

一種BMS的MATLAB建模集成方法,包括以下步驟:

S01:將BMS分為輸入模塊、輸出模塊及若干個(gè)中間模塊,并定義各模塊的名稱;

S02:定義各模塊的輸入端口和輸出端口的名稱,各模塊的輸入端口和輸出端口的名稱包括信號字符并關(guān)聯(lián)其模塊名稱;

S03:將輸入模塊和各中間模塊的輸出端口分別通過Bus creator控件進(jìn)行匯集;

S04:根據(jù)每一Bus creator控件生成相應(yīng)的Goto控件;

S05:根據(jù)每一Goto控件分別生成與其信號完全關(guān)聯(lián)的From控件;

S06:From控件經(jīng)過Bus selector控件進(jìn)行信號選擇后連接至相應(yīng)模塊的輸入端口;

S07:通過腳本文件將BMS各模塊的輸入端口和輸出端口進(jìn)行自動關(guān)聯(lián)。

在其中一個(gè)實(shí)施例中,所述步驟S01具體為:

S011:將BMS分為輸入模塊、輸出模塊及若干個(gè)中間模塊后按照功能定義各模塊的名稱。

在其中一個(gè)實(shí)施例中,所述步驟S05具體為:

S051:Goto控件獲取其本模塊的名稱設(shè)置為其自身名稱;

S051:根據(jù)各Goto控件的名稱生成與其信號完全關(guān)聯(lián)的From控件的名稱,該From控件的名稱與其對應(yīng)Goto控件的名稱一致。

在其中一個(gè)實(shí)施例中,所述From控件與其相應(yīng)模塊的輸入端口一一對應(yīng)。

在其中一個(gè)實(shí)施例中,所述步驟S06具體為:

本模塊的各輸入端口通過相應(yīng)Bus selector控件從相應(yīng)的From控件選擇與其輸入端口信號線的名稱一致的信號。

在其中一個(gè)實(shí)施例中,所述步驟S06中的輸入端口信號線的名稱為其輸入端口的名稱。

在其中一個(gè)實(shí)施例中,所述Bus selector控件與其相應(yīng)模塊的輸入端口一一對應(yīng)。

本次技術(shù)方案相比于現(xiàn)有技術(shù)有以下有益效果:

1.不需要手動對需要相互通信的程序模塊的接口進(jìn)行連線,提高工作效率,減少出錯,且布局簡潔、美觀。

2.利用控件將程序模塊進(jìn)行相互關(guān)聯(lián),程序模塊利用設(shè)置好的控件的屬性參數(shù)選擇需要輸入的數(shù)據(jù)信息,不容易出錯。

3.運(yùn)用腳本文件,實(shí)現(xiàn)對所有程序模塊的輸入輸出端口的自動關(guān)聯(lián),使用者可隨時(shí)掌控各程序模塊間的數(shù)據(jù)交互。

附圖說明

圖1為本發(fā)明BMS的MATLAB建模集成方法流程框架圖;

圖2為實(shí)施例一的BMS的MATLAB建模集成方法原理示意圖。

具體實(shí)施方式

為了便于理解本發(fā)明,下面將參照相關(guān)附圖對本發(fā)明進(jìn)行更全面的描述。附圖中給出了本發(fā)明的較佳實(shí)施方式。但是,本發(fā)明可以以許多不同的形式來實(shí)現(xiàn),并不限于本文所描述的實(shí)施方式。相反地,提供這些實(shí)施方式的目的是使對本發(fā)明的公開內(nèi)容理解的更加透徹全面。

需要說明的是,當(dāng)元件被稱為“固定于”另一個(gè)元件,它可以直接在另一個(gè)元件上或者也可以存在居中的元件。當(dāng)一個(gè)元件被認(rèn)為是“連接”另一個(gè)元件,它可以是直接連接到另一個(gè)元件或者可能同時(shí)存在居中元件。本文所使用的術(shù)語“垂直的”、“水平的”、“左”、“右”以及類似的表述只是為了說明的目的,并不表示是唯一的實(shí)施方式。

除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本發(fā)明的說明書中所使用的術(shù)語只是為了描述具體的實(shí)施方式的目的,不是旨在于限制本發(fā)明。本文所使用的術(shù)語“及/或”包括一個(gè)或多個(gè)相關(guān)的所列項(xiàng)目的任意的和所有的組合。

如圖1所示為BMS的MATLAB建模集成方法流程框架圖,包括以下步驟:

S01:將BMS分為輸入模塊、輸出模塊及若干個(gè)中間模塊,并定義各模塊的名稱;

S02:定義各模塊的輸入端口和輸出端口的名稱,各模塊的輸入端口和輸出端口的名稱包括信號字符并關(guān)聯(lián)其模塊名稱;

S03:將輸入模塊和各中間模塊的輸出端口分別通過Bus creator控件100進(jìn)行匯集;

S04:根據(jù)每一Bus creator控件100生成相應(yīng)的Goto控件200;

S05:根據(jù)每一Goto控件201分別生成與其信號完全關(guān)聯(lián)的From控件202;

S06:From控件202經(jīng)過Bus selector控件300進(jìn)行信號選擇后連接至相應(yīng)模塊的輸入端口;

S07:通過腳本文件將BMS各模塊的輸入端口和輸出端口進(jìn)行自動關(guān)聯(lián)。

進(jìn)一步地,所述步驟S01具體為:

S011:將BMS分為輸入模塊、輸出模塊及若干個(gè)中間模塊后按照功能定義各模塊的名稱。

進(jìn)一步地,所述步驟S05具體為:

S051:Goto控件201獲取其本模塊的名稱設(shè)置為其自身名稱;

S051:根據(jù)各Goto控件201的名稱生成與其信號完全關(guān)聯(lián)的From控件202的名稱,該From控件202的名稱與其對應(yīng)Goto控件201的名稱一致。

進(jìn)一步地,所述From控件202與其相應(yīng)模塊的輸入端口一一對應(yīng)。

進(jìn)一步地,所述步驟S06具體為:

本模塊的各輸入端口通過相應(yīng)Bus selector控件300從相應(yīng)的From控件202選擇與其輸入端口信號線的名稱一致的信號。

進(jìn)一步地,所述步驟S06中的輸入端口信號線的名稱為其輸入端口的名稱。

進(jìn)一步地,所述Bus selector控件300與其相應(yīng)模塊的輸入端口一一對應(yīng)。

下面結(jié)合一個(gè)具體的例子詳細(xì)說明BMS的MATLAB建模集成方法的具體過程。

實(shí)施例一:

還需要說明的是,在本次實(shí)施例一中,請結(jié)合參照圖2,所述BMS包括三個(gè)程序模塊,分別為輸入模塊INP、電壓處理模塊Voltage和輸出模塊OUT。每個(gè)模塊都有三個(gè)輸入輸出端口,輸入輸出端口根據(jù)需要關(guān)聯(lián)的模塊定義好端口名稱,需要強(qiáng)調(diào)的是,輸入模塊INP的輸入端口連接至底層,輸入數(shù)據(jù)信息,在本實(shí)施例一中,輸入的是三個(gè)電壓信號V1、V2和V3。還需要強(qiáng)調(diào)的是,輸出模塊OUT的三個(gè)輸出端口輸出處理后的數(shù)據(jù)反饋給底層。

Bus creator控件100將輸入模塊INP的三個(gè)輸出端口的數(shù)據(jù)進(jìn)行匯集,即圖2中的INP_V1、INP_V2和INP_V3,后輸入至Goto控件201中,Goto控件201獲取其本模塊的名稱,設(shè)置為其自身名稱,根據(jù)Goto控件201的名稱生成與其信號完全關(guān)聯(lián)的From控件202名稱,該From控件202的名稱與其對應(yīng)Goto控件201的名稱一致,不同在于,F(xiàn)rom控件202與其相應(yīng)模塊的輸入端口數(shù)量對應(yīng)一致,即圖2中From控件202有若干個(gè)。

Goto控件202與Bus selector控件300連接后連接至電壓處理模塊Voltage模塊的輸入端口。電壓處理模塊Voltage的各輸入端口通過相應(yīng)的Bus selector控件300從相應(yīng)的From控件202選擇與其輸入端口信號線名稱一致的信號。電壓處理模塊Voltage處理輸入的數(shù)據(jù)信息后輸出處理后的數(shù)據(jù)信息給輸出模塊OUT。電壓處理模塊Voltage輸出數(shù)據(jù)信息給輸出模塊OUT的方式原理與輸入模塊INP輸入數(shù)據(jù)信息給電壓處理模塊Voltage的方式原理相同,這里不再進(jìn)行詳細(xì)陳述。輸出模塊OUT將最終數(shù)據(jù)反饋給底層。

以上所述實(shí)施方式僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。

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