Вопрос про копирование блоков
Вопрос про копирование блоков
Привет! Я тут новенький, только начал осваивать FLProg, и сразу столкнулся вот с чем: если скопировать блок и тут же вставить в проект, то при изменении его параметров меняются и параметры исходного блока! Допустим, у меня простая задача: есть 10 кнопок и 10 лампочек. При нажатии на кнопку 1 включается лампа 1. Кнопкой 2 включается лампа 2, и т.д. Простейшая схема. Создал одну "цепь" и думал, что сейчас скопирую и вставлю 9 раз, а потом только в параметрах имена и номера пинов поменяю и всё. Не тут-то было! Неужели каждую цепь надо вручную "прорисовывать" и прописывать???
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Вопрос про копирование блоков
В Вашем случае необходимо вначале задать все входа кнопок и выхода ламп. Ну, а затем копируйте и меняйте.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Вопрос про копирование блоков
vacz, я не уверен, что понимаю, о чём Вы. Я создал, например, четыре входа и четыре выхода. Их видно в дереве проекта. Первую, вторую и третью цепь нарисовал вручную. Всё ОК. Далее копирую целиком первую цепь, вставляю... Но при попытке изменить имя входа на "Кноп4" выдает ошибку, что такое имя уже используется. Если менять пин, то имя остается прежним, а пин меняется и у первого входа. Если задать имя "Кноп5", то и у первого входа вместо "Кноп1" становится "Кноп5".
В общем, что-то не то.
Добавлено (15.09.2017, 00:00)
---------------------------------------------
whitevip, на Вашем скрине вижу, что это пользовательский блок. У меня в проекте пока только встроенные. Там таких настроек вроде нет.
В общем, что-то не то.
Добавлено (15.09.2017, 00:00)
---------------------------------------------
whitevip, на Вашем скрине вижу, что это пользовательский блок. У меня в проекте пока только встроенные. Там таких настроек вроде нет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Chik 14 сен 2017, 23:55, всего редактировалось 1 раз.
Вопрос про копирование блоков
Вход, переменную и выход перетаскивайте с Tags. Потом можно копировать и вставлять их в текущей плате или в других. Как по мне всё сделано логично. Вы пытаетесь незадекларированному входу/выходу присвоить номер пина, который уже используется другим задекларированным входом/выходом и который уже недоступен. Потому происходит переименование/переназначение пина. Другими словами когда Вы меняете в блоке входа/выхода параметр имя, то параметр пин соответствующий этому имени- недоступен, вынуждая Вас оставить старый пин который тоже занят. Как-то так на пальцах (извините за терминологию).Chik писал(а):копирую целиком первую цепь, вставляю
Или из Ваших слов: "...При изменении скопированного блока меняется и исходный...",- скопированный блок и является исходным в другом окне.
Последний раз редактировалось Labu55 15 сен 2017, 10:51, всего редактировалось 1 раз.
Вопрос про копирование блоков
У Вас так не получится. Вы меняете параметры блока входа и выхода ( имя Вы поменяете, а вот номер контакта изменить не удастся (из тех, что есть)).
Поэтому нужно удалить блок (вход/выход) и вставить новый из Tags. Или создать новый с новым номером. Только так!
Поэтому нужно удалить блок (вход/выход) и вставить новый из Tags. Или создать новый с новым номером. Только так!
Последний раз редактировалось vacz 15 сен 2017, 07:21, всего редактировалось 1 раз.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость