为什么我在NI-986x系列模块上使用汽车诊断指令集ADCS或者ECU标定工具时会遇到错误-1074388957 ?



主要软件: ECU Measurement and Calibration Toolkit
主要软件版本: 1.0
主要软件修正版本: 2.1.4
次要软件: N/A
硬件: CompactDAQ, Industrial Communications>>CAN>>NI 9862

问题:
我想配合NI-986x系列模块使用NI986x与汽车诊断命令集(ADCS)(1.0.1或更低版本)或者ECU测量和校准(版本2.1.2或更低)的工具包,但我得到这个错误:-1074388957:CAN接口无效或无法确定。为什么我会得到这个错误?


解答:

因为NI-XNET对NI-CAN驱动的兼容包并未完全支持NI-986x系列模块,而NI-986x系列模块本身是基于NI-CAN驱动的,所以,你不能够在基于NI-CAN驱动的板块上使用上面提到的两种工具包。

ADCS1.0.2及更高版本和ECU 测量和校准版本2.1.4和更高版本中使用NI-XNET板卡时,必须定义接口的输入字符串为CANX@ ni_genie_xnet,其中X是NI-XNET板卡的端口序号。此说明可在NI-XNET的手册中查到。请记住,NI986x模块的端口需要外接电源。如果未接通电源,你可能会得到错误的错误-301058:等待来自ECU的响应发生超时。

注意:请确保按照上述格式定义接口名称,否则你可能会遇到错误8006或8008。



相关链接: Products and Services: Communication Buses and Protocols
NI Developer Zone Tutorial: NI CAN Product Compatibility and Feature Table


附件:





报告日期: 12/08/2011
最近更新: 02/25/2013
文档编号: 5S7BTHKF