Показать сообщение отдельно
Старый 20.03.2019, 10:58   #14
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Вопрос по макросу счетчика моточасов

Цитата:
Сообщение от khrustalik Посмотреть сообщение
Точность на уровне часов.
Я правильно вас понял, что вам нужно знать моточасы лампы с точностью до секунды?



Цитата:
Сообщение от khrustalik Посмотреть сообщение
Сбои в электропитании скорее всего возможны.
Скорее всего? Выберите из списка, пожалуйста:

1) Сбои будут раз в секунду

2) Сбои будут раз в минуту

3) Сбои будут раз в час

4) Сбои будут раз в сутки

5) Сбои будут раз в неделю

6) Сбои будут раз в месяц

7) Сбои будут 1-2 раза в год



Цитата:
Сообщение от khrustalik Посмотреть сообщение
Сброс при наработке определенного времени, пока мне неизвестного или в случае замены лампы.
Есть модель лампы? Каковы типичные наработки для подобных бактерицидных секций? Каково падение производительности после истечения срока службы?

Не нужно отвечать "не знаю", гугл много чего знает, нужно его только спросить об этом.

И лампа не отключается в некоторый "час Х" и бактерицидная секция из вентустановки не выпадает.



Цитата:
Сообщение от khrustalik Посмотреть сообщение
индикация наработки на дисплее или в бегущей строке или в отдельном пункте меню. Предполагаю что в бегущей строке проще для восприятия тем кто будет пользоваться установкой.
Остановитесь. Вы ещё толком о своей задаче не знаете ничего - это ярко видно.

Счётчик моточасов вам скорее всего вообще не нужен. Как и индикация этих моточасов явно нужна несколько иная, чем вы себе напридумывали, пытаясь решить вашу задачу "в лоб".

------------------

Если решать задачу из поставленных вами критериев, то вам нужен ИБП для контроллера или докупить модуль FRAM. Без этих действий заданные вами, но абсолютно вам ненужные критерии невыполнимы.


Добавлено через 4 минуты

Цитата:
Сообщение от khrustalik Посмотреть сообщение
Макрос счетчика вроде освоил
Недостаточно, т.к. из заданных вами критериев следует, что контроллер умрёт через неделю работы.



Цитата:
Сообщение от khrustalik Посмотреть сообщение
В бегущей строке выходит в виде +0.2ч.
1) Чем вас не устраивает 0.2ч, которое равно 12 минутам?

2) Почему вы решили, что бегущая строка, умеющая правильно выводить числа только вида ХХХ.Х, вообще вам годится, если по вашим словам, срок работы УФ-лампы вам неизвестен? А срок больше 999 часов?

--------------

Вы торопитесь и совершаете кучу ошибок по одной лишь причине: недооценка сложности задачи и, как следствие, полное отсутствие её проектирования.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием