Под заказ

Фильтрация

Стоимость Цена по запросу
Российское производство Гарантия производителя Доставка по РФ и ЕАЭС

Фильтрация

Фильтрация — компонент. Создаёт дополнительные виртуальные каналы для обработки сигналов. Все сигналы — реальные и виртуальные имеют внутреннюю синхронизацию, что позволяет проводить их совместную обработку. Предназначен для достоверного оценивания какого-либо параметра сигнала, например, уровня, частоты, коэффициента корреляции с другим сигналом.

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

Параметры:

Входные

• канал — фильтрируемый канал;

• част.ФНЧ — частота среза ФНЧ, Гц;

• част.ФВЧ — частота среза ФВЧ, Гц.

Выходные

• Ф.канал — выходной канал фильтра.

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

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

• Приведены по данной ссылке.

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

• AddLPF (false) — разрешения работы фильтра нижних частот;

• LPFFrequency (1000) — частота среза фильтра нижних частот, Гц;

• AddHPF (false) — разрешения работы фильтра верхних частот;

• HPFFrequency (100) — частота среза фильтра нижних частот, Гц;

• type (линейный) — тип фильтра:

• линейный;

• дифференцирующий 1-го порядка;

• дифференцирующий 2-го порядка;

• интегрирующий 1-го порядка;

• интегрирующий 2-го порядка.

• AddEnvelope (false) — разрешения работы детектора огибающей;

• IntegrationTime (0) — время интегрирования, мс;

• FiltrName — имя канала фильтра.

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

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

Параметры:

Входные

• канал — фильтруемый канал (от 0 до (количество каналов - 1));

• част.ФНЧ — установка частоты среза фильтра низких частот (от 0.01 до половины частоты дискретизации фильтруемого канала), Гц;

• част.ФВЧ — установка частоты среза фильтра высоких частот (от 0.01 до половины частоты дискретизации фильтруемого канала), Гц.

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

Общие свойства:

• Приведены по данной ссылке.

Частные свойства :

• VARIANT_BOOL AddLPF — установка и чтение состояния работы фильтра низких частот:

• true — фильтр низких частот включён;

• false — фильтр низких частот выключен.

• FLOAT LPFFrequency — установка и чтение частоты среза фильтра низких частот (от 0.01 до половины частоты дискретизации фильтруемого канала), Гц.

• VARIANT_BOOL AddHPF — установка и чтение состояния работы фильтра высоких частот:

• true - фильтр высоких частот включён;

• false - фильтр высоких частот выключен.

• FLOAT HPFFrequency — установка и чтение частоты среза фильтра высоких частот (от 0.01 до половины частоты дискретизации фильтруемого канала), Гц;

• BSTR Type — установка и чтение типа фильтра:

• линейный - фильтр без интегрирования и дифференцирования;

• дифференцирующий 1 - дифференцирующий фильтр 1-го порядка;

• дифференцирующий 2 - дифференцирующий фильтр 2-го порядка;

• интегрирующий 1 - интегрирующий фильтр 1-го порядка;

• интегрирующий 2 - интегрирующий фильтр 2-го порядка.

• VARIANT_BOOL AddEnvelope — установка и чтение состояния работы детектора огибающей:

• true - детектор огибающей включён;

• false - детектор огибающей выключен.

• FLOAT IntegrationTime — установка и чтение времени интегрирования детектора огибающей (от (2000 / частота дискретизации фильтруемого канала) мс до (500000000 / частота дискретизации фильтруемого канала) мс);

• BSTR FiltrName — установка и чтение имени канала фильтра (любая строка).

Методы:

void ResetIntegr(LONG newVal) - устанавливает интегральную составляющую ПИД-регулятора:

• newVal - значение интегральной составляющей (любое значение).

Пример

Проект в SCADA ZETView

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

Результат работы проекта