前面我們出了關于TSMaster應用筆記系列的幾篇文章,小伙伴反饋都非常實用,也是工程師們在使用TSMaster軟件中切切實實會遇到的問題,今天繼續給大家帶來應用筆記系列文章——如何代碼自動發送LIN報文。
“
本文目錄:
一、硬件準備
1. 通道選擇
2. 配置環境
二、仿真
1. 點擊添加C腳本編輯器
1-1. 新建快捷鍵事件
1-2. 代碼編寫
1-3. 選擇報文編寫方式
三、查看報文信息
1. 查看報文界面
2. 下載調度表
3. 設置自啟動
4. 運行工程
硬件準備
使用TSMaster軟件中自帶的虛擬LIN設備為例,演示如何使用C腳本進行LIN報文的收發。
1
通道選擇
在菜單欄中點擊硬件—通道選擇,就會彈出以下窗口:

2
配置環境
根據需要選擇應用程序LIN通道數量和LIN硬件通道,這里沒有使用LIN硬件,所以選擇虛擬通道進行演示,虛擬通道下只能進行報文發送 (連接LIN硬件后,按照此操作) ,點擊確定。
仿真
打開仿真窗口,使用C代碼編輯器編輯報發送代碼。

(▲仿真界面)
1
點擊添加C腳本編輯器

(▲C腳本界面)
1-1 新建快捷鍵事件
鼠標放在快捷事件上面,右擊,添加快捷事件,輸入自定義快捷鍵即可;例如“A”。

1-2 代碼編寫
在添加的快捷鍵事件界面下編寫所要發送的代碼信息,例如:

1-3 選擇報文編寫方式
以上介紹了兩種編寫LIN報文的方式,用戶自行選擇。
查看報文信息
1
查看報文信息界面
在分析菜單欄下,選中報文信息選項,并右擊添加LIN報文信息,可以通過此界面查看 LIN報文信息。
2
下載調度表
在分析菜單欄下,選中報文發送,并添加LIN發送,通過此窗口,下載LIN調度表。
3
設置自啟動
將以上所有支持自啟動的界面全部設為自啟動,點擊界面右上角閃電圖標即可設置,自動啟動是指在分析窗體中點擊啟動時,所有設為自啟動的界面自動運行。
4
運行工程
在分析窗體中,點擊啟動,然后鍵盤輸入“A”,在系統消息會顯示log函數中的信息, LIN報文信息界面會出現要發送和接收的報文信息。注意這里使用的是虛擬通道只能進行報文的發送TX ,如果將虛擬通道切換至LIN 硬件,標識符為3D的報文即為接收報文RX。

END
-
LIN
+關注
關注
4文章
234瀏覽量
41974
發布評論請先 登錄
工業級 LIN 收發器、LIN 模塊優選:德國 Lipowsky LIN 線產品介紹
LIN總線相關知識
LIN協議電平以及幀結構
Melexis推出無代碼LIN LED驅動器MLX80124
rt-thread下如何實現SLAAC(無狀態地址自動分配)?
干貨分享 | TSMaster MBD模塊全解析:從模型搭建到自動化測試的完整實踐
虹科技術分享 | LIN總線譯碼功能與LIN控制交流發電機(二)
告別摸索!TSMaster官方最全學習路徑整理
軟件更新 | TSMaster 202504 版本已上線!三大功能讓車載測試更智能
干貨分享 | TSMaster用戶必看:以太網通信仿真用戶手冊
使用CAN以及CANIF配置了S32K310的CAN驅動模塊,如何進行報文的接收呢?
解鎖TSMaster fifo函數:報文讀取的高效方法
應用筆記 | TSMaster如何代碼自動發送LIN報文
評論