5.1.4.3. ГЛОБАЛЬНЫЕ СВОЙСТВА БИБЛИОТЕКИ
На уровне HMI библиотеки PsBase имеются глобальные свойства, которые позволяют настраивать проект HMI, например, изменять цвет графиков, режим открытия окон и так далее.
Чтобы изменять значения глобальных свойств, можно использовать различные обработчики событий через следующее обращение unit.PsBase.Settings.[Название глобального свойства], например, при открытии главной формы:
Пример использования глобальных свойств можно посмотреть в демо-проекте библиотеки PsTechEE
|
Описание глобальных свойств
Глобальное
свойство
|
Описание
|
Атрибуты
доступа
|
Language
|
Язык интерфейса:
TRUE – Английский язык FALSE – Русский язык (По умолчанию)
|
R/W
|
TrendsColor
|
Цветовая схема графиков:
0 – Светлая (По умолчанию) 1 – Темная
|
R/W
|
OpenWindowMode
|
Режим открытия рабочего окна:
TRUE – Одиночный клик FALSE – Двойной клик (По умолчанию)
|
R/W
|
PositionOpenWindowMode
|
Позиция открытия окон мнемосимвола:
0 – Открытие по координатам курсора (По умолчанию) 1 – Открытие по центру экрана
2 – Открытие в указанных координатах
|
R/W
|
SetBoundingRegion
|
Ограничивать вызов окна мнемосимвола в пределах монитора
TRUE – Ограничивать
FALSE – Не ограничивать (По умолчанию)
|
R/W
|
wX
|
Координата X открытия окна (используется при PositionOpenWindowMode == 2)
|
R/W
|
wY
|
Координата Y открытия окна (используется при PositionOpenWindowMode == 2)
|
R/W
|
Trends_UserTreeEn
|
Использовать пользовательское дерево сигналов при построении графика:
TRUE – Использовать
FALSE – Не использовать (По умолчанию)
|
R/W
|
Trends_
FileUserSignalTree
|
Окно графиков: Файл пользовательского дерева сигналов (Путь до файла дерева сигналов)
|
R/W
|
Trends_
FileUserSignalTreeEn
|
Окно графиков: Использовать пользовательский путь до файла пользовательского дерева сигналов:
TRUE – Использовать
FALSE – Не использовать (По умолчанию)
|
R/W
|
JournalEvents_
HideAckedEvents
|
Журнал Событий: Не отображать неактивные неквитированные события:
TRUE – Не отображать
FALSE – ОтображатьТреб(По умолчанию)
|
R/W
|
JournalEvents_
NotAckOtherEvents
|
Журнал Событий: Не требовать квитирования группы Прочие:
TRUE – Не требовать
FALSE – Требовать (По умолчанию)
|
R/W
|
JournalEvents_
ActiveMode
|
Журнал Событий: Активный режим работы:
0 - Оперативный (По умолчанию)
1 - Исторический
|
R/W
|
JournalEvents_MaxVisibleOrdinaryEvents
|
Журнал Событий: Максимальное количество обычных событий (По умолчанию 10000)
|
R/W
|
JournalEvents_
MaxVisibleEvents
|
Журнал Событий: Максимальное количество событий (По умолчанию 429496295)
|
R/W
|
JournalEvents_DefaultHistoricalInterval
|
Журнал Событий: Интервал запроса истории по умолчанию, час (По умолчанию 2)
|
R/W
|
JournalEvents_
RequestEventsStart
|
Журнал Событий: Запрашивать активные события при запуске
|
R/W
|
JournalEvents_RequestAcknoweldgment
Comment
|
Журнал Событий: Запрашивать комментарий при квитировании:
TRUE – Запрашивать (По умолчанию)
FALSE – Не запрашивать
|
R/W
|
JornalEvents_UserFilterEn
|
Используется пользовательский фильтр:
TRUE – Используется FALSE – Не используется (По умолчанию)
|
R/W
|
JornalEvents_
UserFilterColimnID
|
Пользовательский ID столбца для фильтра (По умолчанию source)
|
R/W
|
JornalEvents_
UserFilterExpression
|
Пользовательское выражение для фильтра (По умолчанию MnemonicPath)
|
R/W
|
PSO_HideAckedEvents
|
Журнал ПСО: Не отображать неактивные неквитированные события
TRUE – Не требовать
FALSE – Требовать (По умолчанию)
|
R/W
|
PSO_NotAckOtherEvents
|
Журнал ПСО: Не требовать квитирования группы Прочие:
TRUE – Не требовать
FALSE – Требовать (По умолчанию)
|
R/W
|
PSO_MaxVisibleOrdinaryEvents
|
Журнал ПСО: Максимальное количество обычных событий (По умолчанию 15)
|
R/W
|
PSO_MaxVisibleEvents
|
Журнал ПСО: Максимальное количество событий (По умолчанию 500)
|
R/W
|
PSO_Mute
|
Журнал ПСО: Беззвучный режим
TRUE – Включен
FALSE – Отключен (По умолчанию)
|
R/W
|
PSO_RequestAcknoweldgment
Comment
|
Журнал ПСО: Запрашивать комментарий при квитировании:
TRUE – Запрашивать (По умолчанию)
FALSE – Не запрашивать
|
R/W
|
PSO_UserFilterEn
|
Журнал ПСО: Использовать пользовательский фильтр:
TRUE – Использовать
FALSE – Не использовать (По умолчанию)
|
R/W
|
PSO_RequestEventsStart
|
Журнал ПСО: Запрашивать активные события при запуске
|
R/W
|