Показать сообщение отдельно
Старый 08.04.2009, 12:07  Вверх  #60
Slava.Vrn
ЛагуноВед
Помогу советом
 
Аватар для Slava.Vrn
 
Регистрация: 24.05.2008
Адрес: Воронеж
Сообщений: 3,726
По умолчанию

Ну если найти "правильную версию для русского пользователя" не получаетцо - купи :)
Вот, поковырял файл "ABS_ESP_MK60_v18.xml" из каталога "C:\DDT2000Data\ecus\". Этот файл, как видно из названия, обеспечивает "общение" с блоком АБС моего автомобиля.
В этом файле можно найти следующие строки:
Цитата:
<Button Text="Activation feux stop">
<Rectangle Left="4560" Top="3600" Height="540" Width="2640"/>
<Font Name="Arial" Size=" 12" Bold="1" Italic="0"/>
<Message Text=""/>
<Send Delay="1000" RequestName="IOCBLI_relais_activ"/>
</Button>
...
Цитата:
<Button Text="Extinction feux stop">
<Rectangle Left="4560" Top="4200" Height="540" Width="2640"/>
<Font Name="Arial" Size=" 12" Bold="1" Italic="0"/>
<Message Text=""/>
<Send Delay="1000" RequestName="IOCBLI_relais_ext"/>
</Button>
Это очевидно код, указывающий на расположение кнопок "Activation feux stop" (дословно "Активация огня стоп") и "Extinction feux stop" (дословно "Тушение огня стоп")
Из этого кода явственно видно, что при нажатии на кнопки выполняются запросы "IOCBLI_relais_activ" и "IOCBLI_relais_ext" соответственно.
Далее, ищем эти слова в коде и, конечно же, находим:
Цитата:
<Request Name="IOCBLI_relais_activ">

<DossierMaintenabilite/>
<Sent>
<SentBytes>308000FF7F</SentBytes>
</Sent>
<Received MinBytes="3">
</Received>
</Request>
<Request Name="IOCBLI_relais_ext">

<DossierMaintenabilite/>
<Sent>
<SentBytes>308000FFDF</SentBytes>
</Sent>
<Received MinBytes="3">
</Received>
</Request>
Т.е. при нажатии на кнопку "Activation feux stop" блоку АБС посылается последовательность байт "308000FF7F" и, вероятно, ожидается ответ из 3-х байт. При нажатии на кнопку "Extinction feux stop" посылается последовательность байт "308000FFDF" и так же ожидается ответ из 3-х байт. Ответ не обрабатывается.
Если посмотреть этот файл целиком, то видно, что большинство запросов начинаются с последовательности "308000". Является ли это адресацией к блоку АБС - я пока не понял.
Буду ковырять дальше :)
Вообще, по этим последовательностям спецы могут однозначно сказать, что делает та или иная кнопка. Только вот есть ли такие?
__________________
Л2Ф1 2002г Универсал, F4P DP0 - продана. Ford Mondeo 96г Универсал 1.8 АКПП - продан. Л2Ф2 2005г Хэтч, F4R887, SU1. Продана
Hyundai SantaFe 2011 2.2 CRDI чистокровная кореянка - рабочая лошадь
Slava.Vrn вне форума   Ответить с цитированием