В процессе разработки проекта можно столкнуться с ситуацией, когда хочется перейти на новейшую версию (TM7), но и от устаревшей (ТМ6) отказаться сразу не получится. Как же быть в такой ситуации? Седьмая версия позволяет получить данные от Шестой и помочь обработать их.
В общем случае, задача связать проект ТМ6 с проектом ТМ7 делается буквально "в два клика". Но есть ряд особенностей.
Постановка задачи.
У нас есть один узел EmbeddedRTM (для контроллеров серии WinPac и XPac). Он прекрасно работает, но беда... в актуальной релиз ТМ7 не поддерживает узлы EmbeddedRTM. Как быть?
Можно передать данные из узла EmbeddedRTM ТМ6 в узел RTM TM7 как по межузловой связи. Для этого в ТМ6 создадим второй узел (RTM), который настроим на получение данных от EmbeddedRTM.
Проверяем, что данные от EmbeddedRTM передаются в RTM. Получили данные? Отлично, переходим к первому клику.
Клик первый. Импорт.
Запускаем Среду Разработки TM7 и выбираем Файл - Импорт
Выбираем файл проекта 6-ой версии и импортируем.
Клик второй. Волшебный флажок.
После импорта получаем так же два узла. Открываем узел EmbeddedRTM на редактирование и устанавливаем флаг "МРВ ТМ6"
Все. Сохраняем, запускаем и наслаждаемся результатом.
Стоить отметить пару моментов.
При организации связи (проведении импорта) проектов разных версий узел шестой версии должен быть "заморожен", то есть внесение изменений недопустимо. Уточню, менять шаблоны программ или экранов допустимо, менять коэффициенты и границы так же допустимо. Недопустимо создавать новые каналы, для передачи данных в ТМ7. Иначе, придется заново связывать...
Если необходимо оставить возможность создавать новые связи, то можно сделать так. В узле-шлюзе можно создать избыточное количество каналов (допустимое по имеющейся лицензии) и по мере развития в проекте ТМ6 будет достаточно "подключать" связь от каналов узлов в каналы шлюза. И параллельно, в проекте ТМ7 (после импорта) так же "подключаете" те же каналы.
Update. Пошаговая инструкция.
1. Есть проект ТМ6. В нем одним или несколько узлов
2. Создаем еще один узел (или выбираем один из существующих) и передаем (выделяем канал или группу и переносим мышкой) в него каналы, которые должны быть в ТМ7
3. Сохраняем проект.
4. Запускаем Среду ТМ7 и выбираем "импорт" проекта ТМ6.
5. Узлам, которые будут запускаться под ТМ6 ставим флаг "МРВ ТМ6"
Успехов в освоении Программы и применении полученного опыта! 👽
Список авторских статей о Trace Mode 7
Скачать БЕСПЛАТНО и официально