Список авторских статей о Trace Mode 7.
Ранее мы рассмотрели как создать окно Сигнализации(ссылка), Обзорное окно(ссылка) и Много таблиц(ссылка)
Теперь рассмотрим Тренды. В Справочной системе - Распределенные АСУ - Серверный функции МРВ - Web-клиент
В WEB-клиенте есть два типа Трендов - Тренд (реального времени) и Исторический Тренд.
Далее опираемся на поставляемый файл rtws.cnf (в \Config\RTWS\)
Тренд (реального времени)
Он в web-клиенте один. Строго для тех критически важных данных, которые необходимо наблюдать "из любой точки мира".
Первым делом находим строку с <Trend>. Это начало конструкции с трендами реального времени. Все строки можно закомментировать (не выполняются) или раскомментировать (выполняются). Добавлять новые НЕЛЬЗЯ (кроме подсекции <Curves> ).
<Colors>...</Colors>. Задавать не обязательно, применятся значения по умолчанию
- <Window>rgba(0,0,0,0)</Window>, Описание настройки фона
- <Background>#000000</Background>, цвета фона тренда
- <Text>#000000</Text>, цвета текста легенды
<Font>...</Font>. Описание шрифта. Задавать не обязательно, применятся значения по умолчанию (в примере ниже, закомментирован)
- <Family>Roboto</Family>, шрифт
- <Size>16</Size>, размер шрифта
- <Bold/>, выделенный, если есть
- <Italic/>, курсив, если есть
<Pen>...</Pen>. Описание кривых.
- <Width>2</Width>, толщина
- <Fill/>, заполнять область под кривой
- <Style>, стиль для нормального (<Normal>solid</Normal>) значения, недостоверного (<Invalid>dotted</Invalid>) и ручного (<Manual>dashed</Manual>)
<Grid>...</Grid>. Описание координатной сетки.
- <Visible/>, показывать или нет
- <Primary> и <Secondary>, описание основной и дополнительной сетки, а именно цвет (<Color>#FFFFFF</Color>) и стиль (<Style>solid</Style>) для обоих сеток отдельно.
<Axis>...</Axis>. Описание осей координат.
- <Time>...</Time>, описание оси времени, а именно количество меток (<Marks>5</Marks>), период подписи меток (<Period>1</Period>) и отображаемый диапазон в секундах (<Range>300</Range>)
- <Value>...</Value>, описание значений, а именно количество меток (<Marks>5</Marks>), период подписи меток (<Period>1</Period>) и тип оси (<Type>Stack</Type>) общая (Common), отдельная для каждой кривой (Separate) или каждая кривая на отдельном тренде (Stack)
<Legend/>, видимость легенды
<Curves>...</Curves>, описание кривых. В ней описываются все кривые отдельно <Curve>...<Curve>, в каждой есть
- <Title>...</Title>, имя кривой
- <ChannelId>...</ChannelId>, ID канала, берется из проекта.
- <AttributeId>...</AttributeId>, ID атрибута, берется из проекта, по умолчанию 0.
- <Type>...</Type>, тип кривой (smooth, polyline, stepped, discrete, state-1, state-2)
- <Min>...</Min>, минимальное значение на оси значений, только для smooth, polyline, stepped
- <Max>...</Max>, максимальное значение на оси значений, только для smooth, polyline, stepped
- <Color>...</Color>, цвет кривой, внутри <Main>...</Main> для smooth, polyline, stepped и <Off>...</Off> и <On>...</On> для discrete, state-1, state-2
Успехов в изучении Программы и применении полученных знаний! 👽