Взаимный корреляционный анализ — компонент. Предназначен для проведения взаимного корреляционного анализа сигналов, поступающих с входных каналов анализаторов спектра, для просмотра различных корреляционных характеристик сигналов.
Входные
• канал 1— первый измерительный канал;
• канал 2— второй измерительный канал;
• вкл/выкл— включение/выключение корреляционного анализа;
• запись — при подаче на данный контакт импульса происходит сохранение данных в отдельный файл (имя и местоположение файла указываются в частных свойствах компонента).
Выходные
• Corr {Y} — массив значений корреляционной функции;
• {T} — массив значений задержек корреляционной функции;
• огибающая — массив с огибающей результата корреляционного анализа.
Общие свойства (окружение)
• Приведены по данной ссылке.
Частные свойства (в скобках значение, установленное по умолчанию):
• AverageTime (1) — усреднение, с;
• length (128 точек) — размер корреляционной функции;
• Filter (false) — включение/выключение полосового фильтра;
• FreqLPF (10) — частоты среза фильтра низких частот, Гц;
• FreqHPF (1000) — частота среза фильтра высоких частот, Гц;
• FilterDiscret (false) — включение/выключение фильтрации дискретных помех;
• Inversion (false) — включение/выключение инверсии;
• Compens (false) — включение/выключение компенсации основного корреляционного пика;
• Activate (false) — состояние работы корреляционного анализа;
• freqrange (25000) — частотный диапазон, Гц
• FileName — имя файлов для записи результатов.
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Входные
• канал 1 — первый измерительный канал (от 0 до (количество каналов - 1));
• канал 2 — второй измерительный канал (от 0 до (количество каналов - 1)).
Общие свойства (окружение)
• Приведены по данной ссылке.
Частные свойства (в скобках значение, установленное по умолчанию):
• FLOAT AverageTime — установка и чтение времени усреднения, с (от 0.1 секунды до 100 секунд);
• BSTR Length — установка и чтение размера корреляционной фунцкции: 128 точек; 256 точек; 512 точек; 1024 точек; 2048 точек; 4096 точек; 8192 точек; 16384 точек; 32768 точек; 65536 точек;
• VARIANT_BOOL Filter — установка и чтение включения полосового фильтра:
• true — включён полосовой фильтр;
• false — выключен полосовой фильтр;
• FLOAT FreqLPF — установка и чтение частоты среза фильтра низких частот, Гц (от частоты среза фильтра высоких частот до (частота дискретизации / 2));
• FLOAT FreqHPF — установка и чтение частоты среза фильтра высоких частот, Гц (от 0 до частоты среза фильтра низких частот);
• VARIANT_BOOL FilterDiscret — установка и чтение на фильтрацию дискретных помех (помех в виде тональных стационарных сигналов):
• true — включён фильтр дискрет;
• false — выключен фильтр дискрет.
• VARIANT_BOOL Inversion — установка и чтение включёние инвертирования сигнала:
• true — включён инвертировать сигнал;
• false — выключен инвертировать сигнал.
• VARIANT_BOOL Compens — установка и чтение на компенсацию основного корреляционного пика:
• true — включёна компенсация основного корреляционного пика;
• false — выключена компенсация основного корреляционного пика.
• VARIANT_BOOL Activate — установка и чтение состояния работы взаимного корреляционного анализа:
• true — состояние работы включён;
• false — состояние работы выключен.
• BSTR FreqRange — установка и чтение частотного диапазона, Гц:
• 0 – от 0 до (частота дискретизации / 2) ;
• 1 – от 0 до (частота дискретизации / 20) ;
• 2 – от 0 до (частота дискретизации / 200) ;
• 3 – от 0 до (частота дискретизации / 2000) ;
• 4 – от 0 до (частота дискретизации / 20000).
• BSTR FileName — установка и чтение имени файла для записи результатов в файл формата *.dtu (после задания этого параметра происходит запись в указанный файл);
Проект в SCADA ZETView
Данный компонент используется для создания различных проектов, в том числе таких как прибор анализатор спектра.
Результат работы проекта