在进行DAQ发给上位机的时候,需要周期性的调用Xcp_Event()函数,参数为Event Channel值。
上电后自动DAQ传输,配置下面的使能
数据下载需要使能如下
数据流走的方式是Application→XCP→CanIf,无论DBC中是否定义XCP相关的Message,也可以在工程中自行添加Message,但是注意添加的Message需要走XCP层,如下图。在DBC中定义的好处只是导入的时候可以自动分配好。最终也是在这个库里,和自己增加的一样。
在Canape里一定要将下图的框选中,不然无法实现和ECU通讯,会出现下图中的问题——ECU NO Response。
Canape在使用信号测量的时候注意信号的测量方式,如下图。如果是自己定义的Event,需要在代码里周期调用Xcp_Event函数。不然在信号测量窗口不会有信号值显示。