Проте є ще Варіант пошуку відмінностей конфігурації — і він полягаєу зрівнянні двох програм (в UCDS більш розписані пункти і тутчастіше викидають що тре там змінити і я цим користуюсь)
Від саме як порівняти і знайти потрібний параметр у одній програмі, знаючи що змінилося в іншій — я опишу нижче. .
І так, покажу на прикладі свого блоку ВСМ відмінність структурифайлів двох програм із шапки.
Фото з програми ForScan не зробив, оскільки ForScan не підтримуєзміни конфігурації блоку без підключення до авто, можливо пізнішедодам одне фото для розуміння меню програми.
Я більше працюю з файлами ForScan, так як вони більш схожі поконфігурації авто з офіційного сайту моторкрафт:Запчастини нафото:1201002 А тепер на прикладі одного рядка я розпишу, що деозначає :
Запчасти на фото:1201002726-01-01 BF94 3F44 7378
1) 726 — Номер блоку (це номер ВСМ)
/>
2) 01 - номер параметра
3) 01 - номер рядка параметра
4) BF94 3F44 73 - власне параметри записані у форматі HEX
> 5) 78 - контрольна сума для BF94 3F44 73
5) Забігаючи на перід — цього немає в UCDS.
Дивимося детальніше і бачимо, що для параметра 01 є аж 10 рядків зналаштуваннями (для кожного рядка в кінці є власна контрольна сума).
А тепер давайте для параметра 01 випишемо лише параметри HEX (укожній строці виходити 10 символів):
BF943F4473
0B0A4E1401
4246F300F2
198E020D3C
9D00000B0B
9240000040 > 40037D0028
0A00030000
0000000000
0000000000
BF943F44730B0A4E14014246F300F2198E020D3C9D00000B0B924000004040037D00280A00030000000000000000
І на виході ми отримали параметри для розділу DE00 у програміUCDS.
< /p>
Щоб переконатися в цьому, відкриємо файл збереженої конфігураціїмого блоку ВСМ у програмі UCDS. Якщо порівняти структуру двохпрограм, то ми помітимо, що:Forscan (рядок) = UCDS (параметр)
01 = DE00
02 = DE01
03 = DE02
04 = DE03
< Тому знаючи скажемо, що змінилося в конфігурації черезForScan, легко можна обчислити що тре змінити в UCDS.
І навпаки .
Приклад — у статті є посилання на такий параметрTargetChargeRegen – струм регенерації.
І я вичитав і хочу його змінити скажемо на 5А не маючи UCDS та єForscan
Прошу друга з UCDS зробити збереження моєї сторінки конфігурації таконфігурації скажемо із значенням 5А (ампер)
Ми знаємо, що в UCDS цей параметр міняли в DE00, тому порівнюємо 2файли в цьому пераметрі. Як видно, для стоку значення три 0D, а для5Ампер - значення 15
Далі беремо рядок DE00 для сток і розбиваємо його на 10 рядків зінтервалом у 10 значень (виходячи зі структури BCM Forscan)
BF943F4473
0B0A4E1401
4246F300F2
198E020D3C
9D00000B0B
924000
40037D0028
0A00030000
0000000000
0000000000
Наш параметр перебувати у строці 01-04 для Forscan
Але тепер для цього рядка змінитись і контрольна сума
Було 198E 020D 3C24
Стало 198E 0215 3C2C
Міняємо у Forscan цей параметр і маємо TargetChargeRegen –струм регенерації 5А
"
І я вичитавши і хочу його змінити скажемо на 5А не маючи UCDS та єForscan
Прошу друга з UCDS зробити збереження моєї конфігурації таконфігурації скажемо зі значенням 5А (ампер)
Ми знаємо, що в UCDS цей параметр змінювали в DE00, тому порівнюємо2 файли в цьому пераметрі. А для 5Ампер — значення 15
Далі беремо рядок DE00 для сток і розбиваємо його на 10 рядків зінтервалом у 10 значень (виходячи зі структури BCM Forscan)
< /p>
BF943F4473
0B0A4E1401
4246F300F2
198E020D3C
9D00000B0B
9240000040
40037D0028
0A00030000
0000000000
000000000 >
Наш параметр перебувати у строці 01-04 для Forscan
Але тепер для цього рядка зміниться і контрольна сума
<
Було 198E 020D 3C24
Стало 198E 0215 3C2C<
Міняємо у Forscan цей параметр і маємо TargetChargeRegen –струм регенерації 5А
"
І я вичитавши і хочу його змінити скажемо на 5А не маючи UCDS та єForscan
Прошу друга з UCDS зробити збереження моєї конфігурації таконфігурації скажемо зі значенням 5А (ампер)
Ми знаємо, що в UCDS цей параметр змінювали в DE00, тому порівнюємо2 файли в цьому пераметрі. А для 5Ампер — значення 15
Далі беремо рядок DE00 для сток і розбиваємо його на 10 рядків зінтервалом у 10 значень (виходячи зі структури BCM Forscan)
< /p>
BF943F4473
0B0A4E1401
4246F300F2
198E020D3C
9D00000B0B
9240000040
40037D0028
0A00030000
0000000000
000000000 >
Наш параметр перебувати у строці 01-04 для Forscan
Але тепер для цього рядка зміниться і контрольна сума
<
Було 198E 020D 3C24
Стало 198E 0215 3C2C<
Міняємо у Forscan цей параметр і маємо TargetChargeRegen –струм регенерації 5А
"а для 5Ампер — значення 15
Далі беремо рядок DE00 для сток і розбиваємо його на 10 рядків зінтервалом у 10 значень (виходячи зі структури BCM Forscan)
< /p>
BF943F4473
0B0A4E1401
4246F300F2
198E020D3C
9D00000B0B
9240000040
40037D0028
0A00030000
0000000000
000000000 >
Наш параметр перебувати у строці 01-04 для Forscan
Але тепер для цього рядка зміниться і контрольна сума
<
Було 198E 020D 3C24
Стало 198E 0215 3C2C<
Міняємо у Forscan цей параметр і маємо TargetChargeRegen –струм регенерації 5А
"а для 5Ампер — значення 15
Далі беремо рядок DE00 для сток і розбиваємо його на 10 рядків зінтервалом у 10 значень (виходячи зі структури BCM Forscan)
< /p>
BF943F4473
0B0A4E1401
4246F300F2
198E020D3C
9D00000B0B
9240000040
40037D0028
0A00030000
0000000000
000000000 >
Наш параметр перебувати у строці 01-04 для Forscan
Але тепер для цього рядка зміниться і контрольна сума
<
Було 198E 020D 3C24
Стало 198E 0215 3C2C<
Міняємо у Forscan цей параметр і маємо TargetChargeRegen –струм регенерації 5А






Коментарі
Поки немає коментарів — будьте першим.