DTS - Народ, кто может приложуху написать для парсинга cff/smr-f | Страница 3 | benzpro
  • Новичкам - картинки загружать на СТОРОННИЕ фотохостинги, и с их помощью получать BB-CODE для встраивания в сообщение форума!
  • Не размещайте фотографии экранов без реальной необходимости. Всегда указывайте КОДЫ неисправности + РАСШИФРОВКА, и если есть - прикладывайте короткий тест с сопутствующими ошибке данными или PDF с ошибкой и сопутствующими данными! Это коротко - ФРИЗЫ.
  • Если вам задали вопрос : КАКАЯ МАШИНА - это значит, что данные, которые вы предоставили в описании никак не описывает конкретную модель, и нужно указывать VIN.

DTS Народ, кто может приложуху написать для парсинга cff/smr-f

Вопросы по работе с программой. Настройки, что и как.
Интересно, можно найти компиляторы из распарсенного обратно в cbf
 
Я делал разборщик, когда мне надо было брать все сто тыщ zip и не распаковывая заглядывать внутрь, смотреть в cff и выдергивать оттуда данные для создания базы данных. Я тогда не умел парсить SMR и просто выдергивал все данные из cff и искал софт с таким же номером в SMR-F и считал что это то же самое )))
 
ну, тут примерно то-же самое, только есть горстка цфф без смр аналогов, так-же как и на новых тачках смр без цфф.

все сотни тысяч распарсены, разложены по именам, вариантам, версиям....
 
Отлично работает. А то пришлось вникать вначале в C++ и Qt, затем в Rust
 
Небольшой вопрос, есть технический немецко-русский словарик, может в Xentry где, для фраз из cbf-фок наподобие
"error_name": "6313",
"summary": "TestCondition: Schwenkbare AnhÃĪngerkupplung MK1 kodiert, kein Startvorgang, keine Unterspannung (<9V); \r\nTestTime: Zyklus 20ms; \r\nSetCondition: EingÃĪnge AHK_iO und AHK_niO fÞr > 100ms beide = high oder low Wirkung: Fehlermeldung im Kombiinstrument; \r\nResetCondition: EingÃĪnge AHK_iO und AHK_niO haben wieder unterschiedliche ZustÃĪnde. Handlungsanweisung: Leitungssatz und AnhÃĪngerkupplung prÞfen",
"description": "Ereignis: Status schwenkbare AnhÃĪngerkupplung unplausibel",
"envs": [
{
"name": "HÃĪufigkeitszÃĪhler",
"unit": "",
"start_bit": 40,
"length_bits": 8,
"byte_order": "BigEndian",
"data_format": "Identical"
},
{
"name": "Kilometerstand erstes Auftreten",
"unit": "",
"start_bit": 48,
"length_bits": 16,
"byte_order": "BigEndian",
"data_format": {
"Table": [
{
"name": "MISSING ENUM",
"start": 0.0,
"end": 65533.0
},
{
"name": "Max. Kilometerstand",
"start": 65534.0,
"end": 65534.0
},
{
"name": "Kilometerstand nicht unterstÞtzt",
"start": 65535.0,
"end": 65535.0
}
]
}
},
сообщение автоматически склеено:

В принципе Гугл на первый взгляд хорошо переводит, но точные фразы понадежнее
 
Назад
Верх