alex68 (26.07.2012 14:12, просмотров: 471) ответил PlainUser на Ну если вы против "...отдать пользователю возможность настройки параметров индикации (да и переключения режимов кстати) через меню ..." то конечно.
Делал как-то некий приборчик для нефтянки. Там много разных индикаторов было, но был один линейный светодиодный. По нему бегало несколько сегментов вправо-влево, отражая работу некоего механизма. Ручками управления нужно было удерживать этот своего рода курсор в заданнных границах. Так вот у разных операторов было существенно разное время реакции. Кто-то мог быстро отслеживать быстрые изменения положения механизма по быстрым движениям курсора, кто-то не успевал их, движения, заметить. Попросили сделать изменямое время отображения, ну и время реагирования тоже. Механизм мог и медленно работать, только производительность труда, скажем так, падала. Каждый оператор настраивал эти параметры под себя. Потом вообще добавил сохранение параметров в памяти и вызов почти что одной кнопкой при смене операторов. Каждый запомнил, какая ячейка памяти хранит его личные параметры :) И наступило счастие... А если по делу сказать, то мне кажется, что можно много какие параметры сделать изменямыми пользователем, но, во-первых, по умолчанию эти параметры должны быть удобны скажем 90% пользователей, а во-вторых, убрать изменение этих параметров куда-то подальше в меню, в какой-то сервисный раздел и они не будут мешать нормальной работе. В своих изделиях всегда делаю сервисный режим, в котором можно менять практически все, и заодно и тестировать изделие. Но вход в этот режим должен быть не тривиальным, тогда не будет возможности случайно в него попасть.
There's no fate but what we make for ourselves