Медианный фильтр

Медианный фильтр — компонент. Предназначен для эффективной обработки сигналов, подверженных воздействию импульсных помех. Медианный фильтр выбирает из потока данных N значений (где N — это размер окна) вокруг каждого элемента входного массива. Выбранные данные сортируются по возрастанию и в выходной массив записывается элемент из середины отсортированного массива.

Внешний вид компонента

Режим проектировщика Режим оператора
Медианный фильтр - Режим проектировщика Не имеет

Параметры:

Входные

  • {Y} — входной массив.

Выходные

  • A{Yn} — поступает фильтрованный медианным фильтром массив.

Настраиваемые свойства:

Общие свойства (окружение)

Частные свойства (в скобках значение, установленное по умолчанию):

  • WindowLen (3) — ширина окна медианного фильтра.

Программирование

При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.

Параметры:

Входные

  • {Y} — значения массива, на который подается входной массив.

Настраиваемые свойства:

Общие свойства (окружение)

Частные свойства (в скобках значение, установленное по умолчанию):

  • LONG WindowLen — установка и чтение ширины окна медианного фильтра (число).

Пример

Проект в SCADA ZETView

Медианный фильтр - Пример

Данный компонент используется для создания различных проектов, в том числе таких как Прибор для измерения вибрации.

Результат работы проекта
Медианный фильтр - Результат работы проекта