我正在处理ADTF .dat跟踪文件。我需要在不使用ADTF工具的情况下阅读这些文件。跟踪文件是FLEXRAY。我想知道是否有任何开源工具/库可以读取此类文件,或者有人可以指导我如何继续读取此文件?我真的很感谢任何对此的帮助。
答案 0 :(得分:1)
2020年更新:adtf_file(ifhd)现在在github上可用
答案 1 :(得分:0)
对于对(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人工制品/柯南使用: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
但是请注意:要解释flexray流,必须使用设备工具箱3.1.0提供的devtb2解串器插件扩展功能,以防通过ADTF 2.x记录数据。因为ADTF 2.x本身不了解Flexray ...如果您的dat文件来自ADTF 3.x,则一切正常。文件访问示例可以选择为此加载附加的adtffileplugin。这意味着您可以在没有ADTF的情况下阅读,但需要从“设备工具箱”中获取组件。
人为因素前沿很丑。这是将其用于IFHD的简短方法:
以下是Windows / VS2017 / VS141 /构建类型的IFHD的链接:屏幕截图中的发行包-> https://artifactory.digitalwerk.net/artifactory/webapp/#/artifacts/browse/tree/General/dw-developer-sdk/dw/ifhd/0.5.0/stable/package/66cf6fe195939f36e2bceb8ce0ae147f3a8285e6/conan_package.tgz