PDA

Просмотр полной версии : Настройка трендов



Alexander S
18.11.2013, 12:43
На мнемосхеме размещена переменная. Отображение текущего значения - в виде числа.
В режиме исполнения из контекстного меню (по нажатию правой клавиши мышки - Показать тренд)
вызывается отображение тренда для этой переменной.

В настройках тренда: Общие настройки->Разное->Возобновлять сеанс RT - "Да".
Однако изменения, произведенные в форме отображения тренда не сохраняются.

Вопрос: Есть ли возможность сохранить изменения формы или задать форму отображения таких трендов на этапе разработки?

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

Alexander S
21.11.2013, 10:44
Отсутствие ответа - тоже ответ.
Вывод: функционал вызова тренда из контекстного меню для разработки проекта бесполезен.

SCADAMaster
21.11.2013, 11:34
Приносим извинения за задержку с ответом.
В настоящий момент действительно нельзя сохранить значения в тренде вызываемом из контекстного меню команды. Мы уточним у программистов возможность реализации данного функционала.
Пока что вы можете создавать отдельный тренд на котором размещать нужную вам переменную. Затем вытащите объект с трендом на мнемосхему правой кнопкой мыши, выберите тренд, и сделайте кнопку прозрачной. Эту кнопку можно положить поверх значения.

SCADAMaster
21.11.2013, 13:44
Мы записали задачу реализации данного функционала на следующую версию.

Alexander S
22.11.2013, 14:51
Мы записали задачу реализации данного функционала на следующую версию.
Текущая версия 3.6. Ждем следующей.


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

Теперь следующий вопрос.

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

Если границы поместить на тренд как самостоятельные переменные из дерева объектов, тогда переключение видимости (через отметку в Минилегенде или Панели легенды) сохраняется, т.о. если закрыть окно тренда и открыть снова - границы отображаются или нет в зависимости от установленной в легенде отметки.
(Что и требуется. Собственно оно и должно быть так, ведь это переменные.)

Если границы помещаются на тренд как параметры переменной через Панель легенды - Перья - кнопки в колонках переменной <Верх.авар>..<Нижн.авар>, то переключение их видимости через отметку в легенде не сохраняется, после повторного открытия окна тренда границы отображаются всегда!

Как завести в тренд изначально скрытые аварийные и предупредительные границы переменных через параметры переменной, а не отдельно?

SCADAMaster
22.11.2013, 15:41
Если границы помещаются на тренд как параметры переменной через Панель легенды - Перья - кнопки в колонках переменной <Верх.авар>..<Нижн.авар>, то переключение их видимости через отметку в легенде не сохраняется, после повторного открытия окна тренда границы отображаются всегда!

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

Alexander S
25.11.2013, 11:52
Признаю, "слона-то я и не приметил".

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

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


Вообще аварийные и предупредительные границы включенные у пера отображаются только в случае если данное перо активное.
Не только:
1) через Минилегенду отключаем перо переменной и включаем отображение границ - они появляются на тренде;
2) через Минилегенду отключаем отображение пера переменной (при этом скрываются линии соответствующих аварийных и предупредительных
границ), тренд закрываем, снова открываем и видим: линии аварийных и предупредительных границ отображаются, а перо переменной - не
включено.

SCADAMaster
25.11.2013, 13:38
ИМХО: Включать линии аварийных и предупредительных границ у активного пера имеет смысл, если отображение границ привязано, например, к признаку <Скрывать в минилегенде>.

На тренде может быть много переменных, с разными шкалами. Если отображать все аварийные границы, то они будут загромождать тренд.

Alexander S
25.11.2013, 14:30
Вот и решаю вопрос:

Как изначально скрытые аварийные и предупредительные границы переменных завести в тренд ... ?
Сейчас остается только решение с использованием переменных.