Редактор свойств

Редактор свойств используется для изменения свойств различных контекстов. Например, настройки самого AggreGate Server и устройство редактируются в Редакторе свойств.

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

Каждое свойство (переменная) редактируется в отдельном компоненте Редактор таблицы данных, потому что свойство представляет собой Таблицу данных.

Редактор свойств состоит из панели инструментов и подокна Свойства.

Панель инструментов

Сохранить. Сохраняет значения измененных свойств в контекст-источник. Сохраненные свойства отмечаются как неизмененные.

Импорт свойств. Импортирует значения свойств из файла.

Экспорт свойств. Экспортирует значения свойств в файл.

Переключение режима Только для чтения. Переключает редактор между режимом только для чтения и для редактирования.

Перезагрузить. Перезагружает значения всех свойств из контекста-источника. Значения, которые были недавно изменены в редакторе, теряются.

Если Редактор свойств открывается на отдельной странице, он имеет кнопки OK и Отмена. Кнопка ОК сохраняет значения всех измененных свойств и закрывает диалоговое окно. Кнопка Отмена прекращает операцию без сохранения.

Большинство элементов в редакторе свойств, так же как и актуальные свойства, имеют всплывающие подсказки. Они появляются при наведении и удержании в течение некоторого времени курсора мыши на элементе.

Контекстное меню

Контекстное меню появляется при нажатии правой кнопкой мыши на одном из свойств в Редакторе. Оно содержит список действий, относящихся к переменной, которые "знают", что делать с выбранной переменной. Количество и тип доступных действий, относящихся к переменной, зависят от типа переменной, для которой отображается контекстное меню.

Режимы редактора свойств

Редактор свойств может работать в двух режимах:

  • Обычный режим

  • Только чтение

Режим Только чтение не позволяет изменять или сохранять свойства.

Существуют также два режима представления Редактора свойств:

  • Простой

  • Расширенный

Режимы представления свойств

Простой режим

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

Имя свойства и подробное описание отображаются во всплывающей подсказке для вкладки.

Расширенный режим

В расширенном режиме свойства группируются согласно их группе переменных. Свойства каждой группы отображаются в отдельной вкладке. Имена групп отображаются в виде заголовков вкладок.

Если в редакторе слишком много вкладок и они не помещаются в его окно, на панели вкладок появляется кнопка, которая открывает всплывающее меню с дополнительными вкладками.

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

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

  • Статус синхронизации — показывает текущий статус синхронизации настроек.

  • Качество значения — показывает состояние качества текущего значения. Качество значения основано на кодах качества.

  • Возраст значения — показывает возраст текущего значения на основе его временной метки.

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

Столбец Свойство содержит описания свойства. Всплывающие подсказки для ячеек таблицы представляют информацию об имени каждого свойства и его подробное описание.

Столбец Значение содержит изменения согласно определению переменной изменяемого контекста. Если Таблица данных, представляющая значение свойства, всегда состоит из одного поля с одной записью, Редактор таблицы данных отображается в третьем столбце. В других случаях, третий столбец будет содержать кнопку [...], которая открывает Редактор таблицы данных на отдельной странице. Встроенный в таблицу Редактор таблицы данных отмечен красным.

При наведении курсора мыши на значок Статус синхронизации появляется всплывающая подсказка с подробностями о состоянии. При наведении курсора на пиктограммы Качество значения и Возраст значения появляется всплывающая подсказка с дополнительными подробностями.

В редакторе свойств всплывающая подсказка для значения может также содержать дополнительные строки Age и Quality , когда для текущего значения доступны метаданные о временной метке и качестве. Отображаемый текст соответствует текущему состоянию [Неработающая ссылка] Качество значения и [Неработающая ссылка] Возраст значения.

В следующих таблицах описаны индикаторы значений переменных Качество значения и Возраст значения, используемые в редакторе свойств.

Качество значения

Качество значения принимает следующие значения:

Пиктограмма

Состояние качества значения

Описание

Хорошее

Текущее значение считается действительным и достоверным.

Хорошее [Локальное переопределение, принудительное значение]

Текущее значение является действительным и достоверным и имеет статус локального переопределения / принудительного значения.

Неопределен

Текущее значение доступно, но его пригодность вызывает сомнения.

Неопределенно [Последнее пригодного для использования значение | [timeout]]

Текущее значение является последним пригодным для использования значением, предоставленным источником.

Неопределенно [Превышены инженерные единицы]

Текущее значение выходит за пределы ожидаемого диапазона инженерных единиц.

Неопределенно [Значение из нескольких источников]

Текущее значение получено из нескольких источников.

Неопределенно [Датчик неточен]

Текущее значение доступно, но датчик неточен.

Неверно

Текущее значение не является достоверным.

Плохо [Ошибка конфигурации на сервере]

Текущее значение недостоверно из-за ошибки конфигурации на сервере.

Плохо [Нет соединения]

Текущее значение недостоверно, так как нет соединения с источником.

Недостоверно [Сбой устройства]

Текущее значение не является достоверным из-за сбоя устройства.

Недостоверно [Сбой датчика]

Текущее значение недостоверно из-за сбоя датчика.

Неверно [Срок действия последнего известного значения пропущен]

Текущее значение недостоверно, а срок действия последнего известного значения истек.

Недопустимо [Сбой связи]

Текущее значение недостоверно из-за сбоя связи с источником.

Недостоверно [Не работает]

Текущее значение недостоверно, так как источник не работает.

Значение привязано к верхнему лимиту

Текущее значение привязано к верхнему лимиту.

Значение привязано к нижнему лимиту

Текущее значение привязано к нижнему лимиту.

Значение постоянное

Текущее значение является постоянным.

Возраст значения

Возраст значения принимает следующие значения:

Пиктограмма

Возраст значения

Описание

Только что обновлено

Текущее значение было обновлено менее 1 минуты назад.

Недавно обновлено

Текущее значение было обновлено менее 1 часа назад.

Средний возраст

Текущее значение было получено менее 1 дня назад.

Устаревшее

Текущее значение было получено более 1 дня назад.

Импорт и экспорт свойств

Свойства могут быть экспортированы и импортированы из внешних файлов. По умолчанию, файлы свойств имеют разрешение .prs. Свойства импортируются по имени: если Редактор свойств содержит свойство с таким же именем, что и свойство, сохраненное в файле, их значения объединяются во время выполнения операции Интеллектуальное копирование таблицы данных.

Процедура импорта свойств не может перезаписать значения в редакторе на полученные при чтении файла, т.к они могут иметь различный формат. Однако, в любом случае делается все возможное, чтобы импортировался как можно больший объем данных.

Was this page helpful?