NI VeriStand收到不正确的CAN信号



主要软件: NI VeriStand
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: N/A

问题: NI VeriStand系统定义文件包括了一个或者多个CAN端口,端口读取单点帧信号。读取的帧信号中有一些包括信息通道(information channels)。当我去检测信息通道时,发现所收到的值不正确。为什么会发生这样,如何解决?

解答:

这个现象对于VeriStand中的输入信号是一个已经存在的问题。如果一个CAN端口收到的帧信号中有一些(但不是所有)包括信息通道,信号的值会应用在错误的通道上。如果您遇到了这个问题,两个已知解决方案为:

  1. 对该端口上所有的XNET帧增加信息通道
  2. 删除该端口上所有的XNET帧中的信息通道

关于NI VeriStand中的信息通道的更多内容可以参照 Accessing Timing and ID Information for Incoming NI-XNET Frames;同时也可以通过使用NI-XNET Bus Monitor in NI VeriStand.来确认CAN总线上的信息。



相关链接: NI VeriStand 2011 SP1 Help: Accessing Timing and ID Information for Incoming NI-XNET Frames
NI VeriStand 2011 SP1 Help: Accessing the NI-XNET Bus Monitor from NI VeriStand
NI VeriStand 2011 SP1 Help: Using NI-XNET CAN, LIN, and FlexRay Interfaces

附件:





报告日期: 11/19/2012
最近更新: 03/01/2015
文档编号: 63IG0EYL