сделал проект, закрыл, через некоторое время открыл и обнаружил, что фиолетовый цвет пропал на второй половинке, думал показалось, создал новую переменную она правильно показывает сколько регистров занято под переменную
Вид для печати
сделал проект, закрыл, через некоторое время открыл и обнаружил, что фиолетовый цвет пропал на второй половинке, думал показалось, создал новую переменную она правильно показывает сколько регистров занято под переменную
Да действительно есть такой эффект. Будем исправлять.
Скачал пример по этой ссылке http://www.owen.ru/forum/showthread....l=1#post113243
открыл его, а сетевая переменная без имени.
Господа ну поработайте с трассировкой!!! Прямо бардак какой то.
Если я делаю какойто макрос с вложением другого макроса, то при создании нового проекта на основе этого макроса приходиться загружать и макросы участвовашие в создании основного макроса. зачем это надо? Нельзя ли это устранить?
kukla100 так это вроде нормально, в проекте должны быть все макросы, какие используются. То же самое и в CodeSys.
Если только разработчики не придумают в программе кнопочку типа "Сохранить как единственный (общий) макрос".
Выложил на сервер версию, в которой устранены 2 вышеизложенных замечания. Эта версия доступна только через "Историю версий", релиз 51.
http://ftp-ow.owen.ru/softupdate/OWE...OfVersion.html
Установил поверх старой.
Импорт макроса с родительскими не работает.
Попытка обновления через "О программе" выдаёт:
Вложение 9185
Снёс старую - поставил новую - никаких изменений.
RegOrganizer видит 51 релиз, в программе 50-ка.
Установил-таки 51 релиз. При установке надо отказаться от обновления. Программа считает 51 релиз старее 50-го :confused:
Импорт макроса со вложенными не работает. Все исходные макросы и дочерний в одной папке.
Вы заново экспортировали макрос?
P.S. И папка здесь ни при чем. Суть процесса в сохранении дочерних макросов в родительском... Наличие макросов в папке не нужно. Экспортированный макрос полностью самодостаточен, несет в себе всю необходимую информацию о своих вложенных макросах.
Экспортирую в новый проект.
Сообщение:
Вложение 9186
И не про дочерние а про родительские - из которых создан экспортируемый - идёт речь. Смысл в обратном?
Конечно импортирую. Об этом и поднимался вопрос! Создан макрос с вложенными. Сохранён в виде отдельного файла. Чтобы его разместить в другом проекте, надо загружать все вложенные по отдельности. Ничего сверх неудобного нет, но хотелось бы, чтобы все, что внутри одним приёмом перемещалось в проект. Чтобы перемещение ДОЧЕРНЕГО макроса происходило со всеми РОДИТЕЛЬСКИМИ. Понятно объясняю?
РОДИТЕЛЬСКИЕ макросы - те из которых собран, которые находятся внутри. Папы-мамы типа, без которых не будет собираемого ДОЧЕРНЕГО. (путаница видимо отсюда начинается)
Можете проделать следующую последовательность действий:
1) открыть сборный макрос и загрузить все входящие в него макросы.
2) сохранить заново и заново экспортировать ( можно под другим именем)
3) закрыть все проекты
4) создать новый
5) импортировать новый макрос
по идее у него должны быть сохранены все вложенные макросы.
Всё понятно - работает. Спасибо!
Родительский макрос - это как раз таки тот макрос, в котором находятся дочерние (вложенные). Как Евгений уже отвечал, чтобы макрос был сохранен со всеми вложенными нужно его заново ЭКСПОРТИРОВАТЬ! Тогда при импорте такого макроса в проект все вложенные будут автоматически также импортированы в проект. Ну я вижу, что в итоге Вы все-таки разобрались... :)
Есть ещё такая бяка: если взять любой макрос, в редакторе его не много изменить, дать другое имя и сохранить под другим именем начинается такая чехорда... Эти два посути разные макросы в один проект уже не загрузить, только либо один либо другой.
2wal79 --- не соглашусь с вашим принципом обозначения. Это про яйцо и курицу можно заспорить, кто первичнее :) Всё-таки детей родители производят и у детей гены родителей. Хотя ПР-ке на это фиолетово. Работает - и славненько.
вот ещё бы сделали, чтобы уставки времени ФБ-ек глотали точку - в хелпах про это глухо
согласен с замечанием, пока получился не самый удобный вариант. Будем пробовать сделать лучше)
А чем объясняется ограничение до восьми входов-выходов в макросах? По выходам 8-ми хватает, вроде. Но входы нельзя-ли до 12-ти расширить? В первом же своём проекте наткнулся на это.
офф: вообще-то "чЕхАрда" :)
Проблема с количеством входов/выходов макросов поднималась уже не раз, мы обязательно ее исправим.
В программе Owen Logic не всегда при нажатии клавиши F1 открывается справка по функциональному блоку, хотя само описание имеется.
Всегда при запуске какого либо проекта (или старого или содержащего ошибку) программа как бы зависает с весящей картинкой приветствия, насамом деле она выдаёт сообщение которое прячется под картинкой приветствия. И никак это сообщение оттуда не достать.