那曲檬骨新材料有限公司

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

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

3天內不再提示

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

上海同星智能科技有限公司 ? 2022-08-25 11:05 ? 次閱讀

前面我們出了關于TSMaster應用筆記系列的幾篇文章,小伙伴反饋都非常實用,也是工程師們在使用TSMaster軟件中切切實實會遇到的問題,今天繼續給大家帶來應用筆記系列文章——如何代碼自動發送LIN報文。

本文目錄:

一、硬件準備

1. 通道選擇

2. 配置環境

二、仿真

1. 點擊添加C腳本編輯器

1-1. 新建快捷鍵事件

1-2. 代碼編寫

1-3. 選擇報文編寫方式

三、查看報文信息

1. 查看報文界面

2. 下載調度表

3. 設置自啟動

4. 運行工程

硬件準備

使用TSMaster軟件中自帶的虛擬LIN設備為例,演示如何使用C腳本進行LIN報文的收發。

1

通道選擇

在菜單欄中點擊硬件—通道選擇,就會彈出以下窗口:

ee35158e-22d6-11ed-9ade-dac502259ad0.png

2

配置環境

根據需要選擇應用程序LIN通道數量和LIN硬件通道,這里沒有使用LIN硬件,所以選擇虛擬通道進行演示,虛擬通道下只能進行報文發送 (連接LIN硬件后,按照此操作) ,點擊確定。

仿真

打開仿真窗口,使用C代碼編輯器編輯報發送代碼。

ee5b5af0-22d6-11ed-9ade-dac502259ad0.png

(▲仿真界面)

1

點擊添加C腳本編輯器

eea3bf3e-22d6-11ed-9ade-dac502259ad0.png

(▲C腳本界面)

1-1 新建快捷鍵事件

鼠標放在快捷事件上面,右擊,添加快捷事件,輸入自定義快捷鍵即可;例如“A”。

eed5fb84-22d6-11ed-9ade-dac502259ad0.png

1-2 代碼編寫

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

ef1088f8-22d6-11ed-9ade-dac502259ad0.png

1-3 選擇報文編寫方式

以上介紹了兩種編寫LIN報文的方式,用戶自行選擇。

查看報文信息

1

查看報文信息界面

在分析菜單欄下,選中報文信息選項,并右擊添加LIN報文信息,可以通過此界面查看 LIN報文信息。

2

下載調度表

在分析菜單欄下,選中報文發送,并添加LIN發送,通過此窗口,下載LIN調度表。

3

設置自啟動

將以上所有支持自啟動的界面全部設為自啟動,點擊界面右上角閃電圖標即可設置,自動啟動是指在分析窗體中點擊啟動時,所有設為自啟動的界面自動運行。

4

運行工程

在分析窗體中,點擊啟動,然后鍵盤輸入“A”,在系統消息會顯示log函數中的信息, LIN報文信息界面會出現要發送和接收的報文信息。注意這里使用的是虛擬通道只能進行報文的發送TX ,如果將虛擬通道切換至LIN 硬件,標識符為3D的報文即為接收報文RX。

ef4b8dc2-22d6-11ed-9ade-dac502259ad0.png

END

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

    關注

    4

    文章

    219

    瀏覽量

    40390
收藏 人收藏

    評論

    相關推薦

    CDK應用筆記

    電子發燒友網站提供《CDK應用筆記.pdf》資料免費下載
    發表于 01-16 16:17 ?0次下載
    CDK應<b class='flag-5'>用筆記</b>

    S32K3xxICU應用筆記

    S32K3xxICU應用筆記
    發表于 12-30 15:38 ?0次下載

    干貨分享 | TSMasterLIN 喚醒與休眠機制

    在汽車總線中常見的喚醒方式有硬線喚醒、網絡喚醒和特定信號喚醒,而LIN總線則是通過休眠幀與喚醒電平來實現的,本文將介紹LIN的喚醒與休眠機制。本文關鍵詞:LIN網絡管理,休眠,喚醒
    的頭像 發表于 09-25 08:03 ?2110次閱讀
    干貨分享 | <b class='flag-5'>TSMaster</b>—<b class='flag-5'>LIN</b> 喚醒與休眠機制

    基于VB6.0 實現 CAN信號收發 Demo

    本文主要講的是,基于TSMaster實現TOSUN系列CAN/CANFD,LIN設備的操作。主要給大家介紹在TSMaster軟件里如何實現CAN信號收發Demo工程。本文關鍵詞:CAN報文
    的頭像 發表于 07-27 08:21 ?868次閱讀
    基于VB6.0 實現 CAN信號收發 Demo

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

    TSMaster軟件平臺支持對不同總線(CAN、LIN、FlexRay)報文和信號的過濾,包括全局接收過濾、數據流過濾、窗口過濾、字符串過濾、可編程過濾,針對不同的總線信號過濾器的使用方法基本相
    的頭像 發表于 06-22 08:21 ?1653次閱讀
    <b class='flag-5'>TSMaster</b> 中不同總線<b class='flag-5'>報文</b>消息過濾的操作方式

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

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

    芯海CS32F0XXTIMER外設模塊應用筆記

    本應用筆記旨在展示使用CS32FOxx微控器,針對定時器外設的應用。幫助用戶了解CS32FOxx定時器的基本特性、操作模式及相關應用的示例代碼。提供的一些高級應用以便縮短用戶開發周期。對所介紹的特定
    發表于 05-16 15:02

    芯海應用筆記:通用 MCU 基于 GCC 編譯開發應用

    客戶需要 GCC 開發,需要增加相關的開發文件。本文檔中的代碼部分為 GCC 開發所需文件的模版,用戶可根據對應芯片型號的規格進行修改,僅供參考。*附件:應用筆記:芯海通用MCUGCC編譯支持開發指南.pdf
    發表于 05-16 11:47

    芯海應用筆記:通用 MCU USART 自動波特率檢測

    本文檔介紹和說明芯海科技旗下 CS32 系列 MCU 的自動波特率檢測功能,并為不具備硬件自動波特率檢測的 MCU 產品提供替代軟件方法 。*附件:應用筆記:芯海通用MCU USART自動
    發表于 05-16 11:42

    芯海科技應用筆記:CS32F0XX TIMER外設模塊指導

    本應用筆記旨在展示使用 CS32F0xx 微控器,針對定時器外設的應用。幫助用戶了解 CS32F0xx 定時器的基本特性、操作模式及相關應用的示例代碼。提供的一些高級應用以便縮短用戶開發周期。對所介
    發表于 05-16 10:52

    CSU18MX86應用筆記

    本應用筆記旨在為用戶提供關于CSU18MX86的詳細信息和使用指南,幫助用戶快速開發基于CSU18MX86的應用。*附件:CSU18MX86應用筆記_V1.0.pdf
    發表于 05-16 10:21

    TSMaster 自定義 LIN 調度表編程指導

    TSMaster(v2023.10.7.990)之后的版本中新增了實現自定義LIN調度表相關API。今天重點和大家分享一下關于編程實現TSMaster自定義LIN調度表
    的頭像 發表于 05-11 08:21 ?757次閱讀
    <b class='flag-5'>TSMaster</b> 自定義 <b class='flag-5'>LIN</b> 調度表編程指導

    CAN報文為什么會發送失敗?

    CAN總線調試過程中出現報文發送失敗。很多工程師都對此只知其一不知其二,今天我們就以CAN報文發送失敗的問題來做一次探討。在了解CAN報文
    的頭像 發表于 04-12 08:25 ?2311次閱讀
    CAN<b class='flag-5'>報文</b>為什么會<b class='flag-5'>發送</b>失敗?

    TSMaster 總線記錄功能操作指南

    總線記錄主要是指對CAN、LIN、FlexRay,Ethernet等總線系統的通信數據進行記錄和分析,是工程師在故障診斷、性能分析和數據記錄方面的重要工具,作為TSMaster軟件中使用率很高
    的頭像 發表于 03-05 08:21 ?808次閱讀
    <b class='flag-5'>TSMaster</b> 總線記錄功能操作指南

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

    眾所周知,序列發送模塊可以不需要腳本代碼實現測試中特定控制報文序列的發送,該模塊多用于循環順序控制的測試案例中。序列發送模塊的常用場景,主要
    的頭像 發表于 02-19 14:00 ?745次閱讀
    <b class='flag-5'>TSMaster</b> 序列<b class='flag-5'>發送</b>模塊在汽車開發測試中的應用
    百家乐正式版| 百家乐群11889| 百家乐赌坊| 百家乐国际娱乐场开户注册| 模拟百家乐下| 赢真钱的棋牌游戏| 百家乐官网怎样发牌| 游戏房百家乐官网赌博图片 | 如何胜百家乐的玩法技巧和规则| 大发888的示例| 阿尔山市| 实战百家乐官网的玩法技巧和规则| 风水24山分房图| 金花百家乐的玩法技巧和规则| 大发888真人娱乐场网址官网| 彭州市| 百家乐官网赌博现金网| 优博百家乐现金网| 百家乐皇室百家乐的玩法技巧和规则 | 威尼斯人娱乐城博彩网站| 皇冠开户投注网| 百家乐官网开户最快的平台是哪家| 24山72局消砂| 威尼斯人娱乐场 送2688元礼金领取lrm64 | 百家乐官网打连技巧| 百家乐官网制胜法宝| 澳门百家乐必赢技巧| 博e百| 百家乐官网真人博彩的玩法技巧和规则 | 新东泰百家乐的玩法技巧和规则| 皇冠足球網| 巴厘岛百家乐官网的玩法技巧和规则| 百家乐怎么做弊| 庆元县| 百家乐游戏机压法| 寒江博彩堂| 下载百家乐官网的玩法技巧和规则| 百家乐官网技真人荷官| 网上百家乐真坑人| 百家乐官网赢钱秘密| 免费百家乐在线|