CANoe-入门三部曲 联系客服

发布时间 : 星期三 文章CANoe-入门三部曲更新完毕开始阅读aadfea0c0166f5335a8102d276a20029bd64637b

这个例子似乎跟CAN通讯没啥太大关系啊,好,我们接下来再做一个例子

运行结果如下,按键盘b键,将发送一个CAN消息,连dlc是啥都不知道的同学,推荐先学习一下CAN基础知识,推荐瑞萨公司的《CAN入门书》,讲的非常的好。

运行刚刚的那个例子你会发现,按一下b,只发送一条消息,但在实际应用中CAN消息都是循环连续发送的,我们要对刚刚的程序进行一些修改。完成这样的功能。程序如下: variables {

message 0x400 msgA = {dlc=1}; mstimertimerA; intconditionA = 0; } on key 'a' {

conditionA = !conditionA; if(conditionA ==1)

{

setTimer(timerA,200); } }

on timer timerA {

if(conditionA==1) {

setTimer(timerA,200); }

msgA.byte(0) = msgA.byte(0)-1; output(msgA); }

运行结果如下:按A键,Timer启动,发送消息