Просмотр полной версии : Cкользящее среднее
Chupakabra
07.06.2008, 12:56
У кого-нибудь есть блок скользящего среднего ?
Chupakabra
10.06.2008, 15:53
так... нашел. Практически у себя под носом.
Cast_Ane
10.10.2010, 16:32
Я понимаю, что уже тема совсем старая, но мне тоже нужен сей алгоритм, не могу найти, сколько не ищу - пересмотрела кучу библиотек, даже почти весь oscat, аж глаза болят уже..
Что лучше использовать FT_AVG? или может подскажите другое?
Конечно самой написать можно, но неуверена в отладке.
Последняя моя надежда..
Так вроде в хелпе к oscat'у написано, что FILTER_MAV_DW — это фильтр скользящего среднего. Или не оно?
Lapu-Leen
08.12.2018, 15:40
Подскажите как использовать FT_AVG, ругается на неизвестный тип oscat_delay_buf. Где найти этот oscat_delay_buf?
в библиотеках oscat на сайте oscat.de вероятно.
Lapu-Leen
08.12.2018, 17:42
в библиотеках oscat на сайте oscat.de вероятно.
По аналогии с bagfix-ом FILTER_MAV_DW (см. Библиотека OSCAT Basic Документация на русском) видимо должно быть oscat_delay_buf : ARRAY [0..31] OF REAL; Но почему-то всё равно FILTER_MAV_DW и FT_AVG работают неправильно на ПЛК63. На ПЛК63 вообще реально реализовать обработку сигнала по типу скользящего среднего?
Евгений Кислов
08.12.2018, 18:27
ФБ FT_AVG использует ФБ Delay - соответственно, его тоже надо скопировать в свой проект.
я использовал библиотеки из oscat_basic на ПЛК63, только там есть маленький нюанс, весь basic не помещается, так как кто-то решил при компиляции пытаться запихнуть все библиотеки, а не только используемые. Так что вытягивать надо только нужные библиотеки.
функциональный блок FT_AVG. Есть вопрос по нему.
Если вход Reset всегда = false, вход E = true, будет ли блок работать непрерывно?
Или его всё же нужно периодически сбрасывать?
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot