Puwistiy писал(а):Санатыч, подключайся. 320*240 есть.
Быстро ты однака
Единственное я не знаю размер экрана, я ориентировался на сетку 4*2 поля, но это более менее смотрится на 3,5" , если экран меньше удобнее сетка 3*2 поля , иначе цифры мелкие получаются .
Все зависит от диагонали.
Порисовал в 320*240 для крупного экрана
Начал с простого.
Пришел к такому виду, блоки с полями и разделители не доходящие до полей
Далее, решил попробовать как будет закраска критических показаний
Второй вариант понравился больше
Как пример
Для диагонали менее 3,5", чтобы было видно людям цифры
Заливка полей цветом:
1. температура ОЖ > 102c - красным.
2. Обороты
> 4500 оранжевый
> 5300 красный
3. Скорость
>= 100км/ч оранжевый
>= 108км/ч красный
4. MAP
>= 70 kPa оранжевый
>= 95 kPa красный
5. STFT коррекция = 0.0 - красный
6. Напряжение
>= 14,5v - красный
<= 11,5v - оранжевый
<= 11v - красный
7. Нажатие на газ
>= 51 % оранжевый
>= 95% красный
Кроме закраски надо еще пиликать динамиком разными тонами в зависимости от того какой пид достиг заданного показания.
Пиды:
1. Нажатие на газ в % - 221340, формула (A*0.0196)/100*5 , специфичный пид чисто для фьюжена.
2. Температура впуска - 010F, формула A-40
3. Температура ОЖ - 0105, формула A-40
4. Обороты - 010C, формула ((A*256)+B)/4
5. Скорость - 010D, формула A
6. Средний расход - рассчетно.
7. MAP - 010B, формула A
8. STFT - 0106, формула (A-128)*100/128
9. LTFT - 0107, формула (A-128)*100/128
10. Напряжение АКБ - 221172 , формула A/16 , специфичный пид чисто для фьюжена.
Где А первый байт, B второй байт ответа.
Добавлено спустя 5 минут 1 секунду:
Это так скажем мой вариант. Который меня полностью устроит.
Если делать устройство универсальным для любого пользователя:
Удобнее разделить экран на секции с показаниями и предложить людям самим выбирать какой пид они хотят видеть в том или ином поле.
Можно пойти еще дальше предложить людям в настройках выбор заливки экрана и цвет цифр и полей.