Таблица объектов — различия между версиями

Материал из Integra-S Wiki
Перейти к: навигация, поиск
(Интерфейс)
(Интерфейс)
 
Строка 26: Строка 26:
 
#Название группы
 
#Название группы
 
#Развернуть/скрыть содержимое группы
 
#Развернуть/скрыть содержимое группы
#
 
  
 
Элементы управления:
 
Элементы управления:

Текущая версия на 17:36, 20 февраля 2020

Таблица объектов — это веб компонент "Интегра Планета Земля", позволяющий собирать и отображать события с одного или нескольких объектов онлайн, а также формировать пользовательские группы с определенными параметрами событий.

Авторизация

Ot2.png
  1. Адрес сервера авторизации (Serenity)
  2. Логин
  3. Пароль
  4. Адрес сервера приложений (Firefly)
  5. Кнопка входа

Для запуска приложения необходимо прописать Ip адрес Serenity, ввести логин и пароль пользователя, нажать «Вход». Далее появится поле для ввода ip адреса сервера приложения, вводим адрес и нажимаем вход.

Интерфейс

TableObject 1.PNG
  1. Установка количества отображаемых записей
  2. Основная рабочая зона
  3. Элементы управления
  4. Поиск по событиям
  5. Кнопки перемещения по записям

Интерфейс рабочей области:

TableObject 2.PNG
  1. Название группы
  2. Развернуть/скрыть содержимое группы

Элементы управления:

TableObject 3.PNG

  1. Раскрыть дерево групп
  2. Свернуть дерево групп
  3. Настройки

При появлении новых событий в таблице они окрашиваются в зеленый цвет на несколько секунд.

TableObject 15.PNG

Настройки

TableObject 4.PNG
  1. Язык интерфейса (Русский, English)
  2. Включить действия (показ видео, смежных камер, переход к объекту)
  3. Включить настройку видимости
  4. Область подключений и серверов
  5. Наблюдаемые типы
  6. Наблюдаемые параметры (столбцы в таблице)
  7. Область формирования групп
  8. Применить
  9. Отменить

При включении действий в настройках рабочая область имеет следующий вид:

TableObject 12.PNG
  1. Показать видео (кнопка присутствует только у тех элементов, с которыми связаны камеры)
  2. Показать смежные камеры (кнопка присутствует только у тех элементов, у кого есть смежные камеры)
  3. Перейти на объект

Данные действия выполняются только в клиенте Интегра 4D.

При включении настройки видимости рабочая область отображается следующим образом:

TableObject 13.PNG

TableObject 14.PNG - Кнопка раскрытия и скрытия элементов группы. По нажатию на данную кнопку элементы группы скрываются на плане клиента Интегра 4D, при этом она окрашивается в красный цвет. По повторному нажатию элементы группы снова отображаются на плане и кнопка становится зеленой.

Область подключений и серверов

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

TableObject 7.PNG
  1. Основное поле
  2. Выбрать все серверы
  3. Снять выделение со всех серверов
  4. Развернуть дерево
  5. Свернуть дерево
  6. Добавить новое подключение
  7. Поиск по элементам дерева

Область формирования групп

TableObject 8.PNG
  1. Основное поле
  2. Развернуть дерево
  3. Свернуть дерево
  4. Добавить новую группу
  5. Удалить группу
  6. Поиск по элементам дерева
  7. Название группы
  8. Тип группы
  9. Элементы группы
  10. Наследуемые типы (при выборе данного параметра будут отображаться события с наследуемых типов)
  11. Кнопка включения проверки времени последнего обновления параметра (при включении проверки времени по выбранной группе в таблице отображаются только динамические объекты, при отключении - все, включая статические)

После включения проверки времени последнего обновления параметра область формирования групп выглядит следующим образом:

TableObject 11.PNG
  1. Интервал обновления параметров (сек)
  2. Наблюдаемые параметры, изменение которых приводит к отображению (через заданный интервал времени обновления, если параметр не изменяется, объект удаляется из таблицы)

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

Если у общей группы задать интервал обновления элементов, а у подгрупп - нет, то к ним будет применен интервал обновления с родительской группы. Если у подгруппы задать свой интервал обновления, то он будет действовать только для нее.

Пример создания групп

Рассмотрим создание групп на примере. Например, необходимо создать группу "Самара", в ней подгруппу "Район №1", а в ней "Автобусы", "Трамваи". При этом необходимо наличие следующих столбцов: "Высота", "Расположение", "Состояние". По истечению времени 3 минут (180 секунд) должны удаляться из таблицы не движущиеся объекты.

Для этого откроем настройки, выберем типы "Автобус" и "Трамвай", наблюдаемые параметры - "Высота", "Расположение", "Состояние". Добавим группу "Самара", для ввода имени группы необходимо выделить ее в списке, нажав ЛКМ. Затем создадим дочернюю группу "Район №1" (родительская группа должна быть выделена), включим проверку времени последнего обновления параметра, зададим интервал обновления параметров 180 секунд. Далее добавим группу "Автобусы", выберем тип группы "Автобус", наблюдаемые параметры, изменение которых приводит к отображению - "Расположение". Аналогично создадим группу "Трамваи".

TableObject 9.PNG

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

TableObject 10.PNG