Страница 1 из 4 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 31

Тема: Утилита модификации экспорта json в OwenCloud - переименование параметров

  1. #1

    По умолчанию Утилита модификации экспорта json в OwenCloud - переименование параметров

    Доброго дня

    При экспорте сетевых Slave переменных в файл json для импорта в облаке OwenCloud экспорт несколько странный - в описании параметра стоит символьное имя переменной, а в обозначении параметра маловразумительная комбинация буквы "P" и Modbus-адреса.

    В то же время при экспорте сетевых переменных в cvs файл доступны как настоящее описание переменной (комментарии), так и символьное имя переменной.

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

    Может быть кто-нибудь тоже не в восторге от штатного импорта в облако и он сделал утилиту модификации json с заполнением всего двух полей из файла экспорта cvs?
    Поделитесь, пожалуйста.

  2. #2

    По умолчанию

    Не может быть, чтобы всех устраивает такое положение дел...

    Покажу примеры

    вот результат экспорта из OwenLogic с последующим импортом в OwenCloud
    2.png

    а это результат набора переменных в OwenCloud руками
    1.png

    И в дальнейшем - при обработке в облаке программой, событиями - удобнее сверяться с символами, уже знакомыми из собственной программы в ПР, чем странными безликими, без возможности редактирования этих полей названиями P16365, P16445 и прочим

    Неужели я одинок в странных желаниях?

  3. #3
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,455

    По умолчанию

    А типа варианта сделать импорт из csv в облаке нет?
    з.ы. ну нет у меня облака, вернее есть, но так и не прикрутил ничего.
    Я так понимаю, экспорт в json из Овен Лоджик это через какое-то расширение сделан для тех ПР, которые с сетевым портом, или для любых?
    Просто для ПР200 у себя вижу только в csv

  4. #4
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,455

    По умолчанию

    И переименовать в ваши имена в облаке нет возможности?

  5. #5

    По умолчанию

    Да, json формируется расширением, импорт в облако только из json.
    cvs - для чего-то другого (я скриптом переставляю поля, меняю кодировку и получаю импорт для панели Weintek - 200-300 тегов описываю в Weintek за 30 секунд).

    Я бы принял и такой импорт, если бы оставалась возможность редактирования в облаке - быстро импортировать, продемонстрировать работоспособность и постепенно переработать теги в спокойной обстановке. Но нет такой возможности - менять можно только описание, а этого мало. Вот только что перепроверил.

  6. #6
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,455

    По умолчанию

    а выложите в архиве json и csv от одного и того же прибора.
    Видимо писали все это разные люди, особенно любители json в Овене

  7. #7

    По умолчанию

    Скрипт я сделаю - там несложно - замена подстроки в строке по таблице замен с предварительным выделением диапазона строк, относящихся к одному тегу.
    Но, вдруг у кого-то уже есть готовый на распространённом языке (bat с sed/awk/gred, или python, или ps1).

    Вероятно, сделаю на FreePascal.

  8. #8
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,455

    По умолчанию

    Ну раз никто не ответил, видимо придется самим.

  9. #9

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    а выложите в архиве json и csv от одного и того же прибора.
    Видимо писали все это разные люди, особенно любители json в Овене
    Прикладываю.
    Вложения Вложения

  10. #10
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,455

    По умолчанию

    json там вполне сериализуется. Кроме поля code что-то требуется менять? code точно можно менять, насколько помню, только проверка нужна, чтобы оно не повторялось.

Страница 1 из 4 123 ... ПоследняяПоследняя

Похожие темы

  1. ТРМ1032-2 и OwenCloud невозможные значения параметров
    от Евгений_1 в разделе Облачный сервис OwenCloud
    Ответов: 1
    Последнее сообщение: 28.10.2024, 10:44
  2. Проблемы с отображением параметров в OwenCloud
    от Nikko в разделе Облачный сервис OwenCloud
    Ответов: 1
    Последнее сообщение: 30.08.2022, 15:29
  3. отображение параметров в OwenCloud
    от mixa23a в разделе Облачный сервис OwenCloud
    Ответов: 7
    Последнее сообщение: 16.02.2022, 11:06
  4. Переименование параметра с помощью API
    от Павел Покатило в разделе Облачный сервис OwenCloud
    Ответов: 2
    Последнее сообщение: 19.03.2021, 14:15
  5. OwenCloud и GET / JSON
    от 36-64 в разделе Разработки
    Ответов: 4
    Последнее сообщение: 22.11.2020, 17:31

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •