Найти тему
Trace Mode 7 для новичков

Trace Mode 7. WEB-клиент. Тренд реального времени

Список авторских статей о 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
Часть содержимого rtws-файла, отвечающая за тренд реального времени с двумя кривыми (analog и discrete)
Часть содержимого rtws-файла, отвечающая за тренд реального времени с двумя кривыми (analog и discrete)

Успехов в изучении Программы и применении полученных знаний! 👽

Сайт разработчика Trace Mode.

Скачать БЕСПЛАТНО

Форум Trace Mode 7