【问题标题】:ADTF .dat trace file readerADTF .dat 跟踪文件阅读器
【发布时间】:2019-10-28 16:42:53
【问题描述】:

我正在处理 ADTF .dat 跟踪文件。我需要在不使用 ADTF 工具的情况下阅读这些文件。跟踪文件是 FLEXRAY 的。我想知道是否有任何开源工具/库来读取此类文件或者,有人可以指导我如何继续阅读此文件吗?我非常感谢任何人对此的帮助。

【问题讨论】:

    标签: adtf


    【解决方案1】:

    对于 (adtf)dat 文件的读写访问,ADTF 文件库(又名 IFHD)是最佳选择,它是 ADTF 3.x 的基础,还可以处理来自 ADTF 2.x 的文件结构。

    请看https://support.digitalwerk.net/adtf_libraries/adtf-file-library/v0/html/index.html

    有一个例子如何访问信息https://support.digitalwerk.net/adtf_libraries/adtf-file-library/v0/html/a02069.html

    Lib 本身是完全开源许可的,可以被 digitalwerk artifactory / conan 使用:https://artifactory.digitalwerk.net/artifactory/webapp/#/artifacts/browse/tree/General/dw-developer-sdk/dw/ifhd/0.5.0/stable

    取决于您的用例,但如果您想使用 UI 检查或导出数据,DAT GUI 工具也是开源的并实现 IFHD:https://support.digitalwerk.net/adtf_libraries/adtf-dat-gui-tools/v0/guides/index.html

    也可以在这里下载:https://artifactory.digitalwerk.net/artifactory/webapp/#/artifacts/browse/tree/General/dw-public-releases/aev25/ADTF_DatTools/0.1.0/stable

    但请注意:要解释 flexray 流,您必须使用设备工具箱 3.1.0 提供的 devtb2 解串器插件扩展功能,以防数据已使用 ADTF 2.x 记录。因为 ADTF 2.x 本身不知道 Flexray...如果您的 dat 文件来自 ADTF 3.x,一切都会正常工作。文件访问示例具有为此加载附加的 adtffileplugin 的选项。这意味着您可以在没有 ADTF 的情况下进行阅读,但您需要设备工具箱中的组件。

    人工前端很丑。这是将其用于 IFHD 的简短方法:

    要查找包,请参阅

    要下载,请参阅

    这里是 IFHD for Windows / VS2017 / VS141 / Build Type 的链接:屏幕截图中的发布包 -> https://artifactory.digitalwerk.net/artifactory/webapp/#/artifacts/browse/tree/General/dw-developer-sdk/dw/ifhd/0.5.0/stable/package/66cf6fe195939f36e2bceb8ce0ae147f3a8285e6/conan_package.tgz

    【讨论】:

    • 我看不到在您提供的链接上下载 IFHD 库的任何方法。既然说这个库是开源的,那么我在哪里可以找到它的源代码呢?
    • 你应该使用柯南,因为它是为它而生的。神器前端是……嗯。无论如何,在工件链接中,您必须在左侧树上选择一个包。每个平台和构建类型有 4 个包。选择例如 windows 和 release,展开它并右键单击存档包并下载。示例的源代码在包内。库本身的源代码目前托管在 digitalwerk 平台上,这取决于您的公司是否可以访问。请继续关注发布到 github。但是,有了这个包和例子,你会很高效。
    • 我在那里看不到这样的东西。也许它在您登录时显示不同的东西? [顺便说一句:那里无法创建帐户] 柯南也无法正常工作 - 抱怨“缺少 'a_util/5.5.0@dw/stable' 的预构建包”。
    • 似乎是一个题外话的柯南错误......猜猜你没有使用所需的1.12.3版本,也许你的版本太新了......或者你的平台/VC工具链不同...... .无论如何,这是题外话,让我们尝试“修复”丑陋的前端错误。不用登陆,直接搜索你的包,我会更新答案给一些截图
    • 感谢您的意见。数据记录在 ADTF 2.13 上。我对这个 ADTF 很陌生,我不确定它是否是非常基本的问题。对于 2.x,我该如何进行?我需要创建一个可以读取 ADTF 2.x .dat 跟踪文件的阅读器。
    【解决方案2】:

    2020 年更新:adtf_file (ifhd) 现已在 github 上提供

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-27
      • 1970-01-01
      • 1970-01-01
      • 2012-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多