技术博客

29/04/2015 作者 Martin Henriksson

t编程入门

这是该系列文章中的第一部分。

新型Kvaser专业产品的脚本功能被命名位t。 t语言是一种面向事件的“c”语言。 t程序在设备上运行,可以从pc或设备上自动加载和启动。以下是t编程入门的简短介绍。

_DSC0971-Edit-4

为了能够测试和运行t程序,你需要一个Kvaser Professional产品(* 1)。所需软件由CANlib开发工具包进行安装,称为Kvaser TRX。

要开始运行并编写你的第一个t程序,首先下载并安装 CANlib开发工具包 (点击下载),然后启动TRX。

如图:image1

在<New>标签中输入:

on start {
  printf("Hello World!\n");
}

这是非常基本的程序,对‘on start’事件做出反应,并在‘Device Output’中输出“Hello World!”。事实上设备发送“Hello World!”给计算机,TRX进行读取。

然后从菜单中选择Run-> Compile。为了能够编译,你首先必须保存t程序,TRX会提示你这样做,它也会提示你保存项目文件。我把它保存为blogpost1。

如果编译成功,下一步将需要一个真实的Kvaser professional 产品(*1)。

我连接上了Kvaser Eagle分析仪(查看产品)。你可以看到,TRX可以使用你的设备,因为菜单下的组合框有你的Kvaser设备名称。

要测试t程序,只需打开Run-> Download,这就会把t程序下载到设备。下一步就是真正地运行程序。 Run – > Run将启动应用程序,由此你就会在Device Output窗口中看到printf输出内容。

image2


其它资源:

  • t语言详细描述见《Kvaser t编程语言规范》(点击查看)。

如果您有任何意见,请发送邮件至support@kvaser.com和我们取得联系。

Author Image

Martin Henriksson