Взаимный узкополосный спектр — компонент. Предназначен для одновременного (взаимного) отображения нескольких узкополосных спектров. Мгновенный взаимный спектр рассчитывается комплексно сопряжённым перемножением спектров двух каналов, полученных с помощью преобразования Фурье.
Входные
• канал 1 — первый измерительный канал;
• канал 2 — второй измерительный канал;
• вкл/выкл — состояние работы взаимного узкополосного спектра;
• запись — при подаче на данный контакт импульса происходит сохранение данных в отдельный файл (имя и местоположение файла указываются в частных свойствах компонента).
Выходные
• {Спектр} — мгновенный взаимный долеоктавный спектр;
• {Re} — действительная часть взаимного долеоктавного спектра;
• {Im} — мнимая часть взаимного долеоктавного спектра;
• {Фаза} — фаза взаимного долеоктавного спектра;
• {Коэфф} — коэффициент когерентности взаимного долеоктавного спектра;
• {Перех.} — переходная характеристика взаимного долеоктавного спектра;
• {Ряд} — долеоктавный ряд.
Общие свойства (окружение)
• Приведены по данной ссылке.
Частные свойства (в скобках значение, установленное по умолчанию):
• freqrange (25000) — частотный диапазон, Гц;
• FreqResolution (1000) — количество полос;
• AverageTime (1) — время усреднения, с;
• usredtype (линейное) — тип режима накопления и усреднения:
• линейное;
• экспонициальное.
• analysistype (дискретное ПФ) — тип анализа:
• быстрое преобразование Фурье;
• дискретное преобразование Фурье.
• functiontype (Хана) — тип весовой функции:
• прямоугольная;
• хана;
• хэмминга;
• блэкмана;
• барлета;
• блэкмана стд.
• calctype (без обработки) — тип обработки сигнала:
• дифференцирование второго порядка;
• дифференцирование первого порядка;
• без обработки интегрирования и дифференцирования;
• интегрирование первого порядка;
• интегрирование второго порядка.
• CalcReal (false) — расчёт действительной части спектра;
• CalcImage (false) — расчёт мнимой части спектра;
• CalcFase (false) — расчёт фазы спектра;
• CalcKoef (false) — расчёт коэффициента когерентности спектра
• CalcPereh (false) — расчёт переходной характеристики;
• FileName — имя файлов для записи результатов;
• Activate (false) — состояние работы.
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Входные
• канал 1 — первый измерительный канал (от 0 до (количество каналов - 1));
• канал 2 — второй измерительный канал (от 0 до (количество каналов - 1)).
Общие свойства (окружение)
• Приведены по данной ссылке.
Частные свойства (в скобках значение, установленное по умолчанию):
• BSTR FreqRange — установка и чтение декады частотного диапазона, Гц:
• 0 – от 0 до (частота дискретизации / 2);
• 1 – от 0 до (частота дискретизации / 20);
• 2 – от 0 до (частота дискретизации / 200);
• 3 – от 0 до (частота дискретизации / 2000);
• 4 – от 0 до (частота дискретизации / 20000).;
• LONG FreqResolution — установка и чтение количества полос (от 100 до 25000);
• BSTR UsredType — установка и чтение типа режима накопления и усреднения: Линейное; Экспоненциальное (строка);
• LOAT AverageTime — установка и чтение усреднения, с (от 0.1 секунды до 1000 секунд);
• BSTR AnalysisType — установка и чтение типа обработки сигнала: Быстрое ПФ; Дискретное ПФ (строка);
• BSTR FunctionType — установка и чтение типа весовой функции: Прямоугольная; Хана; Хэмминга; Блэкмана; Барлета; Блэкмана стд. (строка);
• BSTR CalcType — установка и чтение вида обработки сигнала: Дв. дифференцирование; Дифференцирование; Без обработки; Интегрирование; Дв. интегрирование (строка);
• VARIANT_BOOL CalcReal — установка и чтение расчёта действительной части спектра:
• true — включён расчёт действительной части спектра;
• false — выключен расчёт действительной части спектра.
• VARIANT_BOOL CalcImage — установка и чтение расчета мнимой части спектра:
• true — включён расчёт мнимой части спектра;
• false — выключен расчёт мнимой части спектра.
• VARIANT_BOOL CalcFase — установка и чтение расчета фазы спектра:
• true — Включён расчёт фазы спектра;
• false — Выключен расчёт фазы спектра.
• VARIANT_BOOL CalcKoef — установка и чтение расчета коэффициента когерентности спектра:
• true — включён расчёт коэффициента когерентности спектра;
• false — выключен расчёт коэффициента когерентности спектра.
• VARIANT_BOOL CalcPereh — установка и чтение расчета переходной характеристики спектра:
• true — включён расчёт переходной характеристики спектра;
• false — выключен расчёт переходной характеристики спектра.
• BSTR FileName — установка и чтение имени файла для записи результатов в файл формата *.dtu (после задания этого параметра происходит запись в указанный файл);
• VARIANT_BOOL Activate — установка и чтение состояния работы взаимного узкополосного спектра:
• true — состояние работы спектра включён;
• false —состояние работы спектра выключен.
Проект в SCADA ZETView
Данный компонент используется для создания различных проектов, в том числе таких как прибор тензометрический.
Результат работы проекта
Иногда при статистическом анализе сигналов требуется накопление данных, а затем вычисление максимальных, минимальных, средних значений величин.