吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

TSMaster 序列發送模塊在汽車開發測試中的應用

上海同星智能科技有限公司 ? 2024-02-19 14:00 ? 次閱讀

眾所周知,序列發送模塊可以不需要腳本代碼實現測試中特定控制報文序列的發送,該模塊多用于循環順序控制的測試案例中。序列發送模塊的常用場景,主要是針對一些新開發的產品需要通過該模塊來驗證產品功能等等。本文重點和大家分享一下關于TSMaster中序列發送模塊的使用。

本文關鍵字:序列發送、無代碼發送

目錄

Catalog

1. 序列發送模塊的使用方法

2. 序列發送模塊實例

序列發送模塊的使用方法


1、添加CAN/CANFD序列發送模塊


在工具欄【測試】找到 【CAN/CANFD序列發送模塊】->添加CAN/CANFD序列發送模塊,如圖1。

2348afb6-ceec-11ee-9118-92fbcf53809c.png

圖1

2、添加新的序列發送流程

添加完成后,首先需要在序列發送窗口左側空白處右鍵選擇【添加新的序列發送流程】,如圖2。

23609a86-ceec-11ee-9118-92fbcf53809c.png

圖2

①【切換到本序列發送流程】:存在多個序列發送流程時可以通過此選項切換流程。

②【啟動序列發送流程】:啟動當前選中的序列發送流程。

③【中斷序列發送流程】:中斷當前正在運行的序列發送流程。

④【添加新的序列流程】:創建新的序列發送流程。

⑤【編輯名稱】:編輯當前選中的序列流程名稱。

⑥【刪除所選】:刪除當前選中的序列流程。

⑦【刪除所有】:刪除所有序列流程。

3、添加順序發送報文

在序列發送窗口右側空白處右鍵選擇添加需要序列控制的報文,可以選擇新建原始報文/從數據庫添加報文,如圖3。

236e84ac-ceec-11ee-9118-92fbcf53809c.png

圖3

①【從數據庫添加報文】:加載數據庫后可通過該選項添加數據庫中的報文到序列發送模塊中。

②【新建原始報文】:通過新建報文添加報文到序列發送模塊中。

③【復制】:選擇列表中的報文進行復制,再通過粘貼按鈕進行粘貼。(可通過按下shift鍵多選報文)

④【復制為C腳本】:將當前選中的報文復制為C腳本代碼。

⑤【粘貼】:粘貼已復制的報文。

⑥【刪除所選】:刪除選中的報文。

⑦【導出配置】:完成發送列表的配置后可以點擊將該發送列表保存為.CANFDTX配置文件。

⑧【導入配置】:導入序列流程配置文件.CANFDTX


4、配置報文控制序列

按業務需求配置序列發送報文的控制數據、報文與報文間的延時時間、流程執行的循環次數,以達到我們需要的控制效果,如圖4。

237258ac-ceec-11ee-9118-92fbcf53809c.png

圖4

序列發送實例

在汽車開發流程中,車門開閉測試是必不可少的,在這里以車門開閉控制為使用場景,講解序列發送模塊的使用。


加載數據庫后通過添加數據庫報文添加報文到序列發送流程中,示例中0x555報文為車門控制報文,其中包含車門控制信號定義,左前門信號:FL_Door,右前門信號:FR_Door,左后門信號:RL_Door,左后門信號:RR_Door,如圖6。


> 復制多條車門控制報文,至上而下給需要控制的信號賦值。

> 對每條控制報文做相應的延時設置。

> 對已完成的序列發送流程做循環次數的配置。

> 為了方便觀察控制序列發送的效果,在panal面板中添加了四個指示燈分別表示四個車門的開閉狀態。

指示燈控件的屬性可以非閾值模式(ThresholdMode=false,當信號值等于ValueOn所設置的值時,指示燈為點量狀態,ValueOn為其他值時指示燈為熄滅狀態)或選擇閾值模式(閾值是指一個極限值,當某個變量達到這個值時,控件的行為會發生某種變化,將ThresholdMode的值設為True,設置閾值的高限值為1,低限值為0,當信號值等于或小于0時,指示燈為熄滅狀態,當信號值等于或大于1時,指示燈為點亮狀態。)如圖5。

23d4d126-ceec-11ee-9118-92fbcf53809c.png

圖5

完成后啟動序列發送流程,指示燈代表的車門開閉狀態由左前->全滅->左后->全滅->右前->全滅->右后->全滅->全亮->全滅->全亮->全滅->全亮->全滅依次循環執行100次。

23e20f62-ceec-11ee-9118-92fbcf53809c.png

圖6


以上是序列發送模塊使用操作流程和示例,序列發送模塊可以用于快速驗證產品功能的控制效果,多個序列流程可以測試產品的多種控制狀態,能熟練運用序列發送模塊,將序列發送模塊介入開發和測試工作中可以有效提高我們開發測試的效率。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 測試
    +關注

    關注

    8

    文章

    5375

    瀏覽量

    127058
  • CAN
    CAN
    +關注

    關注

    57

    文章

    2769

    瀏覽量

    464377
  • 汽車
    +關注

    關注

    13

    文章

    3601

    瀏覽量

    37653
收藏 人收藏

    評論

    相關推薦

    TSMaster 的 CAN UDS 診斷操作指南(上)

    TSMaster可以少代碼甚至零代碼就可以完成診斷流程開發,診斷開發人員只需要熟悉診斷流程,就能打通研發、產線、售后整條鏈路環節。TSMaster的UDS診斷功能不僅支持CAN,LIN
    的頭像 發表于 06-08 08:21 ?2742次閱讀
    <b class='flag-5'>TSMaster</b> 的 CAN UDS 診斷操作指南(上)

    HIL測試技術汽車ECU開發流程的應用

    HIL測試技術汽車ECU開發流程的應用 1、V模式開發流程 V模式
    發表于 03-11 11:24 ?5646次閱讀

    面向對象方法汽車排放測試系統軟件開發的應用

    面向對象方法汽車排放測試系統軟件開發的應用
    發表于 01-22 13:38 ?12次下載

    新功能發布 | TSMaster診斷模塊之系統變量的靈活應用

    的能力,TSMaster把系統變量作為參數引入診斷模塊,極大的拓展了診斷模塊跟其他模塊數據交互的能力。下面以幾個典型的應用場景為例說明其功
    的頭像 發表于 06-18 10:55 ?838次閱讀
    新功能發布 | <b class='flag-5'>TSMaster</b>診斷<b class='flag-5'>模塊</b>之系統變量的靈活應用

    應用筆記 | TSMaster如何代碼自動發送LIN報文

    前面我們出了關于TSMaster應用筆記系列的幾篇文章,小伙伴反饋都非常實用,也是工程師們使用TSMaster軟件中切切實實會遇到的問題,今天繼續給大家帶來應用筆記系列文章——如何代碼自動
    的頭像 發表于 08-25 11:05 ?1960次閱讀
    應用筆記 | <b class='flag-5'>TSMaster</b>如何代碼自動<b class='flag-5'>發送</b>LIN報文

    干貨分享 | TSMaster的記錄功能需求與實踐

    TSMaster支持過程,發現工程師們有很多記錄功能需求,今天和大家分享TSMaster記錄模塊的功能實踐,
    的頭像 發表于 04-20 10:20 ?1916次閱讀
    干貨分享 | <b class='flag-5'>TSMaster</b>的記錄功能需求與實踐

    干貨分享 | TSMaster小功能之如何在圖形監控某一條DBC報文發送周期?

    今天給大家介紹TSMaster小功能之如何在圖形監控某一條DBC報文發送周期,想要實現這個功能,需要借助TSMaster的小程序功能來實現。步驟一1.創建一個用戶變量Cycle,用于
    的頭像 發表于 05-09 15:48 ?1503次閱讀
    干貨分享 | <b class='flag-5'>TSMaster</b>小功能之如何在圖形<b class='flag-5'>中</b>監控某一條DBC報文<b class='flag-5'>發送</b>周期?

    如何在TSMaster面板和工具箱實現多語言切換

    TSMaster軟件平臺已經提供了多語言的支持,對于軟件內部用戶二次開發模塊如Panel和工具箱模塊TSMaster也提供了多語言的支持
    的頭像 發表于 11-11 08:21 ?1108次閱讀
    如何在<b class='flag-5'>TSMaster</b>面板和工具箱<b class='flag-5'>中</b>實現多語言切換

    同星智能攜TSMaster軟件和最新產品亮相ATC汽車測試技術周

    ATC汽車測試技術周2023ATC第二屆汽車測試技術周將于11月28-29日在上海舉辦,展會涵蓋汽車軟硬件
    的頭像 發表于 11-25 08:21 ?811次閱讀
    同星智能攜<b class='flag-5'>TSMaster</b>軟件和最新產品亮相ATC<b class='flag-5'>汽車</b><b class='flag-5'>測試</b>技術周

    TSMaster小程序啟動和停止的自動化控制流程

    實際應用場景,用戶常常需要按一定邏輯和時序來控制TSMaster內置功能模塊的啟動和停止,TSMaster軟件內置有C/Python小程
    的頭像 發表于 12-02 08:21 ?1384次閱讀
    <b class='flag-5'>TSMaster</b>小程序啟動和停止的自動化控制流程

    TSMaster信號比較模塊操作指南看這里!

    TSMaster信號比較模塊是專門針對測試開發的一個模塊,可以對CAN,LIN,FlexRay以及系統變量等信號類型做信號
    的頭像 發表于 12-09 08:21 ?673次閱讀
    <b class='flag-5'>TSMaster</b>信號比較<b class='flag-5'>模塊</b>操作指南看這里!

    TSMaster報文發送的信號生成器操作說明

    信號生成器功能是TSMaster分析的報文發送模塊。信號生成器用于發送和配置每個CAN/LIN信號的值變化行為,簡而言之,這是一個可以控制
    的頭像 發表于 12-23 08:21 ?1095次閱讀
    <b class='flag-5'>TSMaster</b>報文<b class='flag-5'>發送</b>的信號生成器操作說明

    TSMaster 測試報告生成器操作指南

    用戶基于TSMaster軟件開發測試用例時,或需要使用TSMaster生成HTML報告時,需要使用TS
    的頭像 發表于 08-03 08:21 ?581次閱讀
    <b class='flag-5'>TSMaster</b> <b class='flag-5'>測試</b>報告生成器操作指南

    新書推薦 | TSMaster開發從入門到精通

    書名:TSMaster開發從入門到精通書號:9787302667193作者:楊金升劉矗劉功申定價:99.80元《CANoe開發從入門到精通》作者又一力作!本書旨在幫助廣大汽車工業領域的
    的頭像 發表于 08-30 12:37 ?645次閱讀
    新書推薦 | <b class='flag-5'>TSMaster</b><b class='flag-5'>開發</b>從入門到精通

    干貨分享 | TSMaster軟件指南

    TSMaster是同星智能開發的一款國產汽車總線工具鏈軟件平臺,是全方位汽車總線設計、仿真、分析、診斷和標定的專業工具,支持從需求分析到系統實現的整個系統
    的頭像 發表于 09-15 08:08 ?2078次閱讀
    干貨分享 | <b class='flag-5'>TSMaster</b>軟件指南
    澳门百家乐官网骗人| 百家乐官网二十一点| 百家乐官网技巧阅读| 赌博堕天录 和也篇| 大发888娱乐网下| 网络百家乐赌博视频| LV百家乐官网娱乐城| 国美百家乐官网的玩法技巧和规则| 百家乐官网一拖三| 娱乐城百家乐官网可以代理吗 | 百家乐庄闲和概率| 百家乐官网的巧门| 金臂百家乐官网开户送彩金| 太阳城在线娱乐网| 德州扑克 下载| 北京太阳城三期| 百家乐博赌城| 网上百家乐平台下载| 2024年九运的房屋风水吉凶| 玩百家乐官网技巧巧| 赌场百家乐官网玩法介绍| 百家乐官网中的概率| 鸿利国际娱乐城| 六合彩现场| 大发888手机注册送钱| 大发888dafa888| 百家乐定位胆技巧| 在线玩百家乐的玩法技巧和规则 | 皇冠百家乐在线游戏| 杨公24山分金兼向吉凶| 利澳百家乐官网的玩法技巧和规则 | 百佬汇百家乐官网的玩法技巧和规则| 百家乐官网破解方法技巧| 百家乐官网五子棋| 哪个百家乐官网投注好| 玩百家乐官网怎么才能赢| 百家乐官网在线手机玩| 百家乐官网视频官网| 盖州市| 邳州市| 百家乐官网有哪些注|