前面我們出了關(guān)于TSMaster應(yīng)用筆記系列的幾篇文章,小伙伴反饋都非常實(shí)用,也是工程師們?cè)谑褂肨SMaster軟件中切切實(shí)實(shí)會(huì)遇到的問題,今天繼續(xù)給大家?guī)?lái)應(yīng)用筆記系列文章——如何代碼自動(dòng)發(fā)送LIN報(bào)文。
“
本文目錄:
一、硬件準(zhǔn)備
1. 通道選擇
2. 配置環(huán)境
二、仿真
1. 點(diǎn)擊添加C腳本編輯器
1-1. 新建快捷鍵事件
1-2. 代碼編寫
1-3. 選擇報(bào)文編寫方式
三、查看報(bào)文信息
1. 查看報(bào)文界面
2. 下載調(diào)度表
3. 設(shè)置自啟動(dòng)
4. 運(yùn)行工程
硬件準(zhǔn)備
使用TSMaster軟件中自帶的虛擬LIN設(shè)備為例,演示如何使用C腳本進(jìn)行LIN報(bào)文的收發(fā)。
1
通道選擇
在菜單欄中點(diǎn)擊硬件—通道選擇,就會(huì)彈出以下窗口:
2
配置環(huán)境
根據(jù)需要選擇應(yīng)用程序LIN通道數(shù)量和LIN硬件通道,這里沒有使用LIN硬件,所以選擇虛擬通道進(jìn)行演示,虛擬通道下只能進(jìn)行報(bào)文發(fā)送 (連接LIN硬件后,按照此操作) ,點(diǎn)擊確定。
仿真
打開仿真窗口,使用C代碼編輯器編輯報(bào)發(fā)送代碼。
(▲仿真界面)
1
點(diǎn)擊添加C腳本編輯器
(▲C腳本界面)
1-1 新建快捷鍵事件
鼠標(biāo)放在快捷事件上面,右擊,添加快捷事件,輸入自定義快捷鍵即可;例如“A”。
1-2 代碼編寫
在添加的快捷鍵事件界面下編寫所要發(fā)送的代碼信息,例如:
1-3 選擇報(bào)文編寫方式
以上介紹了兩種編寫LIN報(bào)文的方式,用戶自行選擇。
查看報(bào)文信息
1
查看報(bào)文信息界面
在分析菜單欄下,選中報(bào)文信息選項(xiàng),并右擊添加LIN報(bào)文信息,可以通過此界面查看 LIN報(bào)文信息。
2
下載調(diào)度表
在分析菜單欄下,選中報(bào)文發(fā)送,并添加LIN發(fā)送,通過此窗口,下載LIN調(diào)度表。
3
設(shè)置自啟動(dòng)
將以上所有支持自啟動(dòng)的界面全部設(shè)為自啟動(dòng),點(diǎn)擊界面右上角閃電圖標(biāo)即可設(shè)置,自動(dòng)啟動(dòng)是指在分析窗體中點(diǎn)擊啟動(dòng)時(shí),所有設(shè)為自啟動(dòng)的界面自動(dòng)運(yùn)行。
4
運(yùn)行工程
在分析窗體中,點(diǎn)擊啟動(dòng),然后鍵盤輸入“A”,在系統(tǒng)消息會(huì)顯示log函數(shù)中的信息, LIN報(bào)文信息界面會(huì)出現(xiàn)要發(fā)送和接收的報(bào)文信息。注意這里使用的是虛擬通道只能進(jìn)行報(bào)文的發(fā)送TX ,如果將虛擬通道切換至LIN 硬件,標(biāo)識(shí)符為3D的報(bào)文即為接收?qǐng)?bào)文RX。
END
-
LIN
+關(guān)注
關(guān)注
4文章
225瀏覽量
41139
發(fā)布評(píng)論請(qǐng)先 登錄
告別摸索!TSMaster官方最全學(xué)習(xí)路徑整理

GPDV6624C應(yīng)用筆記1.0版
干貨分享 | TSMaster用戶必看:以太網(wǎng)通信仿真用戶手冊(cè)

解鎖TSMaster fifo函數(shù):報(bào)文讀取的高效方法

了解ISL28022的電流和功率計(jì)算應(yīng)用筆記

ES32VF2264應(yīng)用筆記

AT32F423 PWC應(yīng)用筆記

應(yīng)用筆記1604:去補(bǔ)償運(yùn)算放大器

干貨分享 | TSMaster—LIN 喚醒與休眠機(jī)制

如何在CANtest上通過報(bào)文發(fā)送實(shí)現(xiàn)CCP指令的發(fā)送
基于VB6.0 實(shí)現(xiàn) CAN信號(hào)收發(fā) Demo

評(píng)論