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

      一種控制系統(tǒng)的開發(fā)方法和裝置的制造方法

      文檔序號:10686858閱讀:648來源:國知局
      一種控制系統(tǒng)的開發(fā)方法和裝置的制造方法
      【專利摘要】本申請公開了一種控制系統(tǒng)的開發(fā)方法和裝置。首先獲取開發(fā)控制系統(tǒng)所需的圖像信息。進(jìn)而,將獲取到的圖像信息封裝成可在Matlab工具下直接使用的S?Function模塊,并利用Matlab工具下的仿真模塊對預(yù)先建立的控制策略模型進(jìn)行仿真,初步驗(yàn)證控制策略模型的正確性。當(dāng)確認(rèn)建立的控制策略模型無誤后,將上述S?Function模塊和上述控制策略模型進(jìn)行集成,并基于Matlab工具提供的RTW模塊將集成后的控制策略模型轉(zhuǎn)換為C代碼。進(jìn)一步,對生成的C代碼進(jìn)行編譯、鏈接生成可執(zhí)行文件,以將上述可執(zhí)行文件寫入相關(guān)的控制器中完成控制系統(tǒng)的開發(fā)。
      【專利說明】
      一種控制系統(tǒng)的開發(fā)方法和裝置
      技術(shù)領(lǐng)域
      [0001]本申請涉及軟件開關(guān)領(lǐng)域,更具體地說,涉及一種控制系統(tǒng)開發(fā)的方法和裝置。
      【背景技術(shù)】
      [0002]現(xiàn)階段,開發(fā)控制系統(tǒng)軟件一般采用手寫代碼的方式來完成,如C語言、C++。如,在開發(fā)汽車的無人駕駛控制系統(tǒng)時,首先通過手寫代碼控制單片機(jī)相應(yīng)模塊進(jìn)行圖像信息的采集,其次通過算法解析采集到的圖像信息,提取開發(fā)的無人駕駛控制系統(tǒng)所需的圖像信息,然后把提取的圖像信息和控制策略進(jìn)行集成,完成整個無人駕駛系統(tǒng)軟件的開發(fā)。
      [0003]對軟件開發(fā)人員來說,使用手寫代碼開發(fā)控制系統(tǒng)軟件的方法需要軟件開發(fā)人員具有較強(qiáng)的專業(yè)知識,這樣無疑增大了控制系統(tǒng)軟件開發(fā)的難度。

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

      [0004]有鑒于此,本申請?zhí)峁┮环N開控制系統(tǒng)的開發(fā)的方法和裝置,基于Matlab工具的圖形化編程的方式開發(fā)控制系統(tǒng),降低了控制系統(tǒng)的開發(fā)難度。
      [0005]為了實(shí)現(xiàn)上述目的,現(xiàn)提出的方案如下:
      [0006]—種控制系統(tǒng)的開發(fā)方法,包括:
      [0007]獲取開發(fā)所述控制系統(tǒng)所需的圖像信息;
      [0008]對所述圖像信息進(jìn)行封裝,生成包含有所述圖像信息,且適用于Matlab工具的S-Funct1n模塊;
      [0009]利用Matlab工具下的仿真模塊對預(yù)先建立的控制策略模型進(jìn)行仿真,以驗(yàn)證所述控制策略模型是否正確;
      [00?0]當(dāng)驗(yàn)證所述控制策略模型無誤后,集成所述S-Funct1n模塊和所述控制策略模型;
      [0011]利用Matlab工具下的RTW模塊,將集成后的所述控制策略模型轉(zhuǎn)換為C代碼,并調(diào)用編譯器對所述C代碼進(jìn)行編譯、鏈接,生成可執(zhí)行文件;
      [0012]將所述可執(zhí)行文件寫入所述控制系統(tǒng)的控制器,完成所述控制系統(tǒng)的開發(fā)。
      [0013]優(yōu)選的,所述利用Matlab工具下的RTW模塊,將集成后的所述控制策略模型轉(zhuǎn)換為C代碼,并調(diào)用編譯器對所述C代碼進(jìn)行編譯、鏈接,生成可執(zhí)行文件之后,還包括:
      [0014]獲取所述C代碼編譯過程中生成的變量地址文件以及Matlab工具自動生成的A2L格式文件;
      [0015]基于所述變量地址文件和所述A2L格式文件,生成標(biāo)定軟件所需的數(shù)據(jù)庫文件;
      [0016]其中所述標(biāo)定軟件用于實(shí)現(xiàn)對所述控制系統(tǒng)的程序下載和測量標(biāo)定。
      [0017]優(yōu)選的,所述獲取開發(fā)所述控制系統(tǒng)所需的圖像信息,包括:
      [0018]采集車輛的視頻信息;
      [0019]對所述視頻信息進(jìn)行解碼操作;
      [0020]從解碼后的所述視頻信息中,提取開發(fā)所述控制系統(tǒng)所需的所述圖像信息。
      [0021]優(yōu)選的,所述調(diào)用編譯器對所述C代碼進(jìn)行編譯、鏈接,生成可執(zhí)行文件包括:
      [0022]通過調(diào)用基于Perl語言編寫的代碼文件,完成對所述編譯器的調(diào)用;
      [0023]利用所述編譯器對所述C代碼進(jìn)行編譯、鏈接,生成可執(zhí)行文件。
      [0024]一種控制系統(tǒng)的開發(fā)裝置,包括:
      [0025]第一信息采集單元,用于獲取開發(fā)所述控制系統(tǒng)所需的圖像信息;
      [0026]封裝單元,用于對所述圖像信息進(jìn)行封裝,生成包含有所述圖像信息,且適用于Matlab 工具的 S-Funct1n 模塊;
      [0027]仿真單元,用于利用Matlab工具下的仿真模塊對預(yù)先建立的控制策略模型進(jìn)行仿真,以驗(yàn)證所述控制策略模型是否正確;
      [0028]集成單元,用于當(dāng)驗(yàn)證所述控制策略模型無誤后,集成所述S-Funct1n模塊和所述控制策略模型;
      [0029]代碼轉(zhuǎn)換編譯單元,用于利用Matlab工具下的RTW模塊,將集成后的所述控制策略模型轉(zhuǎn)換為C代碼,并調(diào)用編譯器對所述C代碼進(jìn)行編譯、鏈接,生成可執(zhí)行文件;
      [0030]寫入單元,用于將所述可執(zhí)行文件寫入所述控制系統(tǒng)的控制器,完成所述控制系統(tǒng)的開發(fā)。
      [0031]優(yōu)選的,還包括:
      [0032]第二信息采集單元,用于獲取所述C代碼編譯過程中生成的變量地址文件以及Matlab工具自動生成的A2L格式文件;
      [0033]數(shù)據(jù)庫文件生成單元,用于基于所述變量地址文件和所述A2L格式文件,生成標(biāo)定軟件所需的數(shù)據(jù)庫文件;
      [0034]其中所述標(biāo)定軟件用于實(shí)現(xiàn)對所述控制系統(tǒng)的程序下載和測量標(biāo)定。
      [0035]優(yōu)選的,所述第一信息采集單元包括:
      [0036]攝像頭,用于采集車輛的視頻信息;
      [0037]解碼子單元,用于對所述視頻信息進(jìn)行解碼操作;
      [0038]圖像信息提取子單元,用于從解碼后的所述視頻信息中,提取開發(fā)所述控制系統(tǒng)所需的所述圖像信息。
      [0039]優(yōu)選的,所述代碼轉(zhuǎn)換編譯單元包括:
      [0040]代碼轉(zhuǎn)換子單元,用于利用Matlab工具下的RTW模塊,將集成后的所述控制策略模型轉(zhuǎn)換為C代碼;
      [0041]編譯器調(diào)用子單元,用于通過調(diào)用基于Perl語言編寫的代碼文件,完成對所述編譯器的調(diào)用;
      [0042]代碼編譯子單元,用于利用所述編譯器對所述C代碼進(jìn)行編譯、鏈接,生成可執(zhí)行文件。
      [0043]經(jīng)由上述技術(shù)方案可知,本申請公開了一種控制系統(tǒng)的開發(fā)方法和裝置。首先獲取開發(fā)控制系統(tǒng)所需的圖像信息。進(jìn)而,將獲取到的圖像信息封裝成可在Matlab工具下直接使用的S-Funct1n模塊,并利用Matlab工具下的仿真模塊對預(yù)先建立的控制策略模型進(jìn)行仿真,初步驗(yàn)證控制策略模型的正確性。當(dāng)確認(rèn)建立的控制策略模型無誤后,將上述S-Funct1n模塊和上述控制策略模型進(jìn)行集成,并基于Matlab工具提供的RTW模塊將集成后的控制策略模型轉(zhuǎn)換為C代碼。進(jìn)一步,對生成的C代碼進(jìn)行編譯、鏈接生成可執(zhí)行文件,以將上述可執(zhí)行文件寫入相關(guān)的控制器中完成控制系統(tǒng)的開發(fā)。與現(xiàn)有技術(shù)相比,本發(fā)明基于Matlab工具下的各個圖形化模塊完成對控制系統(tǒng)的開發(fā),不再需要系統(tǒng)開發(fā)人員編寫軟件代碼,降低了控制系統(tǒng)軟件開發(fā)的難度。
      【附圖說明】
      [0044]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
      [0045]圖1示出了本發(fā)明一個實(shí)施例公開的一種控制系統(tǒng)的開發(fā)方法的流程示意圖;
      [0046]圖2示出了本發(fā)明另一個實(shí)施例公開的一種控制系統(tǒng)的開發(fā)裝置的結(jié)構(gòu)示意圖;
      [0047]圖3示出了本發(fā)明另一個實(shí)施例公開的一種控制系統(tǒng)的開發(fā)裝置的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0048]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0049]參見圖1示出了本發(fā)明一個實(shí)施例公開的一種控制系統(tǒng)的開發(fā)方法的流程示意圖。
      [0050]由圖1可知,該方法包括:
      [0051 ] S11:獲取開發(fā)控制系統(tǒng)所需的圖像信息。
      [0052]通過汽車內(nèi)部的數(shù)據(jù)總線獲取開發(fā)控制系統(tǒng)所需的圖像信息。
      [0053]可選的,可通過獲取攝像頭采集的視頻信息,并對攝像頭采集到的視頻信息進(jìn)行解碼操作,進(jìn)而,從解碼后的所述視頻信息中,提取開發(fā)所述控制系統(tǒng)所需的所述圖像信息。
      [0054]S102:對所述圖像信息進(jìn)行封裝,生成包含有所述圖像信息,且適用于Matlab工具的 S-Func t i on 模塊。
      [0055]基于圖像處理芯片的通訊矩陣對獲取到的圖像信息進(jìn)行封裝,以封裝成用戶可以直接在Mat Iab工具下使用的S-Funct 1n模塊。
      [0056]S103:利用Matlab工具下的仿真模塊對預(yù)先建立的控制策略模型進(jìn)行仿真,以驗(yàn)證所述控制策略模型是否正確。
      [0057]可選的,本發(fā)明公開的控制系統(tǒng)開發(fā)方法可應(yīng)用于汽車無人駕駛控制系統(tǒng)的開發(fā)。在開發(fā)汽車無人駕駛控制系統(tǒng)時,汽車無人駕駛控制系統(tǒng)的控制策略可包括以下控制策略,如當(dāng)行人與車輛的距離在預(yù)設(shè)的第一范圍時,車輛輸出報(bào)警信號的控制策略,當(dāng)行人與車輛的距離在預(yù)設(shè)的第二范圍時,車輛實(shí)現(xiàn)自動制動的控制策略。
      [0058]當(dāng)然,在實(shí)際應(yīng)用中車輛駕駛員可根據(jù)自身的駕駛習(xí)慣設(shè)置不同的控制策略。
      [0059]控制策略模型建模完成之后,可以和Matlab/Simulink下提供的Sinks(信號模塊組)和Sources(數(shù)學(xué)運(yùn)算模塊組)庫中的模塊進(jìn)行聯(lián)合仿真測試,初步驗(yàn)證控制策略模型的正確性。
      [ΟΟ?Ο] S104:當(dāng)驗(yàn)證所述控制策略模型無誤后,集成所述S-Funct1n模塊和所述控制策略模型。
      [0061 ] 上述S-Funct1n模塊和控制策略模型的集成過程可看作將S-Funct1n模塊中存儲的圖像信息關(guān)聯(lián)到控制策略模型的信息輸入端口的過程。
      [0062]S105:利用Matlab工具下的RTW模塊,將集成后的所述控制策略模型轉(zhuǎn)換為C代碼,并調(diào)用編譯器對所述C代碼進(jìn)行編譯、鏈接,生成可執(zhí)行文件。
      [0063]具體包括:
      [0064]Real-Time Workshop(實(shí)時工作間)是Matlab提供的自動代碼生成工具,在本申請中可基于MatIab提供Real-Time Workshop將集成后的控制策略模型轉(zhuǎn)換為C代碼。然后,通過調(diào)用Perl語言編寫的代碼文件,完成了對編譯器軟件的調(diào)用,并且控制編譯器軟件進(jìn)行軟件工程的建立、編譯和鏈接工作,最終生成控制器可以使用的可執(zhí)行文件。
      [0065]S106:將所述可執(zhí)行文件寫入所述控制系統(tǒng)的控制器,完成所述控制系統(tǒng)的開發(fā)。
      [0066]由以上實(shí)施例可知:本申請公開了一種控制系統(tǒng)的開發(fā)方法。首先獲取開發(fā)控制系統(tǒng)所需的圖像信息。進(jìn)而,將獲取到的圖像信息封裝成可在Matlab工具下直接使用的S-Funct1n模塊,并利用Matlab工具下的仿真模塊對預(yù)先建立的控制策略模型進(jìn)行仿真,初步驗(yàn)證控制策略模型的正確性。當(dāng)確認(rèn)建立的控制策略模型無誤后,將上述S-Funct1n模塊和上述控制策略模型進(jìn)行集成,并基于Matlab工具提供的RTW模塊將集成后的控制策略模型轉(zhuǎn)換為C代碼。進(jìn)一步,對生成的C代碼進(jìn)行編譯、鏈接生成可執(zhí)行文件,以將上述可執(zhí)行文件寫入相關(guān)的控制器中完成控制系統(tǒng)的開發(fā)。與現(xiàn)有技術(shù)相比,本發(fā)明基于Matlab工具下的各個圖形化模塊完成對控制系統(tǒng)的開發(fā),不再需要系統(tǒng)開發(fā)人員編寫軟件代碼,降低了控制系統(tǒng)軟件開發(fā)的難度。
      [0067]參見圖2示出了本發(fā)明另一個實(shí)施例公開的一種控制系統(tǒng)的開發(fā)裝置結(jié)構(gòu)示意圖。
      [0068]在本實(shí)施例中,該裝置包括:第一信息采集單元1、封裝單元2、仿真單元3、集成單元4、代碼轉(zhuǎn)換編譯單元5以及寫入單元6。
      [0069]其中,第一信息采集單元I,用于獲取開發(fā)所述控制系統(tǒng)所需的圖像信息,并將獲取到的圖像信息發(fā)送至封裝單元2中。
      [°07°]封裝單元2用于基于Matlab工具下的S-Funct1n模塊形式對第一信息采集單元輸出的圖像信息進(jìn)行封裝,以生成包含有所述圖像信息的S-Funct1n模塊。
      [0071]仿真單元3用于利用Matlab工具下的仿真模塊對預(yù)先建立的控制策略模型進(jìn)行仿真,以驗(yàn)證所述控制策略模型是否正確。
      [0072]集成單元4用于當(dāng)確定所述控制策略模塊正確無誤后,集成所述S-Funct1n模塊和所述控制策略模型。
      [0073]代碼轉(zhuǎn)換編譯單元5用于利用Matlab工具下的RTW模塊,將集成后的所述控制策略模型轉(zhuǎn)換為C代碼,并調(diào)用編譯器對所述C代碼進(jìn)行編譯、鏈接,生成可執(zhí)行文件。
      [0074]具體的,Real-Time Workshop(實(shí)時工作間)是Matlab提供的自動代碼生成工具,在本申請中可基于Matlab提供Real-Time Workshop將集成后的控制策略模型轉(zhuǎn)換為(:代碼。然后,通過調(diào)用Perl語言編寫的代碼文件,完成了對編譯器軟件的調(diào)用,并且控制編譯器軟件進(jìn)行軟件工程的建立、編譯和鏈接工作,最終生成控制器可以使用的可執(zhí)行文件。
      [0075]寫入單元6用于將所述可執(zhí)行文件寫入所述控制系統(tǒng)的控制器,完成所述控制系統(tǒng)的開發(fā)。
      [0076]參見圖3示出了本發(fā)明另一個實(shí)施例公開的一種控制系統(tǒng)的開發(fā)裝置結(jié)構(gòu)示意圖。
      [0077]與上一個實(shí)施例不同的是,在本實(shí)施例中,為了實(shí)現(xiàn)對該控制系統(tǒng)的監(jiān)控,該裝置還包括第二信息采集單元7以及數(shù)據(jù)庫文件生成單元8。
      [0078]其中,第二信息采集單元7用于獲取所述C代碼編譯過程中生成的變量地址文件以及Mat Iab工具自動生成的A2L格式文件。
      [0079]數(shù)據(jù)庫文件生成單元,用于基于所述變量地址文件和所述A2L格式文件,生成標(biāo)定軟件所需的數(shù)據(jù)庫文件。其中,所述標(biāo)定軟件用于實(shí)現(xiàn)對所述控制系統(tǒng)的監(jiān)控。
      [0080]另外,在本實(shí)施例中所述第一信息采集單元具備包括:攝像頭、解碼子單元以及圖像信息提取子單元。
      [0081 ]其中,攝像頭,用于采集視頻信息;
      [0082]解碼子單元,用于對所述視頻信息進(jìn)行解碼操作;
      [0083]圖像信息提取子單元,用于從解碼后的所述視頻信息中,提取開發(fā)所述控制系統(tǒng)所需的所述圖像信息。
      [0084]所述代碼轉(zhuǎn)換編譯單元包括:
      [0085]代碼轉(zhuǎn)換子單元,用于利用Matlab工具下的RTW模塊,將集成后的所述控制策略模型轉(zhuǎn)換為C代碼;
      [0086]編譯器調(diào)用子單元,用于通過調(diào)用基于Perl語言編寫的代碼文件,完成對所述編譯器的調(diào)用;
      [0087]代碼編譯子單元,用于利用所述編譯器對所述C代碼進(jìn)行編譯、鏈接,生成可執(zhí)行文件。
      [0088]需要說明的是該裝置實(shí)施例與方法實(shí)施例相對應(yīng),其執(zhí)行過程和執(zhí)行原理相同,在此不作贅述。
      [0089]最后,還需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實(shí)體或者操作與另一個實(shí)體或操作區(qū)分開來,而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
      [0090]本說明書中各個實(shí)施例采用遞進(jìn)的方式描述,每個實(shí)施例重點(diǎn)說明的都是與其他實(shí)施例的不同之處,各個實(shí)施例之間相同相似部分互相參見即可。
      [0091]對所公開的實(shí)施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實(shí)施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。
      【主權(quán)項(xiàng)】
      1.一種控制系統(tǒng)的開發(fā)方法,其特征在于,包括: 獲取開發(fā)所述控制系統(tǒng)所需的圖像信息; 對所述圖像信息進(jìn)行封裝,生成包含有所述圖像信息,且適用于Matlab工具的S-Funct1n模塊; 利用Matlab工具下的仿真模塊對預(yù)先建立的控制策略模型進(jìn)行仿真,以驗(yàn)證所述控制策略模型是否正確; 當(dāng)驗(yàn)證所述控制策略模型無誤后,集成所述S-Funct1n模塊和所述控制策略模型; 利用Matlab工具下的RTW模塊,將集成后的所述控制策略模型轉(zhuǎn)換為C代碼,并調(diào)用編譯器對所述C代碼進(jìn)行編譯、鏈接,生成可執(zhí)行文件; 將所述可執(zhí)行文件寫入所述控制系統(tǒng)的控制器,完成所述控制系統(tǒng)的開發(fā)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述利用Matlab工具下的RTW模塊,將集成后的所述控制策略模型轉(zhuǎn)換為C代碼,并調(diào)用編譯器對所述C代碼進(jìn)行編譯、鏈接,生成可執(zhí)行文件之后,還包括: 獲取所述C代碼編譯過程中生成的變量地址文件以及Matlab工具自動生成的A2L格式文件; 基于所述變量地址文件和所述A2L格式文件,生成標(biāo)定軟件所需的數(shù)據(jù)庫文件; 其中所述標(biāo)定軟件用于實(shí)現(xiàn)對所述控制系統(tǒng)的程序下載和測量標(biāo)定。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取開發(fā)所述控制系統(tǒng)所需的圖像信息,包括: 采集車輛的視頻信息; 對所述視頻信息進(jìn)行解碼操作; 從解碼后的所述視頻信息中,提取開發(fā)所述控制系統(tǒng)所需的所述圖像信息。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述調(diào)用編譯器對所述C代碼進(jìn)行編譯、鏈接,生成可執(zhí)行文件包括: 通過調(diào)用基于Perl語言編寫的代碼文件,完成對所述編譯器的調(diào)用; 利用所述編譯器對所述C代碼進(jìn)行編譯、鏈接,生成可執(zhí)行文件。5.一種控制系統(tǒng)的開發(fā)裝置,其特征在于,包括: 第一信息采集單元,用于獲取開發(fā)所述控制系統(tǒng)所需的圖像信息; 封裝單元,用于對所述圖像信息進(jìn)行封裝,生成包含有所述圖像信息,且適用于Matlab工具的S-Funct1n模塊; 仿真單元,用于利用Matlab工具下的仿真模塊對預(yù)先建立的控制策略模型進(jìn)行仿真,以驗(yàn)證所述控制策略模型是否正確; 集成單元,用于當(dāng)驗(yàn)證所述控制策略模型無誤后,集成所述S-Funct1n模塊和所述控制策略模型; 代碼轉(zhuǎn)換編譯單元,用于利用Matlab工具下的RTW模塊,將集成后的所述控制策略模型轉(zhuǎn)換為C代碼,并調(diào)用編譯器對所述C代碼進(jìn)行編譯、鏈接,生成可執(zhí)行文件; 寫入單元,用于將所述可執(zhí)行文件寫入所述控制系統(tǒng)的控制器,完成所述控制系統(tǒng)的開發(fā)。6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,還包括: 第二信息采集單元,用于獲取所述C代碼編譯過程中生成的變量地址文件以及Matlab工具自動生成的A2L格式文件; 數(shù)據(jù)庫文件生成單元,用于基于所述變量地址文件和所述A2L格式文件,生成標(biāo)定軟件所需的數(shù)據(jù)庫文件; 其中所述標(biāo)定軟件用于實(shí)現(xiàn)對所述控制系統(tǒng)的程序下載和測量標(biāo)定。7.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述第一信息采集單元包括: 攝像頭,用于采集車輛的視頻信息; 解碼子單元,用于對所述視頻信息進(jìn)行解碼操作; 圖像信息提取子單元,用于從解碼后的所述視頻信息中,提取開發(fā)所述控制系統(tǒng)所需的所述圖像信息。8.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述代碼轉(zhuǎn)換編譯單元包括: 代碼轉(zhuǎn)換子單元,用于利用Matlab工具下的RTW模塊,將集成后的所述控制策略模型轉(zhuǎn)換為C代碼; 編譯器調(diào)用子單元,用于通過調(diào)用基于Perl語言編寫的代碼文件,完成對所述編譯器的調(diào)用; 代碼編譯子單元,用于利用所述編譯器對所述C代碼進(jìn)行編譯、鏈接,生成可執(zhí)行文件。
      【文檔編號】G06F9/445GK106055351SQ201610342015
      【公開日】2016年10月26日
      【申請日】2016年5月20日
      【發(fā)明人】孔閣, 楊霞
      【申請人】北京經(jīng)緯恒潤科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1