Показать сообщение отдельно
Старый 08.08.2016, 16:58   #9
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: Усредняющий фильтр аналогового сигнала

Цитата:
Сообщение от av242736 Посмотреть сообщение
Огромное спасибо!!!
Вроде более менее понял. Согласен, что на реальном контроллере проще понять алгоритм. Я так понимаю в режиме отладки? Просто я некоторое время работал в среде CoDeSyS, а там есть режим эмуляции. Контроллер я заказал, будет только через 3-4 недели. Захотел заранее, так сказать теоретически подготовиться.
А может вы посоветуете, какой фильтр обработки аналогового сигнала лучше применить в реальном проекте?
Например: приточная система вентиляции с водяным калорифером, датчики типа PT1000, трехходовой клапан с аналоговым управлением, пид-регулятор.
Может есть готовый макрос фильтра?
Конечно. Велосипеды уже изобретены. вот они
http://forum.segnetics.com/showthread.php?t=314

А по поводу эмуляции в вышеуказанной программе - почти бесполезная штука. Реальные величины в ней имитировать крайне проблематично.
Индикацию в ней имитировать невозможно.

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

На мой взгляд, эмуляция должна быть либо идеальная и 100% честная, либо никакая. Достичь первого варианта почти невозможно, либо очень трудо/финансово затратно

А вообще, что касается разработки ПО для вентиляции - есть прекрасная штука, называется Конструктор. http://segnetics.com/smconstructor_hvac - вот здесь качается. Там же и инструкция к нему.
Это программное решение сократит время разработки программы в сотни раз. Готовую вентиляцию удастся создать минут за 15.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием