Показать сообщение отдельно
Старый 06.05.2013, 09:16   #442
Valentin8080
Старший Пользователь
 
Регистрация: 17.02.2010
Возраст: 44
Регион: 03
Машина: Toyota Corolla
Сообщений: 980
Valentin8080 is a jewel in the roughValentin8080 is a jewel in the roughValentin8080 is a jewel in the rough
По умолчанию

Цитата:
Сообщение от winvan Посмотреть сообщение
Инишники я изучил внимательно, как и инструкцию к программе (кстати, очень толково написанную, но для человека, более-менее подкованного).
Исходя из сказанного приходит в голову такая мысль: нельзя ли медленно меняющиеся параметры, например, температуру двигателя, количество ошибок и т. п. читать не при каждом запросе, а, например, каждый пятый? Если конечно усложнение кода оправдает увеличение быстродействия...
Попробовал ради интереса, разбив опрос на 2 группы, равные по затраченному времени (если тупо добавлять параметры каждый 5-й раз то это будет выглядеть как заикание панели). Медленные параметры в каждой группе разные, а быстрые присутствовали в обоих группах. Таким образом скорость, обороты, расход и т.п. мы видим при каждом опросе, а температуры и ошибки DTC через раз.
Получил следующие времена опроса:
1. Вариант с одной группой (то есть все опросы по очереди) занимает ~1390мс.
2. Вариант с двумя группами (опрос 1-й группы) занимает 1250мс.

Выигрыш всего 140мс, так что думаю это погоды не сделает. Оставляю все как есть (один общий опрос).
__________________
Мой отчет TOYOTA COROLLA 2004
Valentin8080 вне форума   Ответить с цитированием