Взаимный корреляционный анализ — компонент. Предназначен для проведения взаимного корреляционного анализа сигналов, поступающих с входных каналов анализаторов спектра, для просмотра различных корреляционных характеристик сигналов.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Не имеет |
Параметры:
Входные
- канал 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
Данный компонент используется для создания различных проектов, в том числе таких как прибор анализатор спектра.
Результат работы проекта