TSMaster 自定义 LIN 调度表编程指导banner

干货分享 | TSMaster 自定义 LIN 调度表编程指导

LIN(Local Interconnect Network)协议调度表是用于LIN总线通信中的消息调度的一种机制,我们收到越来越多来自不同用户希望能够通过接口实现自定义LIN调度表的需求。所以在TSMaster (v2023.10.7.990)之后的版本中新增了实现自定义LIN调度表相关API。今天重点和大家分享一下关于编程实现TSMaster自定义LIN调度表的功能。

本文关键字:LIN(Local Interconnect Network)、调度表、二次开发接口、C小程序示例、python示例

本文目录

1、自定义 LIN 调度表实现流程

TSMaster 自定义 LIN 调度表编程指导

2、通过 TSMaster 内置C小程序实现自定义LIN调度表

以TC1016为例,使用TC1016的LIN通道1仿真主节点,然后使用LIN通道2仿真从节点。为了实现仿真效果,可以将通道1和通道2进行短接,也就是将TC1016的LIN DB9的6引脚和8引脚短接。短接后通道1发的报文能从通道2接收。在此基础上,通过TSMaster内置C小程序实现自定义LIN调度表。

程序->C小程序中的程序启动事件中测试如下代码:

TSMaster 自定义 LIN 调度表编程指导
TSMaster 自定义 LIN 调度表编程指导
TSMaster 自定义 LIN 调度表编程指导
图1:C 小程序代码运行效果

3、通过 python 二次开发接口实现自定义LIN调度表

以TC1016为例,使用TC1016的LIN通道1仿真主节点,然后使用LIN通道2仿真从节点。为了实现仿真效果,可以将通道1和通道2进行短接,也就是将TC1016的LIN DB9的6引脚和8引脚短接。短接后通道1发的报文能从通道2接收。在此基础上,通过python二次开发接口实现自定义LIN调度表,示例代码如下:
TSMaster 自定义 LIN 调度表编程指导
TSMaster 自定义 LIN 调度表编程指导
TSMaster 自定义 LIN 调度表编程指导
TSMaster 自定义 LIN 调度表编程指导
运行 python 脚本,然后再连接 TSMaster 查看 LIN 报文窗口:
TSMaster 自定义 LIN 调度表编程指导
图2:python 代码运行效果

发表回复

zh_CNChinese
×
×

产品入口: 产品添加到购物车

下载位置

请点击下方的下载按钮,开始体验强大的TSMaster功能。感谢您的支持!

Beta版每周更新,正式版每月更新
安装环境
  • 1
    Windows 7 SP1 版本以上,支持 Win10, 与 WIn11

    操作系统

  • 2
    8GB

    内存

  • 3
    至少550MB可用空间

    磁盘空间

  • 4
    双核(2核)或更高

    CPU

请确保您的计算机至少满足以上要求,以便顺利安装和运行 TSMaster 软件。如果您的计算机不符合这些要求,可能会导致性能问题或无法正常运行软件。如果您需要更流畅运行功能,可能需要考虑升级您的硬件。
XML 地图