【问题标题】:How to add comments to .dbc for CAN bus如何为 CAN 总线的 .dbc 添加注释
【发布时间】:2020-02-12 21:09:59
【问题描述】:

我试图弄清楚如何将 cmets 添加到 .dbc 文件,但 DBC 规范似乎没有解决这个问题。

我尝试添加//,它似乎有效,但我不想依赖未定义的行为。

【问题讨论】:

  • 我相信它是带星号的括号 --- IE (* Comment here *) -- 在你验证之前不回答 lol -- 我已经有一段时间没有使用 CanBus 了
  • 这里明确定义:read.pudn.com/downloads766/ebook/3041455/… 在第 2 页。对于 SO 本质上是配置文件而不是代码,这个问题并不明确。
  • @Clifford 本质上是一个配置文件,而不是代码 -- 虽然从技术上讲你是正确的,但将它们视为纯文本 DLL 文件等。即使它被称为一个配置文件,它就像一种编程语言来帮助程序运行。相反,php.ini 文件或 my.cnf 文件也不是编程语言,但有很多问题(我可能会添加赞成票)对 SO 社区有积极贡献

标签: embedded protocols can-bus


【解决方案1】:

我还没有找到任何方法在 DBC 文件中的任意位置添加 cmets((* ... *) 表示法仅适用于描述 DBC 文件语法的文档中的 cmets),但基于 @ 末尾的示例987654321@ 我确定您至少可以将解释性 cmets 放入数据库本身的 cmets 部分,使用 CM_ 表示法:

CM_ "This is an explanatory comment that must appear together with all the other
dbc object comments, but may span multiple lines within the quotes";

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-26
    • 1970-01-01
    • 2018-05-15
    • 1970-01-01
    • 2022-01-16
    • 2016-02-08
    • 2020-10-07
    相关资源
    最近更新 更多