Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о программировании

Вопросы о программировании Вопросы, касающиеся программирования на FBD

Ответ
 
Опции темы Поиск в этой теме
Старый 28.11.2013, 05:22   #1
olegod
Member
 
Регистрация: Sep 2013
Сообщения: 33
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Smile Фиксирование мин и мах значения

Здравствуйте!
Есть датчик температуры.
Нужно фиксировать мин и мах температуру за сутки (или другой период), а в 00 часов сбрасывать.
Подскажите как написать или где подсмотреть?
Спасибо.
olegod вне форума   Ответить с цитированием
Старый 28.11.2013, 12:25   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 105
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Фиксирование мин и мах значения

Цитата:
Сообщение от olegod Посмотреть сообщение
Здравствуйте!
Есть датчик температуры.
Нужно фиксировать мин и мах температуру за сутки (или другой период), а в 00 часов сбрасывать.
Подскажите как написать или где подсмотреть?
Спасибо.
Пожалуйста, составьте блок-схему предполагаемого алгоритма, реализующего эту функциональность.

Или хотя бы на словах.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 28.11.2013, 17:46   #3
olegod
Member
 
Регистрация: Sep 2013
Сообщения: 33
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Фиксирование мин и мах значения

В течении суток происходит изменение температуры. Мне нужно отобразить пиковые мин и мах значения.
На экране должно отображаться текущая температура, мин и мах температура за прошедшее время. А в 00 часов должен произойти сброс мин и мах значений.

Примерно так. Надеюсь понятною
olegod вне форума   Ответить с цитированием
Старый 28.11.2013, 17:50   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 105
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Фиксирование мин и мах значения

Цитата:
Сообщение от olegod Посмотреть сообщение
В течении суток происходит изменение температуры. Мне нужно отобразить пиковые мин и мах значения.
На экране должно отображаться текущая температура, мин и мах температура за прошедшее время. А в 00 часов должен произойти сброс мин и мах значений.

Примерно так. Надеюсь понятною
Я без проблем помогу вам реализовать ваш алгоритм, но для этого вы должны его хотя бы придумать.

Пока к алгоритму относится только "в 00 часов должен произойти сброс мин и мах значений". Как делать остальное - вами не описано.
Изображения
Тип файла: png Безымянный.PNG (4.6 Кбайт, 96 просмотров)


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

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 28.11.2013 в 18:30
Arsie сейчас на форуме   Ответить с цитированием
Старый 28.11.2013, 20:01   #5
olegod
Member
 
Регистрация: Sep 2013
Сообщения: 33
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Фиксирование мин и мах значения

Arsie, спасибо за помощь.

А - текущая температура
Б – мин температура
В – мах температура

При запуске и перезапуске нужно А записать в Б и в В.
Затем
Если А <Б, то значение А записывается в Б
Если А >В, то значение А записывается в В
olegod вне форума   Ответить с цитированием
Старый 29.11.2013, 11:02   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 105
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Фиксирование мин и мах значения

Цитата:
Сообщение от olegod Посмотреть сообщение
Arsie, спасибо за помощь.

А - текущая температура
Б – мин температура
В – мах температура

При запуске и перезапуске нужно А записать в Б и в В.

Затем
Если А <Б, то значение А записывается в Б
Если А >В, то значение А записывается в В
Что такое "запуск" и чем он отличается от "перезапуска"?


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 29.11.2013, 11:43   #7
Scorpio
Senior Member
 
Регистрация: Jan 2013
Сообщения: 161
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Фиксирование мин и мах значения

Вот уже отработанный макрос записи максимальных показаний. Его вставлял в меню.
Т1 - соответственно измеряемая температура
Reset - сброс записанных значений
Вложения
Тип файла: msl Maкcимальная температура.msl (27.1 Кбайт, 75 просмотров)
Scorpio вне форума   Ответить с цитированием
Старый 29.11.2013, 23:22   #8
olegod
Member
 
Регистрация: Sep 2013
Сообщения: 33
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Фиксирование мин и мах значения

Scorpio, спасибо, то что надо.
olegod вне форума   Ответить с цитированием
Ответ


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

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 16:08.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024