Копии системных блоков
Функция копирования
Повторное использование блоков возможно с помощью функции "Копирование".
Чтобы скопировать блок и все его валики, щелкните правой кнопкой мыши на блоке и выберите кнопку "Копировать", как показано на видео
Создание копии блока
Копия Блока с тем же именем, но с цифровым суффиксом. После копирования блока его имя можно изменить и переместить в любое место в дереве блоков в том же проекте или в другой проект.
Копирование и соединение
Если вы просто скопируете блок (как было сказано выше), любые изменения, внесенные в оригинальный блок, не будут отражены в его копии.
При создании связанных копий устанавливается двусторонняя синхронизация, при которой изменения в строке и Valis одного блока будут отражены в другом, и наоборот.
Чтобы создать связанную копию, нажмите кнопку "Копировать и соединить". Все изменения, внесенные в эти Блоки (свойства, Valis, подсистемы и т. д.), будут отражаться во всех его подключенных копиях. Подключенные копии можно определить по значку цепочки на символе куба Блока, как показано на видео
Создание связанных копий блоков
Связанные блоки можно отследить через поле "Связанные копии"
Отсоединение блоков и валис
Блоки и вали могут быть отсоединены. Для этого нужно щелкнуть правой кнопкой мыши на блоке и выбрать опцию "Отключить". Для Вали это делается нажатием на символ соединения в правой части экрана. Отключение определенных Вали позволяет создать уникальные Вали в подключенной копии Блока. Все остальные Вали того же блока будут по-прежнему соединены, как на видео
Отсоединение блоков
Чтобы отключить Вали в блоке (видео
Отключение и повторное подключение вали.
Логика работы с подключенными копиями
Блоки:
-
Если вы создаете копию блока, то оба блока и все их вали связаны между собой
-
Если у блока есть дочерние блоки, они также копируются и соединяются
-
Если отсоединить блок, все его валиды также будут отсоединены
Вали:
-
При изменении значения вали все подключенные вали будут обновлены с тем же значением
-
Самостоятельные ссылки (Vali ссылается на другую Vali своего собственного подключенного блока) сохраняются для подключенных Vali (они также будут ссылаться на другую Vali своего собственного блока)
Отсоединение Вали:
-
Если Vali отсоединен, к его значению не будет применено никаких изменений
-
Если у вас было три подключенных Вали, и вы отсоединили одну из них, остальные Вали все равно останутся подключенными