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

Помечено: 

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

    Затем я настроил канал 300 на кПа (ранее были мной добавленные кг/см2, но чтобы исключить возможную ошибку в этом месте перешел на кПа, которые есть «из коробки»). Мне приходят кг/см2, я их просто умножил на 100.0 для перевода в кПа. Скрин:
    https://ibb.co/TmV99NV

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

    в процессе загрузки были ошибки, не удалось остановить веб-станцию
    https://ibb.co/svL50rq

    после этого график приходит к виду:
    https://ibb.co/Rzrp4ZY

    — исчезает подпись правой оси Y «Температура», так как к ней теперь привязаны две физические величины: температура и давление
    — левая ось не появляется
    — фактическое давление составляет -0,23 кг/см2 или -23 кПа и видно, что привязка идет по правой оси, она «ушла» в -30

    соответственно, задумка по правой шкале Y отобразить температуру, а по левой Y давление, не удается. Понимаю, что чего-то я не понимаю, но чего я не понимаю — не могу понять 🙂

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

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

    не удалось остановить веб-станцию

    Иногда бывает такое на Windows. Через консоль управления IIS можно перезапустить. Обновление Windows помогает, но это не точно.

    #30798
    corsar
    Участник

    Спасибо за подсказку, это я сразу не сообразил о чем Вы просили ранее. Это первый опыт работы с данной программой, поэтому запросто возможны недопонимания. Попробовал нажать на переменную, выбрать профиль и каналы только температуры. Результат:
    https://ibb.co/hdx5tvX

    Потом выбрал дополнительно канал 300 (это давление в кПа). Результат:
    https://ibb.co/CV9fK8C

    #30799
    corsar
    Участник

    Настройки канала 300:
    https://ibb.co/WKTFVmC

    Настройка осей Y в профиле PlgChartPro_FullScr_v1.xml
    https://ibb.co/jDVyYKb
    https://ibb.co/SJLDd81

    при добавлении канала 300 в кПа результат такой же:
    — исчезает подпись правой оси Y «Температура», так как к ней теперь привязаны две физические величины: температура и давление
    — левая ось не появляется
    — фактическое давление составляет -0,23 кг/см2 или -23 кПа и видно, что привязка идет по правой оси, она «ушла» в -30

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

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

    #30807
    corsar
    Участник

    Это копия файла настроек:

    <?xml version=»1.0″ encoding=»utf-8″ ?>
    <PlgChartPro>
    <DisplayOptions>
    <ChartArea>
    <!— Padding and margin is an array containing from 0 to 4 elements —>
    <ChartPadding>10, 20, 10, 10</ChartPadding>
    <FontName>Arial</FontName>
    <BackColor>#ffffff</BackColor>
    </ChartArea>
    <ChartTitle>
    <ShowTitle>true</ShowTitle>
    <ShowMenu>true</ShowMenu>
    <ShowStatus>true</ShowStatus>
    <Height>30</Height>
    <FontSize>17</FontSize>
    <ForeColor>#333333</ForeColor>
    </ChartTitle>
    <PlotArea>
    <FrameColor>#808080</FrameColor>
    <GridColor>#e0e0e0</GridColor>
    <BackColor>#ffffff</BackColor>
    <MarkerColor>#000000</MarkerColor>
    <SelectionColor>#6aaaea</SelectionColor>
    <LineWidth>1</LineWidth>
    <TrendColorAsStatus>false</TrendColorAsStatus>
    <TrendColors>
    <!— Red —>
    <Color>#ff0000</Color>
    <!— Blue —>
    <Color>#0000ff</Color>
    <!— Green —>
    <Color>#008000</Color>
    <!— Fuchsia —>
    <Color>#ff00ff</Color>
    <!— Orange —>
    <Color>#ffa500</Color>
    <!— Aqua —>
    <Color>#00ffff</Color>
    <!— Lime —>
    <Color>#00ff00</Color>
    <!— Indigo —>
    <Color>#4b0082</Color>
    <!— DeepPink —>
    <Color>#ff1493</Color>
    <!— SaddleBrown —>
    <Color>#8b4513</Color>
    </TrendColors>
    </PlotArea>
    <XAxis>
    <Height>30</Height>
    <ShowGridLines>true</ShowGridLines>
    <ShowDates>true</ShowDates>
    <MajorTickSize>4</MajorTickSize>
    <MinorTickSize>2</MinorTickSize>
    <ShowMinorTicks>true</ShowMinorTicks>
    <LabelMargin>2, 3, 0</LabelMargin>
    <FontSize>14</FontSize>
    <LineColor>#808080</LineColor>
    <TextColor>#000000</TextColor>
    </XAxis>
    <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>
    <Legend>
    <!— Position: None, Right, Bottom—>
    <Position>Bottom</Position>
    <ColumnWidth>425</ColumnWidth>
    <ColumnMargin>10, 10, 0</ColumnMargin>
    <ColumnCount>4</ColumnCount>
    <LineHeight>18</LineHeight>
    <IconWidth>12</IconWidth>
    <IconHeight>12</IconHeight>
    <FontSize>14</FontSize>
    <ForeColor>#000000</ForeColor>
    </Legend>
    </DisplayOptions>
    <DataOptions>
    <ArchiveCode>Min</ArchiveCode>
    <GapBetweenPoints>90</GapBetweenPoints>
    <RefreshRate>60000</RefreshRate>
    <RequestPeriod>24</RequestPeriod>
    <MaxFixedPeriod>31</MaxFixedPeriod>
    <MaxRollingPeriod>1440</MaxRollingPeriod>
    </DataOptions>
    </PlgChartPro>

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

    Выложите, пожалуйста, ссылку на скачивание файла. Удобно использовать Яндекс Диск, Google Drive и т.п.

    #30816
    corsar
    Участник

    Добрый день! Только получилось взять файл конфигурации графика с компьютера. Загрузил сюда (это по вопросу отображения двух осей Y на графике)
    https://dropmefiles.com/N1dYG

    Еще есть небольшие вопросы:
    1. при экспорте графиков в формат PDF можно ли как-то изменять шрифт заголовка. Настройки конфигурационного файла графика на шрифт заголовка в PDF не влияют, а хотелось бы его уменьшить…
    2. оператор нашел требуемый участок графика, по краям оси Х есть календарная дата. Это позволяет технологу понять к какой дате относится график.
    https://ibb.co/SKCc3b5
    Потом оператор выделил интересующий его диапазон времени (так сказать, «увеличил» график). Получилось так
    https://ibb.co/yspMNHR
    сделал экспорт в PDF и отдал технологу. При этом по оси Х календарная дата уже не отображается…
    Технолог смотрит, что в правом верхнем углу PDF-документа есть время создания PDF-файла. Однако на оси X отображается только время и технолог не может понять в какой день/месяц/год проводилась обработка… Можно ли как-то по оси Х отображать не только время, но и дату даже при «увеличении»? В файле конфигурации отображение дат включено, однако при «увеличении» отображается только время.

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

    Добрый день!

    Вопрос по осям проверю, напишу в эту тему.

    1. За экспорт графика в PDF отвечает chart-export-pdf.js
    В этом файле можно найти и изменить размер шрифта.

    2. Спасибо за замечание. Записал в список необходимых доработок. Но по дате реализации ничего обещать не могу.

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

    Ваша конфигурация работает: https://ibb.co/2yR2Hn9
    Только я заменил ID величин на 21 и 22. В каналах 101 и 102 соответственные величины.

       <YAxis>
            <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</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>21</QuantityIDs>
          </YAxis>      
    
    
    #30933
    Anton
    Участник

    Добрый день! Подскажите пожалуйста, есть ли возможность менять ось Х, т.е. делать графики XY без привязки к времени?

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

    Добрый день!
    Нет, ось X всегда по времени.
    Вы можете попробовать интеграцию с Grafana, если нужны нестандартные графики.

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

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

    #32788
    mgupi
    Участник

    Здравствуйте!
    При добавлении ГрафикПро в представления проекта, он почему то на вебстанции немного сдвинут влево относительно карты, схемы и таблицы.
    Ссылка на картинку:
    https://yadi.sk/d/L68_1u35K3pVSQ
    и на фото администратора
    https://yadi.sk/d/ZxbMgzOUYiwtxw
    С чем это может быть связано?

Просмотр 15 сообщений - с 16 по 30 (из 45 всего)
  • Для ответа в этой теме необходимо авторизоваться.