OUT-CLUB.RU

OUT-CLUB.RU (https://out-club.ru/board/index.php)
-   Outlander XL 2007 - 2012 г.в. - Электроника, мультимедиа, навигация (https://out-club.ru/board/forumdisplay.php?f=271)
-   -   Изменение настроек ETACS с помощью Lexia (https://out-club.ru/board/showthread.php?t=39245)

XWW 26.07.2012 13:31

Re: Изменение настроек ETACS с помощью Lexia
 
Цитата:

Сообщение от Vadgr (Сообщение 1289906)
не факт, обновления отдельным файлом от скари вставали без нужды активации.

У меня активация слетала всегда после обновления, от скари тоже:(

Vadgr 26.07.2012 13:33

Re: Изменение настроек ETACS с помощью Lexia
 
Цитата:

Сообщение от XWW (Сообщение 1289940)
У меня активация слетала всегда после обновления, от скари тоже:(

очень странно... у меня только после поиска обновлений через инет.

KilleR-13 26.07.2012 13:45

Re: Изменение настроек ETACS с помощью Lexia
 
здорово..походу за прогу взялись правильные люди..лишь бы пыл не остал, и научились переделывать её под нужды митсу.
про активацию..раньше слетала при обновлении через инет или вручную..не важно..потом всё переставил, и винду тоже..пока не слетает..
очень хочется чтоб ДБ научился править даже то что невидит в етаксе. к примеру показывает весь функционал..а заработает или нет опция, это уже дело юзера. или всётаки кон заливать. который перековырял руками.

Burdin 26.07.2012 14:40

Re: Изменение настроек ETACS с помощью Lexia
 
А где находится Head lamp washer?
У меня перед глазами русская распечатка всех параметров с моего 4007 и что-то не могу найти ))) Может называется по русски как-то криво?

Burdin 26.07.2012 15:25

Re: Изменение настроек ETACS с помощью Lexia
 
Вложений: 2
Моя конфигурация. Как-то странно 6.19 выдает на принтер... Раньше мусора в начале не было...

mudRec 26.07.2012 15:29

Re: Изменение настроек ETACS с помощью Lexia
 
Burdin, в первом файле:
"Омыватель стекол фар Присутствует"

Burdin 26.07.2012 15:31

Re: Изменение настроек ETACS с помощью Lexia
 
Ушел пробовать...

---------- Добавлено в 16:05 ---------- Предыдущее сообщение было написано в 15:31 ----------

Итак. Проба прошла успешно. Омыватель фар и стекла теперь друг от друга не зависят :) Новый DSD файл https://www.dropbox.com/s/ut583sbnk5met4d/DSD.7z
При его замене сначала Омыватель стекол фар будет в значении "Не верно". Заменить на Присутствует и запрограммировать etacs.

---------- Добавлено в 16:06 ---------- Предыдущее сообщение было написано в 15:31 ----------

Чуть попозже постараюсь написать универсальный патч.

---------- Добавлено в 16:07 ---------- Предыдущее сообщение было написано в 15:31 ----------

Мне теперь осталось только разобраться с раздельным открыванием дверей :)))

Vadgr 26.07.2012 16:15

Re: Изменение настроек ETACS с помощью Lexia
 
так раздельное включает 6.19 уже =)

ждем патча а то многие уже обновились до 6.19

Burdin 26.07.2012 16:17

Re: Изменение настроек ETACS с помощью Lexia
 
Опция включена. В моих конфигах выше это видно. Танцы с брелком ничего не дают (((
DSD, который я выложил как раз 6.19 и есть...

Vadgr 26.07.2012 16:28

Re: Изменение настроек ETACS с помощью Lexia
 
нужно ли патчить от кода снова, после подмены?

Burdin 26.07.2012 16:36

Re: Изменение настроек ETACS с помощью Lexia
 
C:\AWRoot\dtrd\comm\data

Vadgr 26.07.2012 17:05

Re: Изменение настроек ETACS с помощью Lexia
 
Цитата:

Сообщение от Burdin (Сообщение 1290012)
C:\AWRoot\dtrd\comm\data

спасибо все заработало!!!

теперь бы еще поменять тип люка для владельцев аута актуальней, с возможностью дотяжки от ключа.

vadimus_ca 26.07.2012 19:39

Re: Изменение настроек ETACS с помощью Lexia
 
Цитата:

Сообщение от Burdin (Сообщение 1289988)
Итак. Проба прошла успешно. Омыватель фар и стекла теперь друг от друга не зависят :)

А можно описание? В какой таблице какое поле?

Burdin 27.07.2012 10:38

Re: Изменение настроек ETACS с помощью Lexia
 
Описание выложу.
Патч доделал.
Поле с люком тоже нашел. Осталось только значения найти...
По сайту http://mmc-autoelectric.org.ua/aktiv...oki-i-funktsii получается:
"Type S1", "0001"
"Type S2", "0010"
"Type S3", "0011"
"Type S4", "0100"
"Type S3 MMAL", "0101"

Но в текушей базе "Type S1", "0010".

lion_sergey 27.07.2012 11:07

Re: Изменение настроек ETACS с помощью Lexia
 
Цитата:

Сообщение от XWW (Сообщение 1289886)
У тебя оригинальный парктроник на машине поставлен?
Ручная телекодировка доступна во всех версиях, а вот ручная регистрация начиная с 6.18 не работает. Я обновился до 6.17, заархивировал AWroot, потом обновился до 6.19. Поскольку с 6.19 дальше обновится не получится, стираем AWroot, восстанавливаем из архива 6.17 и обновляемся до последней.

Парктроник стоит оригинальный. Удалось выяснить упарней с лансер клуба, что на авто 10-го года ставили блоки парктроника без возможности индикации. У данных блоков нет связи с кан шиной. Так что у кого авто 10-го года, можно забыть об сигнализации парктроника на приборке или менять блок (10000-13000р:-)

Burdin 27.07.2012 13:02

Re: Изменение настроек ETACS с помощью Lexia
 
Так первую версию наваял. Среда VS2005 с#, поэтому еще полно файлов обвязки....
Текущий конфиг:
"pop up control 1", "0001"
"Pop up control 1 with washer", "0010"
"non pop up control 1", "0011"
"non pop up control 1 with washer", "0100"
"pop up control 2", "0101"
"Pop up control 2 with washer", "0110"
"non pop up control 2", "0111"
"non pop up control 2 with washer", "1000"

"Type S1", "0001"
"Type S2", "0010"
"Type S3", "0011"
"Type S4", "0100"
"Type S3 MMAL", "0101"

Брать тут
Для vadimus_ca:
Запрос выглядит
UPDATE STATES SET STATES.STAVALUE = 'xxxx' WHERE STATES.STASNAME = 'name'
где хххх - бинарное значение (0000 0001 ...)
name - pop_up_control_2_with_washer_2899 для омывателя
Type_S1_2861 для люка
Таблица как видно из запроса STATES

Vadgr 27.07.2012 14:38

Re: Изменение настроек ETACS с помощью Lexia
 
патч и люк и омыватель правит?

Burdin 27.07.2012 14:42

Re: Изменение настроек ETACS с помощью Lexia
 
да, но по люку у меня нет точных значений. Поэтому я написал которые забил...

mudRec 27.07.2012 15:01

Re: Изменение настроек ETACS с помощью Lexia
 
Всё правильно:

41. Sun Roof Type (Тип люка на крыше) 4-ре бита
00 - Not Present
01 - Type S1 - для автозакрытия со стеклами ставить тип S1
02 - Type S2
03 - Type S3
04 - Type S4
05 - Type S3 MMAL

Burdin, все значения 322го ЕТАКСа можно качнуть здесь: https://out-club.ru/board/showpost.p...&postcount=407

Burdin 27.07.2012 15:08

Re: Изменение настроек ETACS с помощью Lexia
 
Тогда ждем отзывов :)))

vadimus_ca 27.07.2012 21:24

Re: Изменение настроек ETACS с помощью Lexia
 
Кирилл, а как ты искал нужные значения STASNAME?
К примеру, мне нужно добавить мое родное значение переднего дифференциала 03 -ELSD. Когда-то давно я по ошибке сбросил все настройки в дефолтные, он у меня установился в 01 - Open, и вернуть значение назад я не могу, там выбор из Open и Helical.

Кстати, добавлять недостающие в базе значения, мне кажется, более правильно, чем менять существующие.

Я пошел так:
SELECT * FROM STATES WHERE STATES.STALNAME CONTAINING 'HELICAL'

Получил 30 записей.
Цитата:

STAID PARID STATYID STASNAME STALNAME STADESCRIPTION STAVALUE STAMINVALUE STAMAXVALUE STAGROUPNAME
10433 5129 3 Helical_2858 Helical 0010
33506 15944 3 Helical_2858 Helical 0010
36747 17261 3 Helical_2858 Helical 0010
55348 26184 3 Helical_2858 Helical 0010
58721 27705 3 Helical_2858 Helical 0010
108126 49715 3 Helical_2858 Helical 0010
116217 53095 3 Helical_2858 Helical 0010
119310 54426 3 Helical_2858 Helical 0010
128139 58241 3 Helical_2858 Helical 0010
135925 61836 3 Helical_2858 Helical 0010
143423 65139 3 Helical_2858 Helical 0010
153858 69597 3 Helical_2858 Helical 0010
163722 73985 3 Helical_2858 Helical 0010
166232 75031 3 Helical_2858 Helical 0010
170172 76770 3 Helical_2858 Helical 0010
174542 78637 3 Helical_2858 Helical 0010
187013 84133 3 Helical_2858 Helical 0010
189701 85197 3 Helical_2858 Helical 0010
214821 96053 3 Helical_2858 Helical 0010
221232 98751 3 Helical_2858 Helical 0010
233810 104537 3 Helical_2858 Helical 0010
239909 107284 3 Helical_2858 Helical 0010
248545 110757 3 Helical_2858 Helical 0010
259623 115880 3 Helical_2858 Helical 0010
267902 119657 3 Helical_2858 Helical 0010
275804 123151 3 Helical_2858 Helical 0010
286749 128289 3 Helical_2858 Helical 0010
218216 97405 3 Helical_376 Helical 0010
66526 30901 3 Helical_471 Helical 0010
283600 126691 3 Helical_471 Helical 0010
Получается, есть 4 вида STASNAME. Как найти привязку к своему ЕТАКСу?

---------- Добавлено в 14:05 ---------- Предыдущее сообщение было написано в 13:24 ----------

Сделал такой запрос:
Код:

SELECT
  STATES.STAID,
  STATES.PARID,
  STATES.STASNAME,
  STATES.STALNAME,
  STATES.STAVALUE,
  PARAM.PARLNAME,
  PARAM.PARENCODING
FROM
  STATES
  INNER JOIN PARAM ON (STATES.PARID = PARAM.PARID)
WHERE
  PARAM.PARLNAME CONTAINING 'front diff'

Получил
Код:

STAID        PARID        STASNAME        STALNAME        STAVALUE        PARLNAME        PARENCODING
10433        5129        Helical_2858        Helical        0010        Front Differential        ENUM
10434        5129        Open_2858        Open        0001        Front Differential        ENUM
12466        5996        DMH        DMH        0010        Front Differential        HEXA
12467        5996        dif_roues_libres1        dif_roues_libres1        0001        Front Differential        HEXA
12468        5996        Undefined_471        Undefined        0000        Front Differential        HEXA
33506        15944        Helical_2858        Helical        0010        Front Differential        ENUM
33507        15944        Open_2858        Open        0001        Front Differential        ENUM
36747        17261        Helical_2858        Helical        0010        Front Differential        ENUM
36748        17261        Open_2858        Open        0001        Front Differential        ENUM
55348        26184        Helical_2858        Helical        0010        Front Differential        ENUM
55349        26184        Open_2858        Open        0001        Front Differential        ENUM
58721        27705        Helical_2858        Helical        0010        Front Differential        ENUM
58722        27705        Open_2858        Open        0001        Front Differential        ENUM
65733        30482        DMH        DMH        0010        Front Differential        HEXA
65734        30482        dif_roues_libres1        dif_roues_libres1        0001        Front Differential        HEXA
65735        30482        Undefined_471        Undefined        0000        Front Differential        HEXA
66526        30901        Helical_471        Helical        0010        Front Differential        HEXA
66527        30901        SNA_471        SNA        1111        Front Differential        HEXA
66528        30901        Open_471        Open        0001        Front Differential        HEXA
66529        30901        Undefined_471        Undefined        0000        Front Differential        HEXA
108126        49715        Helical_2858        Helical        0010        Front Differential        ENUM
108127        49715        Open_2858        Open        0001        Front Differential        ENUM
116217        53095        Helical_2858        Helical        0010        Front Differential        ENUM
116218        53095        Open_2858        Open        0001        Front Differential        ENUM
119310        54426        Helical_2858        Helical        0010        Front Differential        ENUM
119311        54426        Open_2858        Open        0001        Front Differential        ENUM
128139        58241        Helical_2858        Helical        0010        Front Differential        ENUM
128140        58241        Open_2858        Open        0001        Front Differential        ENUM
135925        61836        Helical_2858        Helical        0010        Front Differential        ENUM
135926        61836        Open_2858        Open        0001        Front Differential        ENUM
143423        65139        Helical_2858        Helical        0010        Front Differential        ENUM
143424        65139        Open_2858        Open        0001        Front Differential        ENUM
153858        69597        Helical_2858        Helical        0010        Front Differential        ENUM
153859        69597        Open_2858        Open        0001        Front Differential        ENUM
163722        73985        Helical_2858        Helical        0010        Front Differential        ENUM
163723        73985        Open_2858        Open        0001        Front Differential        ENUM
166232        75031        Helical_2858        Helical        0010        Front Differential        ENUM
166233        75031        Open_2858        Open        0001        Front Differential        ENUM
170172        76770        Helical_2858        Helical        0010        Front Differential        ENUM
170173        76770        Open_2858        Open        0001        Front Differential        ENUM
174542        78637        Helical_2858        Helical        0010        Front Differential        ENUM
174543        78637        Open_2858        Open        0001        Front Differential        ENUM
187013        84133        Helical_2858        Helical        0010        Front Differential        ENUM
187014        84133        Open_2858        Open        0001        Front Differential        ENUM
189701        85197        Helical_2858        Helical        0010        Front Differential        ENUM
189702        85197        Open_2858        Open        0001        Front Differential        ENUM
214821        96053        Helical_2858        Helical        0010        Front Differential        ENUM
214822        96053        Open_2858        Open        0001        Front Differential        ENUM
218213        97405        Open_376        Open        0001        Front Differential        HEXA
218214        97405        SNA_376        SNA        1111        Front Differential        HEXA
218215        97405        Undefined_376        Undefined        0000        Front Differential        HEXA
218216        97405        Helical_376        Helical        0010        Front Differential        HEXA
221232        98751        Helical_2858        Helical        0010        Front Differential        ENUM
221233        98751        Open_2858        Open        0001        Front Differential        ENUM
233810        104537        Helical_2858        Helical        0010        Front Differential        ENUM
233811        104537        Open_2858        Open        0001        Front Differential        ENUM
239909        107284        Helical_2858        Helical        0010        Front Differential        ENUM
239910        107284        Open_2858        Open        0001        Front Differential        ENUM
248545        110757        Helical_2858        Helical        0010        Front Differential        ENUM
248546        110757        Open_2858        Open        0001        Front Differential        ENUM
259623        115880        Helical_2858        Helical        0010        Front Differential        ENUM
259624        115880        Open_2858        Open        0001        Front Differential        ENUM
267902        119657        Helical_2858        Helical        0010        Front Differential        ENUM
267903        119657        Open_2858        Open        0001        Front Differential        ENUM
275804        123151        Helical_2858        Helical        0010        Front Differential        ENUM
275805        123151        Open_2858        Open        0001        Front Differential        ENUM
283600        126691        Helical_471        Helical        0010        Front Differential        HEXA
283601        126691        SNA_471        SNA        1111        Front Differential        HEXA
283602        126691        Open_471        Open        0001        Front Differential        HEXA
283603        126691        Undefined_471        Undefined        0000        Front Differential        HEXA
286749        128289        Helical_2858        Helical        0010        Front Differential        ENUM
286750        128289        Open_2858        Open        0001        Front Differential        ENUM

Для начала, как ограничить STAID, PARID только машинами MMC, чтобы не перебирать французов?

---------- Добавлено в 14:39 ---------- Предыдущее сообщение было написано в 13:24 ----------

Спискок моделей хранится в другой базе, GPC.FDB:
Код:

SELECT
  VEHICULE.VEHID,
  VEHICULE.VEHCOMTYPE,
  FAMILY.FAMID,
  FAMILY.FAMIDCANR,
  PLUG.PLGSERIAL,
  FAMTYPE.FAMNAME
FROM
  FAMILY
  INNER JOIN VEHICULE ON (FAMILY.VEHID = VEHICULE.VEHID)
  INNER JOIN PLUG ON (VEHICULE.VEHID = PLUG.VEHID)
  INNER JOIN FAMTYPE ON (FAMILY.FAMTYID = FAMTYPE.FAMTYID)
WHERE
  FAMTYPE.FAMNAME = 'BMF'

Результат - 78 машин, из которых нас интересуют 1, 17, 75, 78.
Код:

VEHID        VEHCOMTYPE        FAMID        FAMIDCANR        PLGSERIAL
1        4008        1        504        0000
2        B58        10        652        0000000000000000000
3        X6        67        652        0000000000000000000
4        206        115                0000
6        407        117        652        0000
7        EXPERT        118        652        0000
8        I3_I4        124        504        0000000000000000000
9        PARTNER        146        652        0000
10        C8        147        652        0000
11        A55        156        652        0000000000000000000
12        A51        194        652        0000000000000000000
13        C2        224        652        0000
14        1007        225        652        0000
15        DS5        226        652        0000
16        T75        237        652        0000000000000000000
17        4007        282        504        0000000000000000000
18        T3        289                0000000000000000000
19        S3_S4        305        7A1        0000000000000000000
20        C-TRIOMPHE        349        652        0000
21        HOGGAR        350                0000
22        VCAN        359        652        0000000000000000000
23        MCV        398        18DAF140        0000000000000000000
24        5008        411        652        0000
25        X250        419        7C0        0000000000000000000
26        207        436        652        0000
28        208        465        652        0000
29        C-QUATRE        466        652        0000
31        T84        478        652        0000000000000000000
32        W2        529        652        0000000000000000000
33        BERLINGO        601        652        0000
34        508        602        652        0000
35        T87        613        652        0000000000000000000
36        XSARA        664        652        0000
37        B7        686        652        0000000000000000000
38        JUMPER        718        7C0        0000
39        LA        719        652        0000000000000000000
40        DS3        745        652        0000
41        3008        746        652        0000
42        C6        747        652        0000
43        C5        748        652        0000
44        J3_J4        767        504        0000000000000000000
45        C4        774        652        0000
46        308        775        652        0000
47        M3_M4        776        652        0000000000000000000
48        RCZ        793        652        0000
49        ION        794        7A1        0000
50        Z9        803        652        0000000000000000000
51        JUMPY        833        652        0000
52        C-ZERO        834        7A1        0000
53        D2        844        652        0000000000000000000
54        607        881        652        0000
55        G9        888        652        0000000000000000000
56        307        920        652        0000
57        DS4        921        652        0000
58        T6        929        652        0000000000000000000
59        A58        973        652        0000000000000000000
60        T73        1011        652        0000000000000000000
61        M59        1056                0000000000000000000
62        X250FL        1071        18DAF140        0000000000000000000
63        3008HY        1094        652        0000
64        B8        1095        652        0000000000000000000
65        A7        1169        652        0000000000000000000
66        B5        1211        652        0000000000000000000
67        B53        1267        652        0000000000000000000
68        X7        1324        652        0000000000000000000
70        408        1383        652        0000
71        B9        1395        652        0000000000000000000
72        X250_MINIBUS        1432        7C0        0000000000000000000
73        T7        1458        652        0000000000000000000
74        C3        1503        652        0000
75        C-CROSSER        1504        504        0000000000000000000
76        807        1505        652        0000
77        A9        1506        652        0000000000000000000
78        C4Aircross        1549        504        0000


Vadgr 27.07.2012 22:47

Re: Изменение настроек ETACS с помощью Lexia
 
я полагаю, что если найти фаил который отвечает за автоматическое кодирование, исправить его как нужно (если это возможно), то необходимость сливать кодинг отпадет.

vadimus_ca 28.07.2012 00:29

Re: Изменение настроек ETACS с помощью Lexia
 
Цитата:

Сообщение от Vadgr (Сообщение 1290654)
я полагаю, что если найти фаил который отвечает за автоматическое кодирование, исправить его как нужно (если это возможно), то необходимость сливать кодинг отпадет.

Это или GPC.FDB, или DSD.FDB :)

---------- Добавлено в 16:32 ---------- Предыдущее сообщение было написано в 16:29 ----------

Цитата:

Сообщение от Burdin (Сообщение 1289988)
Мне теперь осталось только разобраться с раздельным открыванием дверей

У меня раздельное открывание дверей нормально включается/выключается в опциях клиента. Может, выложить мой конфиг?

Burdin 28.07.2012 00:56

Re: Изменение настроек ETACS с помощью Lexia
 
Вадим,
Подробно попробую ответить в понедельник с работы т.к. базы под рукой нет.
Вкратце:
Префикс для Helical можно вытащить из XML файла для нашего etacs (bsi) с него-то все и пошло с омывателем.

По поводу добавления полей в базу - это моя следующая цель :) С нее-то я вобщем-то и начал, но здесь на форуме, сказали про замену :))) К тому-же мне пока не удается разобрать файлы *.mu8 с текстовыми строками для интернационализации диагбокса. Как появится время - займусь.

А по поводу раздельного открытия я уже всю голову сломал :) У меня он только в "по умолчанию" и брелком потом ничего не получается сделать.... За конфиг буду благодарен :)

---------- Добавлено в 00:58 ---------- Предыдущее сообщение было написано в 00:56 ----------

Дмитрий, а автоматическое кодирование для всех одно и тоже заливает?

Vadgr 28.07.2012 01:06

Re: Изменение настроек ETACS с помощью Lexia
 
Цитата:

Сообщение от Burdin (Сообщение 1290691)
А по поводу раздельного открытия я уже всю голову сломал :) У меня он только в "по умолчанию" и брелком потом ничего не получается сделать.... За конфиг буду благодарен :)

---------- Добавлено в 00:58 ---------- Предыдущее сообщение было написано в 00:56 ----------

Дмитрий, а автоматическое кодирование для всех одно и тоже заливает?

Что странно, после того как я вчера поменял режим омывателя, отключилось пошаговое открытие =0 я это только сегодня понял, пробовал опять с пульта - ничего не получилось, в чем причина я так и не понял =(

в том и дело, что кодировать должен поразному ;) так что есть поле для работы =_)

п.с.

что за функции:
Персонализация функции подушек безопасности
Омывание ветрового стекла по команде
Освещение окружающей обстановки
signal d`arret d`urgence par les feux stop
режим большой скорости стеклоочистителя, включенный датчиком дождя и освещенности (по умолчанию стоит тип 2)

vadimus_ca 28.07.2012 01:32

Re: Изменение настроек ETACS с помощью Lexia
 
Нужно добавить для определенных PARID (параметр) отсутствующие у них STAID (значение).
Отобрал группу по названию, указанному в etacs_suv.xml
<DiscretValue Label="@P8618-POLUXDATA" Name="Helical_2858"/>

Код:

SELECT
  STATES.STAID,
  STATES.PARID,
  STATES.STASNAME,
  STATES.STALNAME,
  STATES.STAVALUE,
  PARAM.PARLNAME,
  STATES.STATYID,
  STATES.STADESCRIPTION,
  STATES.STAMINVALUE,
  STATES.STAMAXVALUE,
  STATES.STAGROUPNAME,
  PARAM.PARDESCRIPTION,
  PARAM.PARENCODING,
  PARAM.PARTYPE,
  PARAM.PARSNAME,
  PARAM.DATTYID,
  ADDDATA.ADDTYID,
  ADDDATA.ADDABSOLUTENUMBER,
  ADDTYPE.ADDTYNAME
FROM
  STATES
  INNER JOIN PARAM ON (STATES.PARID = PARAM.PARID)
  INNER JOIN ADDDATA ON (PARAM.PARID = ADDDATA.PARID)
  INNER JOIN ADDTYPE ON (ADDDATA.ADDTYID = ADDTYPE.ADDTYID)
WHERE
  PARAM.PARLNAME CONTAINING 'front diff' AND
  STATES.STASNAME CONTAINING '2858'

Получил 27 параметров, по 2 значения в каждом.
Код:

STAID        PARID        STASNAME        STALNAME        STAVALUE        PARLNAME        STATYID        STADESCRIPTION        STAMINVALUE        STAMAXVALUE        STAGROUPNAME        PARDESCRIPTION        PARENCODING        PARTYPE        PARSNAME        DATTYID        ADDTYID        ADDABSOLUTENUMBER        ADDTYNAME
10433        5129        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
10434        5129        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
33506        15944        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
33507        15944        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
36747        17261        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
36748        17261        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
55348        26184        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
55349        26184        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
58721        27705        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
58722        27705        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
108126        49715        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
108127        49715        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
116217        53095        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
116218        53095        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
119310        54426        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
119311        54426        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
128139        58241        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
128140        58241        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
135925        61836        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
135926        61836        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
143423        65139        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
143424        65139        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
153858        69597        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
153859        69597        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
163722        73985        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
163723        73985        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
166232        75031        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
166233        75031        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
170172        76770        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
170173        76770        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
174542        78637        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
174543        78637        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
187013        84133        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
187014        84133        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
189701        85197        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
189702        85197        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
214821        96053        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
214822        96053        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
221232        98751        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
221233        98751        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
233810        104537        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
233811        104537        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
239909        107284        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
239910        107284        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
248545        110757        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
248546        110757        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
259623        115880        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
259624        115880        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
267902        119657        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
267903        119657        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
275804        123151        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
275805        123151        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
286749        128289        Helical_2858        Helical        0010        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS
286750        128289        Open_2858        Open        0001        Front Differential        3                                                ENUM                Front_Differential        0        1        -1        BITS

Вопрос к какой группе добавлять значения, а главное - нужно ли внести изменения в сам XML!

---------- Добавлено в 17:42 ---------- Предыдущее сообщение было написано в 17:32 ----------

Похоже, PARSNAME соответствует ReadParamName в XML файле.

---------- Добавлено в 21:39 ---------- Предыдущее сообщение было написано в 17:32 ----------

Цитата:

Сообщение от Vadgr (Сообщение 1290695)
Что странно, после того как я вчера поменял режим омывателя, отключилось пошаговое открытие =0 я это только сегодня понял, пробовал опять с пульта - ничего не получилось, в чем причина я так и не понял =(

Потому что это опции клиента (по крайней мере на 322м ЭТАКСе).

Vadgr 28.07.2012 14:35

Re: Изменение настроек ETACS с помощью Lexia
 
это понятно, но как у тебя на картинке у меня такого пункта нет =( и почему теперь шаманство ключом не прокатывает? надо попробовать отключить и подключить заново.

vadimus_ca 28.07.2012 15:21

Re: Изменение настроек ETACS с помощью Lexia
 
Цитата:

Сообщение от Burdin (Сообщение 1290691)
пока не удается разобрать файлы *.mu8 с текстовыми строками

Там что-то вроде FAT устроено. Сначала идет таблица-оглавление, с 4х байтными элементами (LSF order), а потом все текстовые строки без разделителей.
Оглавление начинается с 0064.

vadimus_ca 29.07.2012 03:19

Re: Изменение настроек ETACS с помощью Lexia
 
Вложений: 1
Написал маленькую утилитку, читающую POLUXDATAEN.DU8. Вводим в поле внизу номер сообщения, и получаем текст:
<Screen Name="TELECODAGE10" TitleRead="@P3199-POLUXDATA" TitleWrite="@P3199-POLUXDATA" TypeOfGUI="STANDARD_GUI"> VIN code (vehicle identification)

Vadgr 29.07.2012 09:14

Re: Изменение настроек ETACS с помощью Lexia
 
еще бы понять что это дает =))

vadimus_ca 30.07.2012 01:10

Re: Изменение настроек ETACS с помощью Lexia
 
Цитата:

Сообщение от Burdin (Сообщение 1290482)
Тогда ждем отзывов :)))

Подтверждаю успешную активацию автозаркытия люка по второму нажатию кнопки "закрыть".

---------- Добавлено в 17:39 ---------- Предыдущее сообщение было написано в 17:10 ----------

Хозяйке на заметку - название значения параметра берется не из базы (Type S1), а из полукса (LIN)!
TLCD_ASSISTANCE_CODE опять появляется в xml после удаления. Похоже, он динамически перегенерируется

vadimus_ca 30.07.2012 04:54

Re: Изменение настроек ETACS с помощью Lexia
 
Вложений: 1
Еще одна утилитка, удаляющая все запросы TLCD кода изо всех XML файлов.

Vadgr 30.07.2012 07:34

Re: Изменение настроек ETACS с помощью Lexia
 
Вадим, можно пояснить для тех кто не в теме =) для чего нужны Polux.zip

и TLCD.zip ?

Burdin 30.07.2012 09:07

Re: Изменение настроек ETACS с помощью Lexia
 
Ух сколько за выходные понаписано...
TLCD.zip - утилитка для удаления запроса пароля при кодировании (в моем понимании)
Polux.zip - Для чтения MU8 файлов. Файлы MU8, XML и базу диагбокса надо править для добавления всех нужных параметров...

---------- Добавлено в 10:15 ---------- Предыдущее сообщение было написано в 09:07 ----------

Ну что. Продолжим мозговой штурм?
Имеем i3_i4_BSI.xml
Запись для омывателя:
Код:

<TlcdParameterDef Name="CFG_A8N_BSI_LVPROJ_000" ReadParamName="CFG_A8N_BSI_LVPROJ_000" Type="ListChoiceParam">
      <ConfigurationValue HelpMode="OnScreen" Label="@P9743-POLUXDATA@\*">
        <DiscretValues>
          <DiscretValue Label="@P2512-POLUXDATA" Name="Disabled_2899"/>
          <DiscretValue Label="@P596-POLUXDATA" Name="pop_up_control_2_with_washer_2899"/>
        </DiscretValues>
      </ConfigurationValue>
    </TlcdParameterDef>

Значение CFG_A8N_BSI_LVPROJ_000 можно найти в таблице PARAM поле PARSNAME. Выдается несколько записей, которые отличаются типом данных: BINARY или BOOLEAN и полем PARENCODING (Для BINARY - ENUM, для BOOLEAN - NULL).
Значения @P9743-POLUXDATA@\*, @P2512-POLUXDATA, @P596-POLUXDATA берутся из файла POLUXDATAязык.MU8, читалку для которого Вадим недавно выложил.
Значения Disabled_2899, pop_up_control_2_with_washer_2899 лежат в таблице STATES поле STASNAME. Выборка дает тоже несколько записей. Отличаются:
1 поле - Сквозная нумерация
2 поле Id записи в таблице PARAM.

Соответственно сейчас для меня главный вопрос: Как найти именно нашу запись в PARAM.

Ну и соответственно для расширения функционала ДБ нам требуется:
1. Добавить записи в БД для новых значений типа:
pop_up_control_1_2899
pop_up_control_1_with_washer_2899
pop_up_control_2_2899
2. Добавить описание этих значений в *.MU8 файл
3. Добавить новые значения в XML файл.

Кажется так... Разминка перед работой закончена...

---------- Добавлено в 10:25 ---------- Предыдущее сообщение было написано в 09:07 ----------

Маска поля CFG_A8N_BSI_LVPROJ_000 описана в таблице ADDDATA

---------- Добавлено в 14:20 ---------- Предыдущее сообщение было написано в 09:07 ----------

Также в таблице ECUVER для моего блока указан xml BSI_83040400_12_V1.xml, но найти такого нигде не могу :(

vadimus_ca 30.07.2012 15:04

Re: Изменение настроек ETACS с помощью Lexia
 
Цитата:

Сообщение от Vadgr (Сообщение 1291139)
Вадим, можно пояснить для тех кто не в теме =) для чего нужны Polux.zip

и TLCD.zip ?

polux - для расшифровки текста, представленного в XML как @P8618-POLUXDATA. Зачем это нужно - для удобства при анализе XML файлов.

tlcd - удаление запроса 4-х значного кода из XML файлов, примерно то же самое, что делает DBCC от MudRec, но из всех файлов, где эти коды встречаются.

Burdin 30.07.2012 15:13

Re: Изменение настроек ETACS с помощью Lexia
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1290784)
Там что-то вроде FAT устроено. Сначала идет таблица-оглавление, с 4х байтными элементами (LSF order), а потом все текстовые строки без разделителей.
Оглавление начинается с 0064.

С этой подсказкой разобрался :)
Первые 8 байт у всех файлов одинаковые - будет считать это заголовком
Следующие 4 байта - адрес начала текстовых строк
Следующие 4 байта - общее количество строк
Выравнивание 00 до 0х64
Таблица смещений
Сами строки

vadimus_ca 30.07.2012 15:29

Re: Изменение настроек ETACS с помощью Lexia
 
Нужно было выложить исходник, было бы еще проще :)
Я следующую версию написал, с выбором polux,thesau etc.

Burdin 30.07.2012 16:53

Re: Изменение настроек ETACS с помощью Lexia
 
Я уже тоже сваял конвертер ))) Сейчас из текста в MU8 доделываю.

vadimus_ca 30.07.2012 17:05

Re: Изменение настроек ETACS с помощью Lexia
 
Цитата:

Сообщение от Burdin (Сообщение 1291168)
Также в таблице ECUVER для моего блока указан xml BSI_83040400_12_V1.xml, но найти такого нигде не могу

А как найти мой 322й ЭТАКС?

Там 17 вариантов:
Код:

SELECT
  IDENTIF.IDEID,
  IDENTIF.ECUVEID,
  IDENTIF.IDEMNEMONAME,
  IDENTIF.IDEMNEMOVALUE,
  ECUVER.ECUVEECUNAME,
  ECUVER.ECUVEMNEMONAME,
  ECUVER.ECUVEFILENAME,
  ECUVER.ECUVEDEFMODE
FROM
  IDENTIF
  INNER JOIN ECUVER ON (IDENTIF.ECUVEID = ECUVER.ECUVEID)
WHERE
  ECUVER.ECUVEMNEMONAME CONTAINING 'SUV'

IDEID        ECUVEID        IDEMNEMONAME        IDEMNEMOVALUE        ECUVEECUNAME        ECUVEMNEMONAME        ECUVEFILENAME        ECUVEDEFMODE
19937        14636        Part_Number_reco        3836333741333138        ETACS_SUV        ETACS_SUV_I3_I4_0A_V1        ETACS_SUV_83040400_B_V1.xml        0
19938        14637        Part_Number_reco        3836333741333133        ETACS_SUV        ETACS_SUV_I3_I4_0A_V2        ETACS_SUV_83040400_B_V1.xml        0
19939        14638        Part_Number_reco        3836333741323133        ETACS_SUV        ETACS_SUV_I3_I4_0A_V3        ETACS_SUV_83040400_B_V1.xml        0
19940        14639        Part_Number_reco        4D4E313431323330        ETACS_SUV        ETACS_SUV_I3_I4_0A_V4        ETACS_SUV_83040400_B_V1.xml        0
19941        14640        Part_Number_reco        3836333741333139        ETACS_SUV        ETACS_SUV_I3_I4_0B_V1        ETACS_SUV_83040400_C_V1.xml        0
19942        14641        Part_Number_reco        3836333741333230        ETACS_SUV        ETACS_SUV_I3_I4_0C_V1        ETACS_SUV_83040400_D_V1.xml        0
19943        14642        Part_Number_reco        3836333741333231        ETACS_SUV        ETACS_SUV_I3_I4_0D_V1        ETACS_SUV_83040400_E_V1.xml        0
19944        14643        Part_Number_reco        3836333741333232        ETACS_SUV        ETACS_SUV_I3_I4_0E_V1        ETACS_SUV_83040400_F_V1.xml        0
19945        14644        Part_Number_reco        3836333741363430        ETACS_SUV        ETACS_SUV_I3_I4_0F_V1        ETACS_SUV_83040400_G_V1.xml        0
19946        14645        Part_Number_reco        3836333741363431        ETACS_SUV        ETACS_SUV_I3_I4_11_V1        ETACS_SUV_83040400_H_V1.xml        0
19947        14646        Part_Number_reco        3836333741363531        ETACS_SUV        ETACS_SUV_I3_I4_11_V2        ETACS_SUV_83040400_H_V1.xml        0
19948        14647        Part_Number_reco        3836333741363432        ETACS_SUV        ETACS_SUV_I3_I4_12_V1        ETACS_SUV_83040400_I_V1.xml        0
19949        14648        Part_Number_reco        3836333741363433        ETACS_SUV        ETACS_SUV_I3_I4_12_V2        ETACS_SUV_83040400_I_V1.xml        0
19950        14649        Part_Number_reco        3836333741363434        ETACS_SUV        ETACS_SUV_I3_I4_13_V1        ETACS_SUV_83040400_J_V1.xml        1
19951        14650        Part_Number_reco        3836333741393134        ETACS_SUV        ETACS_SUV_I3_I4_13_V2        ETACS_SUV_83040400_J_V1.xml        0
19952        14652        Part_Number_reco        3836333741363434        ETACS_SUV        ETACS_SUV_J3_J4_13_V1        ETACS_SUV_83040400_J_V2.xml        1
19953        14653        Part_Number_reco        3836333741393134        ETACS_SUV        ETACS_SUV_J3_J4_13_V2        ETACS_SUV_83040400_J_V2.xml        0



---------- Добавлено в 11:18 ---------- Предыдущее сообщение было написано в 09:05 ----------

Нашел свой ЭТАКС, вроде вот он:
Код:

IDEID        ECUVEID        IDEMNEMONAME        IDEMNEMOVALUE        ECUVEECUNAME        ECUVEMNEMONAME        ECUVEFILENAME        ECUVEDEFMODE
19944        14643        Part_Number_reco        3836333741333232        ETACS_SUV        ETACS_SUV_I3_I4_0E_V1        ETACS_SUV_83040400_F_V1.xml        0


Burdin 30.07.2012 23:42

Re: Изменение настроек ETACS с помощью Lexia
 
Я нашел с помощью логов в c:\oud\traces
Только все равно это ничего не дает.. хмл файл отсутствует...


Текущее время: 02:37. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
Использование материалов сайта разрешается только при условии размещения активной ссылки на OUT-CLUB.RU
Copyright ©2006 - 2025, WWW.OUT-CLUB.RU