?文章來源地址http://www.zghlxwxcb.cn/news/detail-415342.html
目錄
文章目錄
前言
二、工具詳細介紹
1.基礎功能
2.MIL測試功能
總結
?文章來源:http://www.zghlxwxcb.cn/news/detail-415342.html
前言
隨著Matlab/simulink建模在汽車ECU的開發(fā)過程中的使用越來越普及,如何對模型的正確性進行校核也顯得尤為重要。因此在歷經(jīng)兩個月的開發(fā)后,基于Matlab APP Designer做了一個MIL測試工具,工具主體分為基礎功能和MIL測試功能。基礎功能主要包含連線平直、端口風格化、Goto/From風格化等簡單功能,MIL測試主要是生成MIL測試用例模板、導入測試用例、運行測試用例和將測試結果導出到excel當中。下面詳細的介紹一下該工具的使用情況。
?
一、Matlab_MIL_Tools的安裝
1.將下載好的.mlappinstall保存到電腦當中,并打開matlab;
工具鏈接:
鏈接
源碼鏈接:
http://generatelink.xam.ink/change/makeurl/changeurl/8162
2.在主界面中打開APPs界面,點擊Install App按鈕;
?3.選擇剛剛保存的.mlappinstall文件并打開,即可安裝完成;
?4.安裝完成后可在圖中下拉菜單中中“My Apps”找到已安裝好的Apps工具;
?5.右鍵點擊該Apps,選擇“Add to Quick Access Toolbar”?將其添加到上方的快捷方式當中;
6.左鍵單擊即可打開該工具?
二、工具詳細介紹
1.基礎功能
1.連線平直
(1)打開一個simulink模型,點擊一下需要平直的subsystem,然后點擊APP界面中的連線平直按鈕,即可將連線平直連接。
?(2)注意點,要先選擇subsystem,然后再點擊界面按鍵,才能有效果
2.端口風格化
端口風格化之前,Input和Output形狀大小不一致,風格化后,大小一致
?3.Go/From風格化
對Go to和From模塊風格化,并將信號名稱顯示在其下方
以上即為該功能的基礎功能,其中連線平直和Go/From風格化為常用工具,主要是適用于信號增加后整理模型。?
2.MIL測試功能
1.Matlab建立Test Harness模型
Matlab進行MIL測試時,首先要借助于Test Harness模型做自動化測試,下面講解如何建立正確的Test Harness模型。
(1)在模型界面,右擊打開選擇項,選擇“Test Harness”->"Creat for Model..."
?(2)在彈出的創(chuàng)建Test Harness配置界面中進行配置
由于此工具是利用Signal Builder信號發(fā)生器來創(chuàng)建測試用例,因此需要在輸入信號類型選擇Signal Builder,輸出選擇To Workspace,點擊OK鍵,即可生成Test Harness.
?Note:這里輸入輸出一定要按照上述要求選擇,否則無法生成測試用例模板和計算結果
(3)生成Test Harness
?2.生成測試用例模板
在Test Haeness界面下,點擊工具中的“測試用例模板生成”,即可得到包含所有輸入輸出的Excel測試用例模板
將生成的Excel保存到本地,即可按照需求對輸入和輸出信號進行添加。此處建議保存TestCase_1界面保持不變,后續(xù)定義自己想要的測試用例只需新增一個名為“TestCase_X”的sheet即可(X為代數(shù),可以定義任何數(shù)字,可新增任何數(shù)量的表格)
?3.測試用例導入
(1)在Excel對應欄中定義輸入時間序列,輸入的Data,期望的輸出值,如下圖所示,并保存關閉當前Excel
?(2)點擊工具中的測試用例導入,找到剛剛定義好的Excel表格,導入到工具當中,則測試用例當中所有的滿足要求的sheet即可導入工具當中。
?4.開始測試
(1)點擊所需要測試的sheet,然后點擊">>>"按鍵,將其導入到執(zhí)行界面中
(2)開始進行測試
此出可以勾選是否導出測試結果,如果不勾選,則只會講測試用例的數(shù)據(jù)生成Signal Builder模型當中,然后運行Test haerness,需自行手動添加Scope模塊,觀察模型的輸出變化。
如果勾選導出測試結果,則會將測試結果直接導入到剛剛的測試用例Excel當中,如下所示:
?
總結
以上為今天同大家分享的內(nèi)容,后續(xù)將會將打包的工具放入,另外如果時間允許,將會同大家分享此工具的整個制作過程。
?
?
到了這里,關于Matlab/simulink MIL自動化測試工具使用說明的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!