Project

General

Profile

Плагин IndicatorInfoSource

Назначение

Плагин предназначен для организации рассылки сообщений о значениях индикаторов уровня получателям через Плагин_ValueServer.

Информация о индикаторах уровня

Таблица настроек плагина предназначена для настройки источников сигнала и параметров метрики для дальнейшей передачи Value серверу полученной и преобразованной информации о уровнях сигнала. Также предусмотрены визуальные индикаторы, свидетельствующие о наличии сигнала и правильности настроек. Value серверу передаются сообщения, содержащие именованные значения. Наименование значение указывается в поле "ValueName".

Описание полей

  • Indicator/Индикатор - визуальный индикатор
  • ValueName/Имя значения - наименование переменной Value сервера
  • Source ID/ID источника - идентификатор источника
  • Source type/Тип источника - тип источника значений индикаторов
  • Source address/Адрес источника - адрес источника значений индикаторов, соответствующий заданному типу
  • ValueServer Address/Адрес сервера значений - адрес сервера значений
  • Release mlt/Коэффиц. восстановления, Peak hold time/Удержание пиков, Peak fall dB/sec/Падение пиков, Rate Hz/Частота запроса, Lowest dBFS/Мин. значение dBFS - параметры для расчета значений уровня сигнала.

Типы источников

1. Axia commutation, значения поступают от модуля коммутации Axia. Если события поступают от удаленного хоста, то в поле Source должно быть указано имя удаленного хоста.
2. Node, значения поступают от компонента, общающегося напрямую с нодом. Подробнее смотри в его документации: Плагин_TcpConnect
3. Signal analysis, значения поступают от модуля физического анализа сигнала.

Индикатор

Предусматривает уровни: 0, –12 (красный), –20 (желтый), –60 (зеленый)

Каналы индикаторы закрашены серым цветом - не задан, или задан не корректно один из параметров: Source ID, SourceType.
Каналы индикатора закрашены красным цветом - сбой в работе источника (модуль axia commutation, нод - в зависимости от типа источника).

Настройка

Файл библиотеки плагина:
IndicatorInfoSource.dll

Связан с библиотеками:
D3API.dll
-D3APICommon.dll-

Для подключения и настройки плагина в vid файле требуется прописать:

CREATE_NET_WND_PLUGIN <идентификатор плагина> IndicatorInfoSource.dll Digispot.Plugins.IndicatorInfoSource

Предусматривает параметры:

Описание индикаторов с помощью списка опций SettingItem с параметрами в виде строки. Все параметры разделены друг от друга символом ";". Использование пробелов в строке параметров не допускается. Строка параметров имеет следующий вид:

[Source ID];[ValueName];[Source type];[Source address];[ValueServer address];[ReleaseMlt];[PeakHoldTime];[PeakFallDbSec];[RateHz];[LowestDbfs]

Отдельно по SourceType, параметр имеет 3 значения:
0 - Axia commutation, значения поступают от модуля коммутации Axia
1 - Node, значения поступают от модуля, общающегося напрямую с нодом
2 - Signal analysis, значения поступают от модуля физического анализа сигнала

Все указанные значения по наименованию соответствуют параметрам строки в таблице описания индикаторов. Параметры могут быть заданы не все, но их порядок должен оставаться неизменным. Если параметры не заданы, будет использовано их значение по умолчанию. Пример использования:

SET_OBJ_BASE <идентификатор плагина> SettingItem In.N1.m01;VALUE01;0;OBJID_AXIA_COMMUTATOR;/VS.ValueServer;0,6;3;13,3;10;60
SET_OBJ_BASE <идентификатор плагина> SettingItem In.N1.m02;VALUE02;0;OBJID_AXIA_COMMUTATOR;/VS.ValueServer;0,6;3;13,3;10;60
SET_OBJ_BASE <идентификатор плагина> SettingItem In.N1.m03;VALUE03;0;OBJID_AXIA_COMMUTATOR;/VS.ValueServer;0,5;5;13,3;10;60
SET_OBJ_BASE <идентификатор плагина> SettingItem ICH.1;XA_NODE_OUT;1;TcpConnect;/VS.ValueServer
...

Частота запросов данных от нода - параметр RequestFreq определяет кол-во запросов данных от нода в секунду. Формат строки параметра:
SET_OBJ_BASE RequestFreq

ind_info_source.png View (114 KB) Oleg Demidov (Tract), 28/12/2012 15:15

Ind info source
Add picture from clipboard (Maximum size: 645 MB)