Показано с 1 по 10 из 10

Тема: Cкользящее среднее

  1. #1

    По умолчанию Cкользящее среднее

    У кого-нибудь есть блок скользящего среднего ?

  2. #2

    По умолчанию

    так... нашел. Практически у себя под носом.

  3. #3

    По умолчанию

    Я понимаю, что уже тема совсем старая, но мне тоже нужен сей алгоритм, не могу найти, сколько не ищу - пересмотрела кучу библиотек, даже почти весь oscat, аж глаза болят уже..
    Что лучше использовать FT_AVG? или может подскажите другое?
    Конечно самой написать можно, но неуверена в отладке.
    Последняя моя надежда..
    Последний раз редактировалось Cast_Ane; 10.10.2010 в 19:56.

  4. #4

    По умолчанию

    Так вроде в хелпе к oscat'у написано, что FILTER_MAV_DW — это фильтр скользящего среднего. Или не оно?

  5. #5

    По умолчанию

    Подскажите как использовать FT_AVG, ругается на неизвестный тип oscat_delay_buf. Где найти этот oscat_delay_buf?

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

    По умолчанию

    в библиотеках oscat на сайте oscat.de вероятно.

  7. #7

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    в библиотеках oscat на сайте oscat.de вероятно.

    По аналогии с bagfix-ом FILTER_MAV_DW (см. Библиотека OSCAT Basic Документация на русском) видимо должно быть oscat_delay_buf : ARRAY [0..31] OF REAL; Но почему-то всё равно FILTER_MAV_DW и FT_AVG работают неправильно на ПЛК63. На ПЛК63 вообще реально реализовать обработку сигнала по типу скользящего среднего?

  8. #8

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

    По умолчанию

    я использовал библиотеки из oscat_basic на ПЛК63, только там есть маленький нюанс, весь basic не помещается, так как кто-то решил при компиляции пытаться запихнуть все библиотеки, а не только используемые. Так что вытягивать надо только нужные библиотеки.

  10. #10

    По умолчанию

    функциональный блок FT_AVG. Есть вопрос по нему.
    Если вход Reset всегда = false, вход E = true, будет ли блок работать непрерывно?
    Или его всё же нужно периодически сбрасывать?

Ваши права

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