Парсинг XML afqkf

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

    XML файлик такого вида и дал человек который настроил ecel на чтение xml.
    И в исходном есть разного рода ss и прочие не понятные тэги.

    #19142
    manjey73
    Участник

    Дело в том, что это файл вроде как экспорт из Scada. А там есть Графики Про и Графана. Как бы нет смысла что-то писать для парсинга собственного же xml.

    Вот я его Exel-ем и не могу открыть нормально. Такое ощущение, что когда вы его копировали на git что-то испортилось, например из-за кодировки при копировании. Выложите в архиве исходный файл.

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

    Странная фигня, тоже не могу открыть, Exel долго-долго думает и открывает в одну строку.

    Различия

    Все равно ваш файл нарушен, посмотрите какой ярлык у вашего (имя файла как у вашего) и сделанного мной. При чем сделал недельные как через Отчет минутный, так и из Графиков Про. Мои открываются как Exel-ем так и XML Notepad-ом без проблем.

    Если это такой же отчет, то вопрос, зачем его обратно в Scada загружать, если он выгружен из Scada ? Переносить из одной в другую? или какая-то еще цель стоит ?

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

    Может не усложнять и построить график средствами Excel?
    Скада строит график на основе своего архива, а у вас отдельный файл, никак не связанный со скадой.

    #19152
    alexeyMelnikov
    Участник

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

    #19153
    a80808
    Участник

    Давайте уточним задачу, а то я что то запутался?
    1. Вы хотите строить графики по данным Rapid Scada на страницах представлений Rapid Scada?
    Для этого существует платный плагин «ГрафикиПро»

    2. Вы хотите строить графики по данным внешнего приложения на страницах представлений Rapid Scada?
    Импорт данных (есть плагин) из внешней БД (импорттирует ли из XML не указано, возможно придется сначала в какой нибудь MySQL), далее см. П.1

    #19154
    alexeyMelnikov
    Участник

    Максимально интересно построение графика на представлении Rapid Scada силами JS и C#
    из данных полученных из Rapid Scada.

    #19155
    manjey73
    Участник

    из данных, полученных из RapidScada

    Ну так она сама умеет все строить из своих данных — Графики Про, Grafana

    абсолютно непонятна цель велосипеда? 🙂

    Если вы от кого-то получаете отчет из ДРУГОЙ RapidScada и хотите построить график у себя на ПК ? то драйвер тут не подойдет по простой причине, придется создать аналогичные каналы в базе, сделать парсинг xml, а потом все равно запустить либо Графики Про либо Grafana.

    Я бы смотрел в сторону Grafana вообще, сделал бы плагин для Web который будет открывать файл xml и передавать данные в Grafana.
    Ну либо вызовет те же Графики Про. Но тут без разработчика не обойтись. Надо связать плагин и Графики Про. Например при парсинге будет создаваться БД, аналогичная системе, которую потом отобразит Графики Про.

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

    Rapid SCADA строит графики на основе собственного архива. То есть если использовать встроенные возможности графиков, то задача заключается в том, чтобы данные оказались в архиве.

    Если не использовать архив Rapid SCADA, а брать данные из стороннего источника, то Grafana — оптимальный вариант. Графики Grafana можно встроить в веб-интерфейс Rapid SCADA.

    #19162
    a80808
    Участник

    Коллеги ( @mikhail, @manjey73) а как Grafana связана со SCADA? Она там как то подключенав или есть какой то коннектор для нее? Или она просто»с боку» и ей надо готовить и передавать данные?

    #19163
    manjey73
    Участник

    Ну, по идее надо делать плагин, который позволит выбрать файл, сделать его парсинг и передать в Grafana. Это если речь идет о том, чтобы выполнять действия именно из Scada

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

    Grafana — это отдельное веб-приложение, которое работает независимо. Но его страничку с нужным графиком можно открыть внутри Вебстанции (внутри фрейма).
    Графана имеет коннекторы к различным источникам данных. Есть пример, как предоставить данные из архива скады в Графану.

    #19194
    a80808
    Участник

    @Mikhail, я правильно понимаю,что его страничку с нужным графиком можно открыть внутри Вебстанции (внутри фрейма). делается через элемент «Ссылка» на схеме?

    #19195
    Romiros
    Участник

    Нет, внутри доп компонента «фрейм». Но по ссылке можно перейти на нужную страницу grafana.

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