Перейти к содержанию
AUTO TECHNOLOGY

ViViseKtor

Модератор
  • Постов

    1 008
  • Зарегистрирован

  • Посещение

  • Победитель дней

    15

Весь контент ViViseKtor

  1. С активациями иммо сейчас буду разбираться. Многие жалуюься на эту проблему в программе
  2. Я проверю этот момент в программе. Возможно я где-то ошибся :)) Какаие блоки там стояли?
  3. Вот что-то меня проперло на статистику :)))))) На настоящий момент исходники насчитывают: 52 360 строк текста (1 812 000 символов без пробелов) Это 760 страниц текста формата А4 8-м кеглем. И это именно текст написанный мной :)))))) Получается что я ежемесячно только писал в среднем по 1500 строк текста. В день по 50 срок. А теперь добавим сюда еще отладку всего этого хозяйства. Перелопачивание всякого рода информации и т.д. Понятно что там не все писалось именно с нуля. Есть однотипные куски. Но тем не менее. На мой взгляд достаточно впечатляющие цифры. И Вы готовы разбираться в чужом коде такого размера? :)))))))
  4. Со сканированием портов - просто было несколько ненужных задержек (осталось от экспериментов :)))) ) Поубирал их все. Сейчас полное сканирование секунд за 10 проходит. Кроме того по кнопке отменить происходит сразу прекращение сканирования. При отключении адаптера без нажатия на "Закончить" программа не зависает. В этом случае не обязательно завершать через диспетчер задач. Возможно надо будет нажать несколько раз кнопку закончить. Это связано с реализацией КОРРЕКТНОГО завершения всех потоков, освобождения дескрипторов и закрытия портов. Сколько раз надо нажать кнопку закончить зависит от того в каком месте работы потоков находится программа. Есть также стандартная комбинация Alt+F4 принудительного закрытия окна. По ней также должно происходить корректное завершение работы. Можно конечно и принудительно уничтожать потоки, но тогда пожалуй не избежать утечек памяти :)))) Но я посмотрю еще разок все эти процедуры. Возможно получится еще что-нибудь оптимизировать :))))
  5. Судя по логу обрыв происходит из-за того, что программа в течение более 1 секунды не получает от адаптера никаких данных. Т.е. в данном случае завис происходит где-то в ЕЛМе. Или как вариант подвисает порт. Я могу увеличить время ожидания ответа от адаптера, но думаю это глобально не решит проблему. Надо смотреть сам адаптер или компьютер. Потому что сам адаптер ждет ответ от ЭБУ около 0,5 секунды. И если бы затык происходил где-то на стороне ЭБУ - то ЕЛМ выдал бы программе сообщение NO DATA. А он вообще молчит получается.
  6. Посмотрел по Вашим вопросам. Очистка адаптаций для Микасов 10.х/11.х все таки происходит. Просто у этих блоков очистка осуществляется без сброса блока. Поэтому Вы не видите никакой реакции. Как раз если бы команда не прошла, то программа выдала бы соответствующее сообщение. Но эту проблему поправил. Теперь будет сообщать и при нормальном прохождении команды. По поводу конфигурации электропакетов. Конфигурация записывается. Просто нужно при смене параметра соблюсти некоторый ритуал :)))))) После выбора щелкнуть мышкой на другом параметре конфигурации, и после этого уже нажать кнопку записи конфигурации. Сейчас тоже кое-что поправил в программе. Надеюсь это неудобство уйдет. К сожалению сейчас не на чем проверить самому.
  7. Ну название можно перевести и по другому - Открыть диагностику или Начать диагностику Ну а если серьезно, то надо вернуться к началу проекта. Да - изначально предполагалось, что в проекте примут участие все желающие, и он будет открытым. Но к сожалению ничего из этого не вышло, и постепенно проект превратился в коммерческий. Поэтому ответ на Ваш вопрос будет следующим: Во-первых код программы закрытый, является коммерческой и интеллектуальной собственностью. Во-вторых, даже если бы я и скинул Вам исходники - честно говоря слабо представляю чем они Вам помогут. Разбираться в чужих кодах та еще задачка. Тем более что комментариями мои исходники явно не изобилуют :)))) Даже я сам иногда в своих же исходниках путаюсь, и мучительно вспоминаю периодически, что же я в свое время понаписал :))))) В-третьих, зачем Вам вообще это нужно? Чтобы создать что-то свое? Начните тогда с изучения протоколов (без этого Вы далеко не продвинитесь). Поверьте сам момент подключения и опроса не настолько сложная задача и думаю если Вы знакомы с низкоуровневым программированием, то легко с ней справитесь. Тем более что в интернете достаточно информации по работе с портами, да и исходники некоторых стареньких программ тоже можно найти. По большому счету инициализация и опрос блоков достаточно стандартная процедура и в своей основе везде одинаковая. Различия только в конкретной реализации конкретным программистом. Со своей стороны я всегда остаюсь ОТКРЫТЫМ :))))), и всегда готов помочь советом любознательным, желающим познавать новое и в конечном итоге создать что-то свое, уникальное людям. С уважением, Виктор
  8. Я посмотрю. По идее должно бы работать. Неплохо бы логи посмотреть, где сброс выполняется. Если где-то ошибка в программе исправлю конечно.
  9. В принципе планируется сервисное обновление, с исправлением ошибок. Но когда это будет пока не могу сказать. В любом случае после выходо не бета-версии коммерческой программы. Наверное где-то в сентябре
  10. Ну человек просто проинформировал, что ВАЗ не стал заморачиваться и делать для калины 2 что-то новое :)))) Т.е. Калина-2 диагностируется как Гранта :))) Ответил в соседней теме http://www.auto-bk.ru/forum/topic/27239/page__st__1040#entry459839 Вас не обули :))) Программа работает с 11 Микасами.
  11. В версии 1.4beta реализовано уже автоопределение 11 Микасов. Также хочу еще раз отметить, что диагностика этих блоков возможно только к-лайн адаптером. ЕЛМ327 их не возьмет, ввиду их защищенности и некоторых ограничений самого ЕЛМа, связанных с передачей длинных команд. Но впрочем об этом я уже неоднократно писал ранее. К сожалению это ограничение никак не обойти.
  12. 12.3 добавлю как вернусь из отпуска. Его пока нет :)))) Пока в программе только Микас 12, а это другой блок :)))
  13. Ну скажем так. Я пытаюсь все-таки никого не отфутболивать. По возможности реализовываю то что получается:) Приоритет отдается естественно современным блокам. Старые системы остаются как бы немного за бортом. По возможности будут реализовываться. В частности, хотя я и говорил, что Микаса 7.2 не будет в программе, под "давлением" общественности было решено все-таки реализовать его диагностику в программе. Точных сроков не буду называть, но решение принято :)))) Ну понятно что не совершенно :)))) Будем стремиться к идеалу.
  14. Платно что? :)) Модули по иномаркам? Да, они будут платные. Любые обновления в пределах базовой версии (ВАЗ/ГАЗ/УАЗ/ЗАЗ), либо любого приобретенного модуля бесплатные. Заявку лучше оставить мне в личку. Только одна просьба - оставлять заявку только тем, кто реально может протестировать программу на нескольких моделях Рено. При обнаружении глюков надо будет максимально подробно описать проблему, желательно со скринами, обязательно лог, снятый при проявлении проблемы. Хочется протестировать именно на реальных машинах. На столе я потестил, но это все-таки немного не то :))))
  15. Добрался чуть-чуть до интернета :))) Рено будет пока в режиме бета-тестирования. После отпуска будут набраны десять бета-тестеров. Каждому будет выдан индивидуальный код. Так что те, кто имеет возможность тестировать РЕНО оставляйте заявки на бета-тестирование. Самым активным бета-тестерам модуль будет активирован бесплатно :)))) После бета-тестирования модуль будет доступен всем желающим
  16. Так определение поправлю. Это я где-то ошибся. С ВИНом, киньте сюда логи, буду рабираться, чтобы к выходу нормальной версии глюк был наконец ликвидирован ;)
  17. Всем привет! Вышла бета-версия коммерческой версии программы. Исправлены ошибки замеченные пользователями. Добавлены новые блоки. Улучшен алгоритм определения блоков, добавлено определение блоков ГАЗ/УАЗ/ЗАЗ. Исправлена ошибка связи с ЭБУ Ларгуса. Добавлена возможность записи ВИН в блок подушек безопасности ТАКАТА (требуется проверка этого режима работы). Это вкратце так по изменениям. :) Также хочу сообщить, что с 28 июля по 12 августа я буду недоступен в связи с отъездом на отдых. К сожалению в этот период будет невозможна техническая поддержка программы. Все вопросы, пожелания, и замечания прошу отложить до окончания моего отпуска.
  18. В новой версии будет улучшена система определения ЭБУ. Теперь определение будет не только по прошивке, поэтому точность определения блоков должна возрасти, ну и определяться и соответственно переходить к диагностике должны будут и блоки с не стоковыми прошивками :)))))
  19. Если подушки Таката и Бош 9.0 - то это по КАНу. И тут некоммерческая версия уже не катит :))) Диагностика адаптером ЕЛМ327
  20. Как оказалось МЕ17.9.7 на связь выходят достаточно тяжело почему-то. Кое-какие изменения я уже сделал в проге. Вроде получше стало. По крайней мере у меня теперь без особых проблем выходит на связь (на столе), хотя раньше к-лайником цеплялся достаточно туго. Коммерческая версия надеюсь выйдет до моего отпуска (в конце июля исчезну на пару недель :))))) ) Сервисное обновление бесплатной версии выйдет уже наверное тоько после отпуска.
  21. Наверное имеете ввиду в формате *.cvs ? Постараюсь сделать. Правда не обещаю что быстро :)
  22. Микас11ET диагностируется только к-лайником. Уже писалось об этом. ЕЛМ имеет ограничения по передаче длинных команд. 11ET закрытый блок, и для его диагностики необходимо войти в защищенный режим. Елмом к сожалению этого невозможно сделать Спасибо за логи. Буду смотреть что там происходит. Вообще уже сделал некоторые изменения. Думается что к лучшему :))))))) Да и прошу у всех прощения, что редко сейчас отвечаю в теме. Усиленно готовлю новую версию. Хочется до отпуска успеть (как и в прошлом году в конце июля - начале августа исчезну из интернета на пару неделек :)))))) ) Посмотрю что можно вытащить :) Микас 11CR пока нельзя
  23. День добрый Такая проблема была. Но вроде я от нее избавлялся. В версии 1.3.2 должно быть все нормально. На самом деле это глюк защиты. С адаптером это никак не связано. Посмотрю что с этим еще можно сделать. Исправлю эту проблему.
  24. Планируется. Может быть даже в следующей версии уже будет :)))) Эти данные выдает ЭБУ (если выдает :)))) ).
×
×
  • Создать...
Яндекс цитирования