ADTF .dat трассировщик файлов - PullRequest
1 голос
/ 28 октября 2019

Я работаю над файлом трассировки ADTF .dat. Мне нужно прочитать эти файлы без использования инструментов ADTF. Файл трассировки FLEXRAY. Я хотел бы знать, есть ли какой-либо инструмент / библиотека с открытым исходным кодом для чтения такого файла Или кто-нибудь может мне помочь, как мне продолжить чтение этого файла? Буду очень признателен за помощь.

1 Ответ

0 голосов
/ 28 октября 2019

Для доступа на чтение и запись к файлам (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

Зависит от вашего варианта использования, но если вы хотите проверять или экспортировать данные с помощью пользовательского интерфейса, инструменты 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 необходимо расширить функциональность с помощью плагина десериализатора devtb2, предоставляемого инструментарием устройства 3.1.0, в случае, если данные имеютбыл записан в АПДФ 2.х. потому что сам ADTF 2.x не знает о Flexray ... В случае, если ваш файл данных из ADTF 3.x, все будет работать. В примере доступа к файлу есть опция .load дополнительного adtffileplugin для этого. Это означает, что вы можете читать без ADTF, но вам нужен компонент из Device Toolbox.

Граница артефакта ужасна. Вот краткий способ использовать его для IFHD:

Чтобы найти пакет, см. enter image description here

А для загрузки см. enter image description here

Вот ссылка на IFHD для Windows / VS2017 / VS141 / Тип сборки: выпустить пакет со скриншотов -> https://artifactory.digitalwerk.net/artifactory/webapp/#/artifacts/browse/tree/General/dw-developer-sdk/dw/ifhd/0.5.0/stable/package/66cf6fe195939f36e2bceb8ce0ae147f3a8285e6/conan_package.tgz

...