From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
|
以下显示的是A2L文件的一个例子:
注: 截图中的A2L文件来自ECU MC Toolkit,如果在LabVIEW 8.6的平台下,该文件就处于C:\Program Files\National Instruments\LabVIEW 8.6\examples\ECUMC\CCPECU.a2l的目录下
在这个文件中我们尤其要关注TP_BLOB这个部分,在这个部分中定义了波特率等重要参数。
以下是一段TP_BLOB的内容:
以下是设置波特率的一段代码:
如果A2L文件中没有包含相关信息的话,ECU Toolkit将因为缺少必要参数而无法和ECU正常通信。所以才会得到该错误信息。
要保证ECU的CAN通信正常进行,你需要确保以下参数有效:
如果以上值被正确设定,一般不再会收到该错误信息。
如果你并不确定A2L文件中的参数值是否有效,建议您使用LabVIEW ECU Measurement&Calibration Toolkit的范例Example Finder within LabVIEW » Hardware Input and Output » CAN » ECU Measurement and Calibration Toolkit » Advanced » Edit some Paramters.vi来完成配置。
先按下范例中 select Change conn parameters? 按钮再运行该范例。这时将会有一个对话框弹出,要求你配置相关参数。你只要手动配置还不正确或者无效的参数即可。
|