【发布时间】:2023-01-31 02:53:14
【问题描述】:
import cantoools
can_db = cantools.database.load_file(path)
上面的 sn-p 显示错误
“signal_xx”在消息“node_xx”中重叠
请建议其他方法来解析此信息。
路径 ---> CAN BASE J1939
【问题讨论】:
标签: python python-3.x can-bus j1939
import cantoools
can_db = cantools.database.load_file(path)
上面的 sn-p 显示错误
“signal_xx”在消息“node_xx”中重叠
请建议其他方法来解析此信息。
路径 ---> CAN BASE J1939
【问题讨论】:
标签: python python-3.x can-bus j1939
您正在正确解析它,但 DBC 文件本身存在问题。您可以像 Robert 建议的那样使用 CANdb++(它会自动安装任何 Vector 软件,如 CANalyzer),或者只是在文本编辑器中打开 DBC 文件。您正在寻找信号重叠的消息。每个信号都有一个起始位和定义的位数,因此在某处存在冲突。
【讨论】: