发布时间 : 星期三 文章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启动,发送消息