眾所周知,序列發(fā)送模塊可以不需要腳本代碼實現(xiàn)測試中特定控制報文序列的發(fā)送,該模塊多用于循環(huán)順序控制的測試案例中。序列發(fā)送模塊的常用場景,主要是針對一些新開發(fā)的產(chǎn)品需要通過該模塊來驗證產(chǎn)品功能等等。本文重點和大家分享一下關(guān)于TSMaster中序列發(fā)送模塊的使用。
本文關(guān)鍵字:序列發(fā)送、無代碼發(fā)送
目錄
Catalog
1. 序列發(fā)送模塊的使用方法
2. 序列發(fā)送模塊實例
序列發(fā)送模塊的使用方法
1、添加CAN/CANFD序列發(fā)送模塊
在工具欄【測試】找到 【CAN/CANFD序列發(fā)送模塊】->添加CAN/CANFD序列發(fā)送模塊,如圖1。
圖1
2、添加新的序列發(fā)送流程
添加完成后,首先需要在序列發(fā)送窗口左側(cè)空白處右鍵選擇【添加新的序列發(fā)送流程】,如圖2。
圖2
①【切換到本序列發(fā)送流程】:存在多個序列發(fā)送流程時可以通過此選項切換流程。
②【啟動序列發(fā)送流程】:啟動當前選中的序列發(fā)送流程。
③【中斷序列發(fā)送流程】:中斷當前正在運行的序列發(fā)送流程。
④【添加新的序列流程】:創(chuàng)建新的序列發(fā)送流程。
⑤【編輯名稱】:編輯當前選中的序列流程名稱。
⑥【刪除所選】:刪除當前選中的序列流程。
⑦【刪除所有】:刪除所有序列流程。
3、添加順序發(fā)送報文
在序列發(fā)送窗口右側(cè)空白處右鍵選擇添加需要序列控制的報文,可以選擇新建原始報文/從數(shù)據(jù)庫添加報文,如圖3。
圖3
①【從數(shù)據(jù)庫添加報文】:加載數(shù)據(jù)庫后可通過該選項添加數(shù)據(jù)庫中的報文到序列發(fā)送模塊中。
②【新建原始報文】:通過新建報文添加報文到序列發(fā)送模塊中。
③【復制】:選擇列表中的報文進行復制,再通過粘貼按鈕進行粘貼。(可通過按下shift鍵多選報文)
④【復制為C腳本】:將當前選中的報文復制為C腳本代碼。
⑤【粘貼】:粘貼已復制的報文。
⑥【刪除所選】:刪除選中的報文。
⑦【導出配置】:完成發(fā)送列表的配置后可以點擊將該發(fā)送列表保存為.CANFDTX配置文件。
⑧【導入配置】:導入序列流程配置文件.CANFDTX
4、配置報文控制序列
按業(yè)務需求配置序列發(fā)送報文的控制數(shù)據(jù)、報文與報文間的延時時間、流程執(zhí)行的循環(huán)次數(shù),以達到我們需要的控制效果,如圖4。
圖4
序列發(fā)送實例
在汽車開發(fā)流程中,車門開閉測試是必不可少的,在這里以車門開閉控制為使用場景,講解序列發(fā)送模塊的使用。
加載數(shù)據(jù)庫后通過添加數(shù)據(jù)庫報文添加報文到序列發(fā)送流程中,示例中0x555報文為車門控制報文,其中包含車門控制信號定義,左前門信號:FL_Door,右前門信號:FR_Door,左后門信號:RL_Door,左后門信號:RR_Door,如圖6。
> 復制多條車門控制報文,至上而下給需要控制的信號賦值。
> 對每條控制報文做相應的延時設(shè)置。
> 對已完成的序列發(fā)送流程做循環(huán)次數(shù)的配置。
> 為了方便觀察控制序列發(fā)送的效果,在panal面板中添加了四個指示燈分別表示四個車門的開閉狀態(tài)。
指示燈控件的屬性可以非閾值模式(ThresholdMode=false,當信號值等于ValueOn所設(shè)置的值時,指示燈為點量狀態(tài),ValueOn為其他值時指示燈為熄滅狀態(tài))或選擇閾值模式(閾值是指一個極限值,當某個變量達到這個值時,控件的行為會發(fā)生某種變化,將ThresholdMode的值設(shè)為True,設(shè)置閾值的高限值為1,低限值為0,當信號值等于或小于0時,指示燈為熄滅狀態(tài),當信號值等于或大于1時,指示燈為點亮狀態(tài)。)如圖5。
圖5
完成后啟動序列發(fā)送流程,指示燈代表的車門開閉狀態(tài)由左前->全滅->左后->全滅->右前->全滅->右后->全滅->全亮->全滅->全亮->全滅->全亮->全滅依次循環(huán)執(zhí)行100次。
圖6
以上是序列發(fā)送模塊使用操作流程和示例,序列發(fā)送模塊可以用于快速驗證產(chǎn)品功能的控制效果,多個序列流程可以測試產(chǎn)品的多種控制狀態(tài),能熟練運用序列發(fā)送模塊,將序列發(fā)送模塊介入開發(fā)和測試工作中可以有效提高我們開發(fā)測試的效率。
-
測試
+關(guān)注
關(guān)注
8文章
5303瀏覽量
126658 -
CAN
+關(guān)注
關(guān)注
57文章
2754瀏覽量
463721 -
汽車
+關(guān)注
關(guān)注
13文章
3515瀏覽量
37318
發(fā)布評論請先 登錄
相關(guān)推薦
TSMaster 的 CAN UDS 診斷操作指南(上)
![<b class='flag-5'>TSMaster</b> 的 CAN UDS 診斷操作指南(上)](https://file.elecfans.com/web2/M00/40/07/pYYBAGJrUk2AaMaTAAAQONQtdzo461.jpg)
HIL測試技術(shù)在汽車ECU開發(fā)流程中的應用
面向?qū)ο蠓椒?b class='flag-5'>在汽車排放測試系統(tǒng)軟件開發(fā)中的應用
新功能發(fā)布 | TSMaster診斷模塊之系統(tǒng)變量的靈活應用
![新功能發(fā)布 | <b class='flag-5'>TSMaster</b>診斷<b class='flag-5'>模塊</b>之系統(tǒng)變量的靈活應用](https://file.elecfans.com/web2/M00/40/07/pYYBAGJrUk2AaMaTAAAQONQtdzo461.jpg)
應用筆記 | TSMaster如何代碼自動發(fā)送LIN報文
![應用筆記 | <b class='flag-5'>TSMaster</b>如何代碼自動<b class='flag-5'>發(fā)送</b>LIN報文](https://file.elecfans.com/web2/M00/40/07/pYYBAGJrUk2AaMaTAAAQONQtdzo461.jpg)
干貨分享 | TSMaster小功能之如何在圖形中監(jiān)控某一條DBC報文發(fā)送周期?
![干貨分享 | <b class='flag-5'>TSMaster</b>小功能之如何在圖形<b class='flag-5'>中</b>監(jiān)控某一條DBC報文<b class='flag-5'>發(fā)送</b>周期?](https://file.elecfans.com/web2/M00/40/07/pYYBAGJrUk2AaMaTAAAQONQtdzo461.jpg)
如何在TSMaster面板和工具箱中實現(xiàn)多語言切換
![如何在<b class='flag-5'>TSMaster</b>面板和工具箱<b class='flag-5'>中</b>實現(xiàn)多語言切換](https://file.elecfans.com/web2/M00/40/07/pYYBAGJrUk2AaMaTAAAQONQtdzo461.jpg)
同星智能攜TSMaster軟件和最新產(chǎn)品亮相ATC汽車測試技術(shù)周
![同星智能攜<b class='flag-5'>TSMaster</b>軟件和最新產(chǎn)品亮相ATC<b class='flag-5'>汽車</b><b class='flag-5'>測試</b>技術(shù)周](https://file.elecfans.com/web2/M00/40/07/pYYBAGJrUk2AaMaTAAAQONQtdzo461.jpg)
TSMaster小程序啟動和停止的自動化控制流程
![<b class='flag-5'>TSMaster</b>小程序啟動和停止的自動化控制流程](https://file.elecfans.com/web2/M00/40/07/pYYBAGJrUk2AaMaTAAAQONQtdzo461.jpg)
TSMaster信號比較模塊操作指南看這里!
![<b class='flag-5'>TSMaster</b>信號比較<b class='flag-5'>模塊</b>操作指南看這里!](https://file.elecfans.com/web2/M00/40/07/pYYBAGJrUk2AaMaTAAAQONQtdzo461.jpg)
TSMaster報文發(fā)送的信號生成器操作說明
![<b class='flag-5'>TSMaster</b>報文<b class='flag-5'>發(fā)送</b>的信號生成器操作說明](https://file.elecfans.com/web2/M00/40/07/pYYBAGJrUk2AaMaTAAAQONQtdzo461.jpg)
新書推薦 | TSMaster開發(fā)從入門到精通
![新書推薦 | <b class='flag-5'>TSMaster</b><b class='flag-5'>開發(fā)</b>從入門到精通](https://file.elecfans.com/web2/M00/40/07/pYYBAGJrUk2AaMaTAAAQONQtdzo461.jpg)
干貨分享 | TSMaster軟件指南
![干貨分享 | <b class='flag-5'>TSMaster</b>軟件指南](https://file.elecfans.com/web2/M00/40/07/pYYBAGJrUk2AaMaTAAAQONQtdzo461.jpg)
評論