Под заказ

Узкополосный спектр

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

Узкополосный спектр

Узкополосный спектр — компонент. Предназначен для частотного анализа сигнала. По временной реализации сигнала находятся отклики по набору частотных фильтров. Центральные частоты фильтров равномерно распределены по оси частот.

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

Параметры:

Входные

• канал — измерительный канал.

• вкл/выкл — включение/выключение узкополосного спектра.

• запись — при подаче на данный контакт импульса происходит сохранение данных в отдельный файл (имя и местоположение файла указываются в частных свойствах компонента).

Выходные

• {Спектр} — текущий мгновенный узкополосный спектр.

• {Макс.} — текущий максимальный спектр.

• {Сред.} — текущий средний спектр.

• {Ряд} — частотный ряд.

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

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

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

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

• Average Time (1) — время усреднения, с.

• calctype (Среднее квадратичное) — тип представления расчёта спектра:

• Спектральная плотность.

• Спектральная мощность.

• Среднее квадратичное значение.

• Пиковое значение.

• analysistype (Дискретное ПФ) — тип обработки анализа:

• Быстрое преобразование Фурье.

• Дискретное преобразование Фурье.

• functiontype (Хэмминга) — тип весовой функции:

• Прямоугольная.

• Ханна

• Хэннинга.

• Хэмминга.

• Блэкмана.

• Барлетта.

• Кайзера.

• Рифа-Винсента (4).

• Блэкмана-Харриса (3).

• Блэкмана-Харриса (4).

• Наттала.

• Блэкмана-Наталла.

• Окно с плоской вершиной.

• scaletype (Логарифмический масштаб, дБ) — типа представления уровня спектральных компонент:

• Линейная (в единицах измерения).

• Логарифмический масштаб (дБ)

• Activate (true) — состояние работы;

• freqresolution (50) — количество полос;

• CalcMax (false) — расчёт максимального спектра;

• CalcSred (false) — расчёт среднего спектра;

• CalcTime (100) — время расчёта дополнительных спектров, с;

• intdiff (без обработки) — установка типа обработки сигнала:

• Дифференцирование второго порядка.

• Дифференцирование первого порядка.

• Без обработки интегрирования и дифференцирования.

• Интегрирование первого порядка.

• Интегрирование второго порядка.

• Filter (false) — очистка спектра медианным фильтром;

• FileName — имя файлов для записи результатов;

• Decimation(1) — децимация исходного сигнала: 1; 10; 100; 1000; 10000;

• Resolution(0.000000) — установка частотного разрешения, Гц;

• UseResolution (False) — установка использовать частотное разрешение;

• Averaging (линейное) — установка типа усреднения: линейное; экспоненциальное.

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

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

Параметры:

Входные

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

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

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

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

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

• FLOAT AverageTime — установка и чтение времени усреднения, с (от 0.1 секунды до 100 секунд).

• BSTR CalcType — установка и чтение типа представления расчета: Спектральная плотность; Спектральная мощность; Среднее квадратичное; Пиковое значение (строка).

• BSTR AnalysisType — установка и чтение типа обработки сигнала: Быстрое ПФ; Дискретное ПФ (строка).

• BSTR FunctionType — установка и чтение типа весовой функции: Прямоугольная; Ханна; Хэннинга; Хэмминга; Блэкмана; Бартлетта; Кайзера; Рифа-Винсента (4);Блэкмана-Харриса (3);Блэкмана-Харриса (4);Наттала; Блэкмана-Наттала; Окно с плоской вершиной (строка).

• BSTR ScaleType — установка и чтение типа масштаба: Линейный (в единицах измерения); Логарифмический, дБ (строка).

• VARIANT_BOOL Activate — установка и чтение состояния работы узкополосного спектра:

• true — состояние работы спектра включён;

• true— состояние работы спектра выключен.

• BSTR FreqResolution — установка и чтение количества полос: 50; 62.5; 100; 125; 200; 250; 400; 500; 625; 1000; 1250; 2000; 2500; 4000; 5000; 6250; 10000; 12500; 20000; 25000; 40000; 50000; 62500; 100000; 125000 (строка).

• VARIANT_BOOL CalcMax — установка и чтение расчёта максимального спектра:

• true — включён расчёт максимального спектра;

• true— выключен расчёт максимального спектра.

• VARIANT_BOOL CalcSred — установка и чтение расчёта среднего спектра:

• true — включён расчёт среднего спектра;

• true— выключен расчет среднего спектра..

• FLOAT CalcTime — установка и чтение времени расчёта дополнительных спектров, с (от 10 секунд до 100000 секунд).

• BSTR IntDiff — установка и чтение Интегрирование/дифференцирование типа обработки сигнала: Дв. дифференцирование; Дифференцирование; Без обработки;Интегрирование; Дв. интегрирование (строка).

• VARIANT_BOOL Filter — установка и чтение очистки спектра медианным фильтром:

• true — включена очистка спектра медианным фильтром;

• true— выключена очистка спектра медианным фильтром.

• BSTR FileName — установка и чтение имени файла для записи результатов в файл формата *.dtu (после задания этого параметра происходит запись в указанный файл).

• BSTR Decimation — установка и чтение децимации исходного сигнала: 1; 10; 100; 1000; 10000 (строка).

• FLOAT Resolution — установка и чтение частотного разрешения, Гц (число).

• VARIANT_BOOL UseResolution — установка и чтение использовать частотное разрешение:

• true — включено использовать частотное разрешение;

• true— выключено использовать частотное разрешение.

• BSTR Averaging — установка и чтение типа усреднения: линейное; экспоненциальное (строка).

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

Пример вычисления максимальных величин

Проект в SCADA ZETView

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

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