Графики Про в V6

Помечено: 

Просмотр 15 сообщений - с 1 по 15 (из 45 всего)
  • Автор
    Сообщения
  • #30391
    a80808
    Участник

    Михаил, подскажите на что влияют параметры конфигурации Графиков Про и как ими управлять (пробовал методом тыка, ничего не меняется)
    <TrendColor>
    <QuantityIDs

    И возвращаясь к истории
    Про линии границ на монографике

    О выводе линии границ на график. По идее нагромождения избежать можно — как я понял сейчас плагин понимает, один график выводится или несколько (при указании <TrendColorAsStatus> = true при одном графике отображается цвет статуса, при нескольких — разные цвета).
    Планируется ли к реализации?

    #30394
    Mikhail
    Модератор

    Эти параметры используются, когда график содержит несколько осей Y. Тренд привязывается к определённой оси на основе размерности QuantityID. Если график привязан к оси Y, то он может иметь заданный цвет.

    На данный момент автоматическое отображение границ на графике не запланировано к реализации. Используя существующие средства, можно добавить график с его границами (которые являются каналами) на дэшборд или создать отдельное представление типа График Про. Но для большого количества графиков это будет неудобно, т.к. требует ручной настройки.

    #30771
    corsar
    Участник

    Добрый день, недавно приобрел ГрафикиПро, сейчас разбираюсь. Есть желание использовать две оси Y: по одной оси температура, по второй давление. Нашел данное обсуждение, как наиболее подходящее под мой вопрос. Подскажите, пожалуйста, что нужно прописать в <QuantityIDs>, чтобы каналы 100-103, 107 были привязаны к оси Y температур, а каналы 300-310, 320 к оси Y давлений. Номера и диапазоны каналов взял произвольно для примера. Пока метод «научного тыка» не срабатывает 🙂

    #30772
    Mikhail
    Модератор

    Добрый день!
    Каналам нужно присвоить соответствующие размерности. В файле настроек Графики Про добавить оси Y, указав для них идентификаторы размерностей.

    Графики Про поддерживает несколько профилей. Каждый профиль связан в определённым файлом настроек. Удобно оставить профиль по умолчанию как есть, а экспериментировать с другим профилем.

    #30774
    corsar
    Участник

    Доброго времени суток, с наступившим Новым Годом! Спасибо за предыдущий оперативный ответ несмотря на выходной предпраздничный день. Я воспользовался новогодней суетой и попробовал реализовать задумку с двумя осями Y: слева давление -1.0…0.0 кг/см2, справа температура в градусах. Нигде же не написано, что я нормальный 🙂 Профиль, конечно же, для экспериментов создал новый, это удобно. Каналам размерность задал: температурам градусы Цельсия (номер 22 в таблице размерностей), под давление в таблице размерностей создал новую строку 1002 [кг/см²]. Для каналов давления размерность кг/см² выбрал. Далее сделал копию оси Y в профиле графика, получилось так:
    <YAxes>
    <YAxis>
    <!— Position: Left, Right —>
    <Position>Right</Position>
    <AutoWidth>true</AutoWidth>
    <Width>0</Width>
    <ShowTitle>true</ShowTitle>
    <ShowGridLines>true</ShowGridLines>
    <MajorTickSize>4</MajorTickSize>
    <MinorTickSize>2</MinorTickSize>
    <MinorTickCount>4</MinorTickCount>
    <LabelMargin>2, 3</LabelMargin>
    <FontSize>12</FontSize>
    <LineColor>#808080</LineColor>
    <TextColor>#000000</TextColor>
    <TrendColor></TrendColor>
    <AutoScale>true</AutoScale>
    <IncludeZero>true</IncludeZero>
    <Min>0.0</Min>
    <Max>0.0</Max>
    <QuantityIDs>22</QuantityIDs>
    </YAxis>
    <YAxis>
    <!— Position: Left, Right —>
    <Position>Left</Position>
    <AutoWidth>true</AutoWidth>
    <Width>0</Width>
    <ShowTitle>true</ShowTitle>
    <ShowGridLines>true</ShowGridLines>
    <MajorTickSize>4</MajorTickSize>
    <MinorTickSize>2</MinorTickSize>
    <MinorTickCount>4</MinorTickCount>
    <LabelMargin>2, 3</LabelMargin>
    <FontSize>12</FontSize>
    <LineColor>#808080</LineColor>
    <TextColor>#000000</TextColor>
    <TrendColor></TrendColor>
    <AutoScale>false</AutoScale>
    <IncludeZero>true</IncludeZero>
    <Min>-1.1</Min>
    <Max>+0.1</Max>
    <QuantityIDs>1002</QuantityIDs>
    </YAxis>
    </YAxes>

    Однако на графике после загрузки отображается только правая шкала температур, ожидаемой левой шкалы давлений обнаружить не удается. Есть большое подозрение, что я все таки что-то недопонимаю… Может ли это быть связано с тем, что я хочу увидеть +240 на правой шкале температур и -0,95 на левой шкале давлений? То есть слишком большая разница между шкалами?

    #30776
    Mikhail
    Модератор

    Добрый день!
    Добавьте 3-ю шкалу без указания QuantityIDs, чтобы график в любом случае мог привязаться к какой-либо шкале. Масштаб шкалы не влияет на привязку канала к ней. Приложите ссылки на скриншоты настроек (каналы, величины, настройки графика) и результатов.

    #30781
    corsar
    Участник

    Добрый день!
    Попробовал добавить третью шкалу Y без указания размерности, однако это не помогло. Скрины каналов, величин, размерностей, настроек графиков, результатов запаковал и загрузил на файлообменник https://dropmefiles.com/oDGx7. Некоторые из каналов устройства REGIGRAPH на всплывающей легенде графика отображаются как — потому что сами измерительные каналы устройства не запараметрированы.
    Благодарю за поддержку даже в праздничные дни!

    #30783
    Mikhail
    Модератор

    Добрый день!
    Просьба выложить скриншоты таким образом, чтобы их не приходилось скачивать. Например, через сервис https://imgbb.com/

    #30787
    corsar
    Участник

    Добрый день! Скрины загрузил, но при попытке отправки сообщение не отправляется. Подозреваю, что срабатывает какой-то антиспам, так как в сообщении много ссылок. Попробую по 3 ссылки в сообщении.
    https://ibb.co/B6mXytB
    https://ibb.co/0ZbdSVb
    https://ibb.co/cc5H2bQ

    #30788
    corsar
    Участник

    Следующая часть скринов:
    https://ibb.co/56FpQdv
    https://ibb.co/hCTMYYd
    https://ibb.co/BzqyxMj

    #30789
    corsar
    Участник

    Следующая часть скринов:
    https://ibb.co/YNKKbSL
    https://ibb.co/TW8hVTJ
    https://ibb.co/NszRTTF

    #30790
    corsar
    Участник

    Следующая часть скринов:
    https://ibb.co/pb34tTv
    https://ibb.co/2q63YKx
    https://ibb.co/0q8P5nR

    #30791
    corsar
    Участник
    #30792
    Mikhail
    Модератор

    Добрый день!

    Подозреваю, что срабатывает какой-то антиспам, так как в сообщении много ссылок.

    Да, там есть ограничение.

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

    Настройте оси Y таким, образом, чтобы была видна величина и размерность по оси. Сделайте скриншот, на котором виден график на отдельной вкладке, включая адресную строку браузера.

    #30793
    corsar
    Участник

    Добрый вечер, добавил в представления график про. До этого я использовал размещенный на мнемосхеме график размером во весь экран. Представление в виде «график про» удобнее. В аргументах прописал
    cnlNums=200-204&mode=fixed&period=3&periodMin=60&title=Печь ЭКС-15. Оператор ФИО /_________________/ Контролер ФИО /_________________/ подпись /______/&profile=PlgChartPro_FullScr_v1.xml

    скрин здесь:
    https://ibb.co/zx5RHTx

    каналы 200-204 — это температуры, скрин
    https://ibb.co/PQTnbKz

    создал копию PlgChartPro.xml с именем PlgChartPro_FullScr_v1.xml
    В этой копии дописал оси Y. Как Вы и советовали, одну ось сделал с пустым <QuantityIDs></QuantityIDs> для случая, если будет добавлена переменная, не являющаяся градусами Цельсия (22 индекс в таблице размерностей) или килопаскалями (72 индекс в таблице размерностей). Температуру по правой оси Y, кПа и остальное — по левой шкале Y.
    <YAxes>
    <YAxis>
    <!— Position: Left, Right —>
    <Position>Right</Position>
    <AutoWidth>true</AutoWidth>
    <Width>0</Width>
    <ShowTitle>true</ShowTitle>
    <ShowGridLines>true</ShowGridLines>
    <MajorTickSize>4</MajorTickSize>
    <MinorTickSize>2</MinorTickSize>
    <MinorTickCount>4</MinorTickCount>
    <LabelMargin>2, 3</LabelMargin>
    <FontSize>12</FontSize>
    <LineColor>#808080</LineColor>
    <TextColor>#000000</TextColor>
    <TrendColor></TrendColor>
    <AutoScale>true</AutoScale>
    <IncludeZero>true</IncludeZero>
    <Min>0.0</Min>
    <Max>0.0</Max>
    <QuantityIDs>22</QuantityIDs>
    </YAxis>

    <YAxis>
    <!— Position: Left, Right —>
    <Position>Left</Position>
    <AutoWidth>true</AutoWidth>
    <Width>0</Width>
    <ShowTitle>true</ShowTitle>
    <ShowGridLines>true</ShowGridLines>
    <MajorTickSize>4</MajorTickSize>
    <MinorTickSize>2</MinorTickSize>
    <MinorTickCount>4</MinorTickCount>
    <LabelMargin>2, 3</LabelMargin>
    <FontSize>12</FontSize>
    <LineColor>#808080</LineColor>
    <TextColor>#000000</TextColor>
    <TrendColor></TrendColor>
    <AutoScale>true</AutoScale>
    <IncludeZero>true</IncludeZero>
    <Min>0.0</Min>
    <Max>0.0</Max>
    <QuantityIDs>72</QuantityIDs>
    </YAxis>

    <YAxis>
    <!— Position: Left, Right —>
    <Position>Left</Position>
    <AutoWidth>true</AutoWidth>
    <Width>0</Width>
    <ShowTitle>true</ShowTitle>
    <ShowGridLines>true</ShowGridLines>
    <MajorTickSize>4</MajorTickSize>
    <MinorTickSize>2</MinorTickSize>
    <MinorTickCount>4</MinorTickCount>
    <LabelMargin>2, 3</LabelMargin>
    <FontSize>12</FontSize>
    <LineColor>#808080</LineColor>
    <TextColor>#000000</TextColor>
    <TrendColor></TrendColor>
    <AutoScale>true</AutoScale>
    <IncludeZero>true</IncludeZero>
    <Min>0.0</Min>
    <Max>0.0</Max>
    <QuantityIDs></QuantityIDs>
    </YAxis>
    </YAxes>

    Все выглядит красиво:
    https://ibb.co/WgFhhS6

Просмотр 15 сообщений - с 1 по 15 (из 45 всего)
  • Вы должны авторизироваться для ответа в этой теме.