Компонетн График — косяки

Стартовая страница Форумы Понять, как работает ПО Компонетн График — косяки

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

    Открыта Мнемосхема, на компоненте график вижу это

    1

    Делаю обновление страницы по Ctrl+F5 и вижу что это пик вниз пропал

    2

    Захожу в графики Про и пика там на данное время нет.

    3

    Вопрос, как тогда работает компонент и почему он так криво обновляется ?

    #19489
    manjey73
    Участник

    И снова то же самое, на компоненте есть пики вниз, а на полном графики нет
    4

    #19490
    Romiros
    Участник

    Компонент наверное текущие данные показывает а не минутные.

    #19491
    manjey73
    Участник

    Примерно так и догадывался, но разве это правильно? открываешь потом Графики, а там ничего нет, так как оно не сохранено

    #19492
    Romiros
    Участник

    Наверное заданный период строится из минут а потом в реальном времени из текущих

    #19494
    manjey73
    Участник

    Да, стоит период 120 минут, но может ведь и напугать оператора 🙂

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

    График (который на основе плагина Графики Про) работает на основе минутных данных, независимо от того открыт он внутри схемы или на отдельной вкладке.

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

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

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

    В компоненте просто фрейм с графиком внутри.

    #19499
    manjey73
    Участник

    @Mikhail пики вниз это значение 0 (не открывал, я это знаю), у меня дорасчетный канал с формулой для показухи. Вполне вероятно, что @Romiros прав и это текущие данные идут, а когда открываешь на этих каналах Графики, то так как он читает из базы только минутные данные, то этих провалов и нет, так как они приходились не на момент записи. Попробую включить для них Уведомления и посмотреть.

    #19500
    manjey73
    Участник

    Вот сейчас проверил, аналогично, компонент график (Chart) дополнительных компонентов на канале записаны нули, а если открыть эти каналы, то там нулей нет, не отображены на графике

    1

    Вот, открыл данные в Компоненте и потом в новом окне открыл их в Графиках Про.
    Чудеса. Откуда нолики на времени 15:18 в компоненте ?

    2

    • Этот ответ был изменен 2 года, 11 месяцев назад от manjey73.
    #19502
    Mikhail
    Модератор

    Нажмите правой кнопкой мыши внутри компонента графика, выберите «Смотреть код фрейма», а затем в открывшейся вкладке уберите префикс «view-source:»
    Будет ли отображаться провал при этом?

    И ещё посмотрите, пожалуйста, на вкладке консоли браузера, есть ли какие-то ошибки в момент вывода некорректных данных?

    Если в проект HelloWorld добавить схему с графиком, будет проявляться проблема?

    • Этот ответ был изменен 2 года, 11 месяцев назад от Mikhail.
    #19504
    Mikhail
    Модератор

    Ещё возможный вариант — ошибка при получении одного из графиков от Сервера. Посмотрите ScadaWeb.log за момент времени, когда были 0.

    #19505
    manjey73
    Участник

    Не совсем понимаю, где это все смотреть в Хроме или Опере

    Каких либо ошибок вроде нет. Сейчас попробую изменить формулу или настроить Уведомления

    • Этот ответ был изменен 2 года, 11 месяцев назад от manjey73.
    #19507
    manjey73
    Участник

    Настройки компонента График — входные каналы 160-162
    Период 120
    Режим — Скользящий

    Настройка ссылки для открытия нового окна

    ../ChartPro/ChartPro.aspx?cnlNums=160,161,162&viewIDs=2,2,2&title=Давление Котлов

    Но за все сутки получается

    Формула в 160 и 161 канале похожа Val(113)*1.047 (просто для имитации взял разные множители)
    Формула 162 канала, который на компоненте слетает в 0 а при переходе в основно график нулей нет Val(177)>0? Val(113)*1.085:0

    113 — это канал из счетчика Сумма косинуса
    а канал 177 это как раз один из тех, с которыми мучались по изменению статуса и дублей, сейчас в нем формула Val(); Stat() и он стоит после 162-ого.
    В канале управления 177 канала все просто, это привязка к тумблеру для смены цвета
    SetData(177, Cmd, Convert.ToInt32(Cmd > 0? 116: 115)) (116 и 115 типы цветов).

    Если это как-то поможет понять…

    #19508
    manjey73
    Участник

    Еще у меня есть два канала, 167, 168 с аналогичной формулой
    Val(177)>0?Val(113)*4.043:0

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

    Вернул пока аналогичную формулу в Компонент графика на 162 канал, чтобы отследить появления нулей в 167 и 168 каналах, если график ноль выдаст.

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