Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Нет. Достали эти структуры, когда логика не видна на одном экране, а все запихано в структуры. (+)

Отправлено Vladimir Ljaschko 30 июля 2009, г. 21:21
В ответ на: Есть ли смысл пункт меню с, допустим 3-мя редактируемыми параметрами представлять как три экрана с одним ? Плюсы - можно унифицировать пункты и уложить в красивую структуру фиксированной длины. Минусы - пока не вижу. отправлено пользователем DASM 30 июля 2009, г. 20:42

void fCalEditCalibration(void)
{
switch (event)
{ case evNew:
OffAll();
// ClrScr();
// ShowStatusOnLcd();
ShowCalibrPoint();
pcSLB();
Old();
break;

case evUp:
switch (blink_index)
{ case 0: if (calibr_point<MAX_CALIBR_POINTS-1) {calibr_point++; } break;
case 1: if (press<4095) press++; break;
case 2: if (prod<4095) prod++; break;
case 3: if (fact<255) fact++; break;
case 4: status.i=stCalibrPoint1; break;
}
ShowCalibrPoint();
pcSLB();
break;
case evDn:
switch (blink_index)
{ case 0: if (calibr_point) {calibr_point--; } break;
case 1: if (press) press--; break;
case 2: if (prod) prod--; break;
case 3: if (fact) fact--; break;
case 4: press=0; prod=0; fact=0; break;
}
ShowCalibrPoint();
pcSLB();
break;
case evFn: status.i=stCalibrMenu; break;
case evSt: ClearLine(2);
if (blink_index<4) blink_index++;
else blink_index=0;
ShowCalibrPoint();
break;
case evRemoteService: status.i= stRemotePin; break;
case ev500ms: if (blink) blink=0; else blink=1; break;
case ev100ms: ShowCalibrPoint(); break;
}
}


Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 97:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru