Программа "Эмулятор VCI" (адаптера с микроконтроллером на борту)
   Программа "Эмулятор VCI" предназначена для эмуляции работы интелектуального адаптера (с микроконтроллером на борту), подключенного к автомобильному ECU и в качестве потока данных в котором используются ASCII-последовательности. Как пример, он может проэмулировать распространенный адаптер ELM327.
   Для работы диагностической программы с эмулятором необходимы два COM-порта, соединеные нуль-модемным кабелем, либо "Виртуальный шнур COM-COM". Один из COM-портов назначается диагностической программе, второй - выбирается в эмуляторе. Кроме этого, в эмуляторе задается скорость COM-порта, галочками можно выбрать писать/не писать лог-файл, дополнять символ #13h символом #0Ah, выдавать/не выдавать эхо запроса в ответе, выдавать/не выдавать приглашение ELM (приглашение необходимо для эмуляции ELM) и писать/не писать время в лог-файл.



   Задание пар "запрос-ответ" осуществляется в файле "vciemu.ini". Структура такой пары следующая: в первой строке располагается количество ACSII-строк запроса, а в последующих строках - сами строки запроса. После последней строки запроса располагается количество ACSII-строк ответа, а в последующих строках - сами строки ответа. На данный момент эмулятор при поиске запроса учитывает только первую строку запроса, но выдает все строки ответа по запросу этой пары. Примеры настроек есть в архиве с эмулятором.
   Изменения в файле "vciemu.ini" вступают в силу сразу после сохранения измененного файла.