示例数据以及DBC文件

C-Code-Interface的报文响应函数跟Function Block的Script中的Wait Until函数类似,接收到某条报文或者是发送某条报文的时候响应。我们举一个接收到某条报文的例子。

第一步: 我们把示例中的DBC文件导入,新建一个C-Code-Interface工程,此处不再赘述,在C-Code-Interface界面点击”Edit”,在message events里面选中Database Messages里面的HS CAN的Data7(711),双击选择到右侧,如下图所示。

第二步: 切换到Event Handler界面,将程序拷贝到SpyCCode.c的Spy_main函数下,如下图所示。

第三步: 在这里我们把Data_7的一个信号用C语言的函数Print出来,代码如下所示。

响应函数代码
实现的效果

拓展练习:

  • 在C-Code-Interface中利用响应机制做报文转发
  • 基于上面的练习,对转发的报文进行修改
  • 研究Application Signal Events以及Timer Events
JapanKoreaChinaUSA