今天給大家介紹TSMaster小功能之如何在圖形中監(jiān)控某一條DBC報(bào)文發(fā)送周期,想要實(shí)現(xiàn)這個(gè)功能,需要借助TSMaster的小程序功能來實(shí)現(xiàn)。
步驟一
1. 創(chuàng)建一個(gè)用戶變量Cycle,用于在圖形中顯示。

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

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

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


步驟五
5. 代碼解析
第1行表明這個(gè)發(fā)送函數(shù)是針對通道1的,如果需要對所有通道生效,注釋掉即可。
第3行就是通過報(bào)文結(jié)構(gòu)體ACANFD獲取時(shí)間戳(與報(bào)文消息欄中的絕對時(shí)間是一致的)。
第4行如果報(bào)文是第一次發(fā)送,就不計(jì)算周期。
第11行,通過庫函數(shù)將周期值,賦給用戶變量Cycle,這樣就可以在圖形中監(jiān)視到了。

-
監(jiān)控
+關(guān)注
關(guān)注
6文章
2382瀏覽量
59421 -
DBC
+關(guān)注
關(guān)注
2文章
65瀏覽量
8395
發(fā)布評論請先 登錄
管理型工業(yè)交換機(jī)中,一個(gè)被低估的重要功能
時(shí)鐘周期、機(jī)器周期、指令周期介紹
干貨分享 | TSMaster MBD工程搭建與解析指南
干貨分享 | 功能安全常見疑難問題匯總
干貨分享 | TSMaster IO功能使用指南—基于同星帶IO設(shè)備的配置與操作步驟
干貨分享 | TSMaster DBC編輯器操作指南:功能詳解+實(shí)戰(zhàn)示例
告別摸索!TSMaster官方最全學(xué)習(xí)路徑整理
干貨分享 | 零基礎(chǔ)上手!TSMaster圖形信號表達(dá)式實(shí)操指南
軟件更新 | TSMaster 202504 版本已上線!三大功能讓車載測試更智能
nvme IP開發(fā)之PCIe上
干貨分享 | TSMaster用戶必看:以太網(wǎng)通信仿真用戶手冊
解鎖TSMaster fifo函數(shù):報(bào)文讀取的高效方法
STM32G473 CAN發(fā)送數(shù)據(jù)出現(xiàn)丟幀怎么解決?
軟件更新 | 你期待的新功能來了!TSMaster 202502 新版本亮點(diǎn)搶先看!
干貨分享 | TSMaster小功能之如何在圖形中監(jiān)控某一條DBC報(bào)文發(fā)送周期?
評論