Конвертер проектов версии 5 в версию 6

Стартовая страница Форумы Вопросы без категории Конвертер проектов версии 5 в версию 6

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

    По размерностям — для меня несколько странно, что надо менять «Наименование» (в.5) на «Код» (в.6)…

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

    В 5-й версии в размерностях нет поля Код, поэтому приходится использовать поле Наименование. По сути код — это текстовый идентификатор.

    Попробуйте, пожалуйста, для другой величины, кроме температуры и времени.
    Из readme.txt: «Чтобы установить величину канала, обозначение величины в исходном проекте и код величины в шаблоне проекта должны совпадать.»

    То есть в проекте версии 5 нужно изменить коды величин, скопировав их из версии 6.

    #22853
    a80808
    Участник

    Я сразу попробовал для всего файла, около 40 размерностей. Вроде все совпадают (что у меня были). На картинках видны и м3 и м3/час. Есть еще часы, и т.п.
    Михаил, встречный вопрос.
    Как я понял (правильно?) алгоритм выглядит примерно так:
    1. Вы берете код размерности из файла Каналы 5 версии
    2. по этому коду вы ищете в таблице Размерности 5 версии Наименование
    3. По найденному наименованию в таблице Размерности 6 версии вы определяете уникальный номер (идентификатор) строки
    4 И подставляете этот идентификатор в таблицу Каналы 6 версии.
    Как то все это сложно… Хотя (как я тут где то увидел) вы намерены отказаться от цифровых идентификаторов и полностью использовать строковые. Это будет касаться только номера сигнала (код тэга в версии 6) или (когда то) и номеров каналов? Т.е. вы будете переходить в идентификаторе каналов на принцип идентификации тэгов в ОРС? Не будет ли это более сложным для восприятия, особенно новичками? (ИМХО)

    #22854
    a80808
    Участник

    Да, с величинами попробую сегодня вечером

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

    Вы берете код размерности из файла Каналы 5 версии

    В 5-й версии в размерностях нет поля Код.
    В конвертере строится соответствие между размерностями 5-й и 6-й версии на основе их кода. Дальше старая размерность канала меняется на новую согласно словарю соответствий.

    вы намерены отказаться от цифровых идентификаторов и полностью использовать строковые

    Это не так. Речь шла только о номерах тегов и не скоро.

    #22857
    a80808
    Участник

    В 5-й версии в размерностях нет поля Код.

    Я имел в виду идентификатор (номер) строки в таблице

    #22874
    a80808
    Участник

    По величинам — заменил в таблице Величин в.5 Графу «Обозначение» на «Код» из версии 6. В принципе все более- менее перенеслось правильно (Температура, Давление, Объемный расход, Состояние, Время…) — разумеется где это было указано и указано правильно. Остальное все же придется ручками…
    также как и то, что раньше называлось «Текст перечисления»и входило в Размерности — теперь в Форматы.
    НО в принципе для грубой подготовки проекта для версии 6 вполне пригодно. Проблема останется только в том (это результат подхода) что таблицы проекта будут уникальны именно для этого проекта…

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

    Теперь можно экспортировать таблицы размерностей и величин из версии 5, указав только стандартные идентификаторы записей, в форматы XML или DAT. Затем перед конвертированием нового проекта импортировать эти таблицы.

    Если пришлёте то, что у Вас получилось, добавлю в архив конвертера.

    • Этот ответ был изменен 2 года назад от Mikhail.
    #22882
    Mikhail
    Модератор

    Формат подтягивается в том числе из таблицы размерностей.

    #22888
    a80808
    Участник

    Если пришлёте то, что у Вас получилось, добавлю в архив конвертера.
    Т.е. что конкретно? Таблицы Размерностей и Величин из 5 версии?

    Или из шестой? Или все? 🙂

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

    Отредактированные таблицы размерностей и величин из 5-й версии.

    #22892
    a80808
    Участник

    Format.xml

    Param.xml

    Unit.xml

    И на почту отправил info@rapidscada.ru

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

    Спасибо. Добавил в конвертер. Ваша работа сэкономит время тем, кто будет пользоваться конвертером.

    #22917
    a80808
    Участник

    Всегда рад!

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

    Конвертер проектов обновлён. Также добавлены конвертеры исторических данных и событий. Файлы ProjConv5to6.zip, HistConv5to6.zip, EventConv5to6.zip. Ссылка в начале темы.

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