0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

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

上海同星智能科技有限公司 ? 2023-05-09 15:48 ? 次閱讀

今天給大家介紹TSMaster小功能之如何在圖形中監(jiān)控某一條DBC報文發(fā)送周期,想要實現(xiàn)這個功能,需要借助TSMaster的小程序功能來實現(xiàn)。

步驟一

1. 創(chuàng)建一個用戶變量Cycle,用于在圖形中顯示。

c839c9f2-ed46-11ed-ba01-dac502259ad0.png

步驟二

2. 在圖形模塊中添加Cycle的監(jiān)視。

c8522092-ed46-11ed-ba01-dac502259ad0.png

步驟三

3.創(chuàng)建一個C小程序,創(chuàng)建要監(jiān)控的報文發(fā)送事件(在這里是標識符0X64的報文)。

c86f0a18-ed46-11ed-ba01-dac502259ad0.png

步驟四

4.發(fā)送事件會在每一次0x64報文發(fā)送成功后觸發(fā),只需要獲取當前報文發(fā)送時間,再與上一次報文發(fā)送時間相減,既可以獲得發(fā)送周期了,實現(xiàn)代碼如下。

c88881f0-ed46-11ed-ba01-dac502259ad0.pngc8a43f9e-ed46-11ed-ba01-dac502259ad0.png

步驟五

5. 代碼解析


第1行表明這個發(fā)送函數(shù)是針對通道1的,如果需要對所有通道生效,注釋掉即可。

第3行就是通過報文結(jié)構(gòu)體ACANFD獲取時間戳(與報文消息欄中的絕對時間是一致的)。

第4行如果報文是第一次發(fā)送,就不計算周期。

第11行,通過庫函數(shù)將周期值,賦給用戶變量Cycle,這樣就可以在圖形中監(jiān)視到了。

c8be339a-ed46-11ed-ba01-dac502259ad0.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 監(jiān)控
    +關(guān)注

    關(guān)注

    6

    文章

    2233

    瀏覽量

    55306
  • DBC
    DBC
    +關(guān)注

    關(guān)注

    2

    文章

    55

    瀏覽量

    7795
收藏 人收藏

    評論

    相關(guān)推薦

    CAN底層報文抓到了,卻不知怎么解析?以及如何看到信號運行狀態(tài)?

    本文介紹CAN總線DBC文件的重要性及ZCANPRO如何實現(xiàn)DBC解析、數(shù)據(jù)發(fā)送和實時曲線分析,幫助您更有效地分析和利用CAN總線數(shù)據(jù)。在CAN總線的實際應(yīng)用
    的頭像 發(fā)表于 09-30 08:05 ?1464次閱讀
    CAN底層<b class='flag-5'>報文</b>抓到了,卻不知怎么解析?以及如何看到信號運行狀態(tài)?

    干貨分享 | TSMaster軟件指南

    TSMaster是同星智能開發(fā)的款國產(chǎn)汽車總線工具鏈軟件平臺,是全方位汽車總線設(shè)計、仿真、分析、診斷和標定的專業(yè)工具,支持從需求分析到系統(tǒng)實現(xiàn)的整個系統(tǒng)開發(fā)過程。TSMaster軟件可連接、配置并
    的頭像 發(fā)表于 09-15 08:08 ?2009次閱讀
    <b class='flag-5'>干貨</b>分享 | <b class='flag-5'>TSMaster</b>軟件指南

    何在CANtest上通過報文發(fā)送實現(xiàn)CCP指令的發(fā)送

    如題,我在CANtest上通過CAN報文發(fā)送了CCP指令\'CONNECT\'、\'SET-MTA\'和‘Upload’。前兩個指令的返回均沒有報錯,可\'Upload\'的返回直接
    發(fā)表于 08-13 10:46

    基于VB6.0 實現(xiàn) CAN信號收發(fā) Demo

    、VB6.0、libTSCAN1關(guān)于Demo工程簡要描述:VB6.0編程語言調(diào)用libTSCAN接口實現(xiàn)硬件掃描、連接、CAN報文單幀發(fā)送周期發(fā)送、
    的頭像 發(fā)表于 07-27 08:21 ?826次閱讀
    基于VB6.0 實現(xiàn) CAN信號收發(fā) Demo

    TC3XX can發(fā)送報文,周期上下波動嚴重怎么解決?

    使用FULL CAN發(fā)送,周期調(diào)用Can_17_McmCan_lWriteMsgObj發(fā)送報文,查看周期是穩(wěn)定的,但到發(fā)出來和中斷觸發(fā)的時間會上下波動,而且波動越來越大。
    發(fā)表于 07-11 08:00

    TSMaster 不同總線報文消息過濾的操作方式

    同。今天重點和大家分享下關(guān)于TSMaster報文消息過濾的多種方式操作。本文關(guān)鍵字:CAN、LIN、FlexRay、報文消息過濾目錄Catalog1.CAN
    的頭像 發(fā)表于 06-22 08:21 ?1621次閱讀
    <b class='flag-5'>TSMaster</b> <b class='flag-5'>中</b>不同總線<b class='flag-5'>報文</b>消息過濾的操作方式

    什么是北斗短報文功能?如何實現(xiàn)北斗短報文通信?

    北斗短報文功能是指通過北斗衛(wèi)星進行短報文通信的功能。這種功能允許用戶在沒有移動通信信號覆蓋的偏遠山區(qū)、海洋、沙漠等地帶,通過北斗短
    的頭像 發(fā)表于 05-25 10:16 ?4724次閱讀
    什么是北斗短<b class='flag-5'>報文</b><b class='flag-5'>功能</b>?如何實現(xiàn)北斗短<b class='flag-5'>報文</b>通信?

    STM8L執(zhí)行一條語句大概需要幾個時鐘周期?

    STM8L執(zhí)行一條語句大概需要幾個時鐘周期
    發(fā)表于 05-06 06:16

    虹科干貨丨輕松掌握PCAN-Explorer 6,dll調(diào)用文打盡!

    虹科PCAN-Explorer 6(下稱“PE6”)作為款專業(yè)的CAN/CAN FD網(wǎng)絡(luò)處理軟件,不僅提供了強大的報文監(jiān)控發(fā)送功能,還通
    的頭像 發(fā)表于 04-19 10:36 ?844次閱讀
    虹科<b class='flag-5'>干貨</b>丨輕松掌握PCAN-Explorer 6,dll調(diào)用<b class='flag-5'>一</b>文打盡!

    CAN報文為什么會發(fā)送失敗?

    CAN總線調(diào)試過程中出現(xiàn)報文發(fā)送失敗。很多工程師都對此只知其不知其二,今天我們就以CAN報文發(fā)送失敗的問題來做
    的頭像 發(fā)表于 04-12 08:25 ?2259次閱讀
    CAN<b class='flag-5'>報文</b>為什么會<b class='flag-5'>發(fā)送</b>失?。? />    </a>
</div>                            <div   id=

    TSMaster如何同時記錄標定變量和DBC信號至BLF文件

    客戶在使用TSMaster軟件標定功能時,有如下使用場景:將DBC文件的信號與A2L文件的標定變量同時記錄在
    的頭像 發(fā)表于 03-25 08:20 ?820次閱讀
    <b class='flag-5'>TSMaster</b>如何同時記錄標定變量和<b class='flag-5'>DBC</b>信號至BLF文件

    TSMaster 總線記錄功能操作指南

    功能模塊,本文主要針對總線記錄模塊的記錄功能操作,記錄文件配置,并結(jié)合總線記錄常見的使用需求進行展開。本文關(guān)鍵字:總線記錄、自動記錄、記錄文件大小、報文過濾目錄Cat
    的頭像 發(fā)表于 03-05 08:21 ?784次閱讀
    <b class='flag-5'>TSMaster</b> 總線記錄<b class='flag-5'>功能</b>操作指南

    TSMaster 序列發(fā)送模塊在汽車開發(fā)測試的應(yīng)用

    眾所周知,序列發(fā)送模塊可以不需要腳本代碼實現(xiàn)測試特定控制報文序列的發(fā)送,該模塊多用于循環(huán)順序控制的測試案例。序列
    的頭像 發(fā)表于 02-19 14:00 ?727次閱讀
    <b class='flag-5'>TSMaster</b> 序列<b class='flag-5'>發(fā)送</b>模塊在汽車開發(fā)測試<b class='flag-5'>中</b>的應(yīng)用

    TSMaster 2024年1月最新版本,新功能太實用

    2024年1月底,TSMaster軟件迎來波重磅更新!本次版本更新包括5大模塊功能重點升級,新增2大功能模塊,比如工具箱支持多線程和多語言、API添加的
    的頭像 發(fā)表于 02-19 12:12 ?1790次閱讀
    <b class='flag-5'>TSMaster</b> 2024年1月最新版本,新<b class='flag-5'>功能</b>太實用

    UCB_SWAP配置信息共16,寫入一條有效配置后,上一條需寫1使配置無效是為什么?

    死鎖。 綜上,UCB_SWAP寫入一條有效配置后,上一條需寫1使配置無效具體作用是什么。 有了解該功能大佬幫忙解釋下,感謝! Infineon-AURIX_TC3xx_Part1-UserManual-v02_00-EN.pdf
    發(fā)表于 01-24 08:31