Страница 85 из 88 ПерваяПервая ... 35758384858687 ... ПоследняяПоследняя
Показано с 841 по 850 из 877

Тема: Универсальные макросы для OWEN Logic

  1. #841

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Сам блок AVG вычисляет Т цикла около 0.5 секунд, его нельзя включать сразу, только с задержкой на секунду.
    Да, наверное так и есть, придется увеличивать дискретность входящих данных, завтра проверю...

  2. #842

    По умолчанию

    Цитата Сообщение от Traveller Посмотреть сообщение
    Да, наверное так и есть, придется увеличивать дискретность входящих данных, завтра проверю...
    Даже на 2 секунды нужна задержка 1 Блок AVG.jpg
    У меня изменение входа 5 раз в секунду.
    Последний раз редактировалось kondor3000; 13.11.2024 в 15:18.

  3. #843

    По умолчанию

    А может попробовать другой вариант AVG:
    Owen.jpg

  4. #844
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,001

    По умолчанию

    я делал как-то AVG который делил на количество принятых переменных. Не помню, чтобы у меня в не число улетало.

  5. #845

    По умолчанию

    Мне кажется, в OSCAT BASIC видел реализацию на ST фильтра со скользящим средним из N отсчётов - думаю, можно или скопировать или самостоятельно написать программу с очередью на циклическом массиве (чтобы при каждом отсчёте не выполнять сдвиг элементов). Возможно, придётся доработать для пересчёта по таймеру, а не на каждом машинном цикле.

    А с другой стороны, помню на Pascal строил графики реакции на ступенчатое воздействие для разных фильтров - не увидел принципиальной разницы между скользящим средним и фильтром 1-го порядка.
    Т.е., на мой взгляд, нет смысла в этом AVG. Если уж и делать фильтр со скользящим окном, то весовой - у каждого отсчёта свой весовой коэффициент, убывающий по мере "устаревания".

    И поэтому встаёт вопрос -чем не устраивает встроенный фильтр первого порядка?

  6. #846

    По умолчанию

    Вот фильтр EMA, экспоненциальное скользящее среднее 1 Фильтр ЕМА.png
    Последний раз редактировалось kondor3000; 13.11.2024 в 20:14.

  7. #847

    По умолчанию

    kondor3000, функциональный блок EMA - это фильтр 1-го порядка с неявным пересчётом Тцикла/Тфильтра, примерный эквивалент FILTER_DW из OSCAT BASIC.
    В данной реализации не очень практичный, т.к. результат фильтрации будет зависеть от продолжительности машинного цикла.

    Но это полдела, вкусовщина, можно не принимать во внимание...

    Дело в том, что этот фильтр эквивалентен встроенному фильтру на аналоговом входе.

    А значит, вопрос к Traveller остаётся актуальным - почему отказывается от встроенного фильтра?
    Последний раз редактировалось FPavel; 13.11.2024 в 21:52.

  8. #848

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Даже на 2 секунды нужна задержка 1 Блок AVG.jpg
    У меня изменение входа 5 раз в секунду.
    Данный вариант не заработал!
    2024-11-14_083153.png

    Цитата Сообщение от EFrol Посмотреть сообщение
    А может попробовать другой вариант AVG:
    Owen.jpg
    Повторил, все заработало!
    Огромное человеческое спасибо!!!
    2024-11-14_091222.png

  9. #849

    По умолчанию

    Всем доброго времени суток!
    Подскажите пожалуйста, может есть макрос запоминания int энергонезависимый, чтобы при отключении питания ПР и последующем включении сохранялось значение int?

  10. #850
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,977

    По умолчанию

    Цитата Сообщение от SeraX Посмотреть сообщение
    Всем доброго времени суток!
    Подскажите пожалуйста, может есть макрос запоминания int энергонезависимый, чтобы при отключении питания ПР и последующем включении сохранялось значение int?
    Вот матрица памяти на 32 ячейки:
    EEPROM32Х32.owle
    Даже непонятно какие у вас могут быть проблемы, в смысле, у меня с этим никогда проблем не возникало!
    Может ваше ПР не имеет энергонезависимой памяти, если у вас ПР110, то ничего не поделаешь, в смысле, придётся брать ПР с наличием энергонезависимой памяти, то есть любое другое, такие несколько десятилетий выпускают!
    Последний раз редактировалось Сергей0308; 08.12.2024 в 05:40.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Страница 85 из 88 ПерваяПервая ... 35758384858687 ... ПоследняяПоследняя

Похожие темы

  1. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  2. Хотелки в OWEN Logic
    от maks_dmm в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 20.02.2016, 13:56
  3. ПО OWEN Logic !!!
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 11.10.2011, 15:33
  4. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16
  5. OWEN Logic 1.1.0.11b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 58
    Последнее сообщение: 12.10.2010, 20:55

Ваши права

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