Читатель файла трассировки ADTF .dat
Я работаю над файлом трассировки ADTF .dat. Мне нужно прочитать эти файлы без использования инструментов ADTF. Файл трассировки - это FLEXRAY. Я хотел бы знать, есть ли какой-либо инструмент / библиотека с открытым исходным кодом для чтения такого файла. Или кто-нибудь может посоветовать мне, как мне продолжить чтение этого файла? Я был бы очень признателен за помощь в этом.
2 ответа
Для доступа на чтение и запись к файлам (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/
Зависит от вашего варианта использования, но если вы хотите проверять или экспортировать данные с помощью пользовательского интерфейса, инструменты графического интерфейса пользователя DAT также имеют открытый исходный код и реализуют 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, в случае, если данные были записаны с использованием ADTF 2.x. потому что сам ADTF 2.x не знает о Flexray... Если ваш файл dat из ADTF 3.x, все будет работать. В примере доступа к файлам есть возможность загрузить для этого дополнительный плагин adtffileplugin. Это означает, что вы можете читать без ADTF, но вам нужен компонент из Device Toolbox.
Искусственный фронт уродлив. Вот краткий способ использования его для IFHD:
Чтобы найти пакет, см.
Вот ссылка на IFHD для Windows / VS2017 / VS141 / Build Type: Release package из скриншотов -> https://artifactory.digitalwerk.net/artifactory/webapp/#/artifacts/browse/tree/General/dw-developer-sdk / dw / ifhd / 0.5.0 / стабильный / пакет /66cf6fe195939f36e2bceb8ce0ae147f3a8285e6/conan_package.tgz
Обновление 2020: adtf_file (ifhd) теперь доступен на github