Под заказ

Гистограмма

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

Гистограмма

Гистограмма — компонент. Предназначен для расчета выходного массива значений для построения гистограммы.

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

Параметры:

Входные

• {Y} — входной массив.

Выходные

• {Y} — выходной массив;

• {X} — размерность массива.

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

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

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

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

• Start (0) — устанавливается начальное значение расчёта гистограммы.

• Finish (10) — конечное значение расчёта гистограммы.

• Quantity (10) — количество полос расчёта гистограммы.

• Norm (false) — разрешение нормировки.

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

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

Параметры:

Входные

• {Y} — числовые значения массива, на который нужно подавать входной массив.

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

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

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

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

• FLOAT Start — установка и чтение начального значения расчёта гистограммы (число).

• FLOAT Finish — установка и чтение конечного значения расчёта гистограммы (число).

• LONG Quantity — установка и чтение количества полос расчёта гистограммы (число).

• VARIANT_BOOL Norm — установка и чтение разрешения нормировки массива:

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

• false — выключено разрешение нормировки массива.

Пример

Проект в SCADA ZETView

В примере показана работа компонента "Гистограмма". Настроив входной сигнал с генератора, данные выводятся на два графика: график сигнала и график гистограммы. Настройка генератора "Генератор (синус)" производится с помощью трёх селекторов, которые позволяют настроить частоту, уровень и смещение соответственно. Сигнал с генератора поступает на компонент "Диапазон значений", который позволяет измерить мгновенные значения сигнала в указанный промежуток времени. Величину промежутка времени компонент "Диапазон значений" получает на входной контакт с компонента "Время сервера", который специально приспособлен для этой задачи. Можно заметить , что к компоненту "Время сервера" подключен компонент "Временная задержка" - в нем нет необходимости, но желательно использовать его, чтобы не возникло рассинхронизации на компоненте "Диапазон значений" между получаемыми мгновенными значениями сигнала и временем сервера. Далее компонент "Диапазон значений" формирует на выходе два массива: массив значений сигнала и массив индексов. Полученный массив выводится на график - таким образом получается график сигнала. Также данные с "Диапазон значений" поступают на компонент гистограмма, где формируется массив значений гистограммы и массив индексов. С "Гистограммы" массив также попадает на график2 - так получается график гистограммы. Графики синхронизируются с помощью таймера. Данный компонент используется для создания различных проектов, в том числе таких как инклинометр цифровой смик.

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