新闻资讯

21/05/2017 作者 Kvaser

第2部分:脚本难题解决方法:必须掌握的三个t脚本资源(内含经验分享!)

我们最近一直在使用t脚本处理各种示例。以下是对项目的一点启发:

  • 手持式重新刷写/重新校准工具
  • 节点模拟器
  • 含数据加密功能CAN FD网关
  • 轻型硬件回路控制器

在每个项目中,都有困难需要克服,似乎我们一直在重新审视3个资源。我来分享下我的经验:

Kvaser产品示例

是的,t脚本示例包含(隐藏)在开发工具包内(可以从Kvaser网站下载最新版开发工具包)。安装后,可以在此Windows目录中找到-> C:\Program Files (x86)\Kvaser\Canlib\Samples\tScript。内容包含从普通的“Hello World”到更多小示例,其中介绍了如何使用数据库容器文件(.dbc文件或DBC文件)和文件I/O。确保查看详细内容/Misc子目录。

t语言手册

这是t语言手册。最简单的方法是打开TRX(t脚本IDE),点击上方工具栏上的“帮助”,然后选择“打开Kvaser t语言手册”。

printf调试功能

碰到任何问题即可使用此功能追查。你可以简单执行诸如printf(“Reached Condition A”); 语句确保找到代码块。

给使用Memorator智能分析仪的人一个提示:如果你在运行t脚本时遇到无响应的情况,并且在将USB从PC断开之后设备依旧显示在线,则在脚本里存在连续循环导致设备卡住!

希望这有助于你创建完美的t脚本!

本文是贾德森发表的关于如何使用t脚本系列文章之一。

第1部分:脚本难题解决方法:使用钩子函数实现程序流程

贾德森•布伦戴奇(Judson Brundage)

Exclusive Origin总部位于美国佛罗里达州,作为公司董事长,贾德森•布伦戴奇为汽车行业提供测试和诊断硬件和软件。他是CAN总线和汽车HLP领域的资深专家,是汽车开发界备受推崇的问题解决者。