Автозамена блока

Рассматривается функция замены блока в процессе работы над проектом, без удаления линий связи, подключенных к блоку

Режим замены блока – режим, позволяющий заменять один блок другим, не теряя при этом подключенных к блоку связей, что очень полезно в процессе работы над проектом, когда возникает необходимость замены одного блока на другой. Данный режим позволяет не производить переподсоединение портов между блоками, так как не удаляются линии связи, соединяющие блоки. Это сокращает время, затраченное пользователем, на редактирование проекта и уменьшает вероятность появления ошибок, которая повышается при замене блоков путем простого удаления и вставки нового блока.

Воспользоваться данным режимом можно двумя способами.

Первый способ:

  1. Выделяем блок (в данном случае блок «Оператор И»), который необходимо заменить (см. Рисунок 1);

    Рисунок 1. Выделенный для замены блок

  2. Переходим в меню Вставка → Режим замены блока. Активируем режим, при этом в меню напротив пункта «Режим замены блока» появится галочка (см. Рисунок 2). Если необходимость замены блока исчезла, а режим активирован, то деактивировать его можно пройдя по тому же пути и повторно нажав на пункт «Режим замены блока»;

    Рисунок 2. Активированный режим замены блока

  3. Выбираем в библиотеке блок (в данном случае блок «Оператор ИЛИ»), на который должен быть заменен исходно установленный блок (см. Рисунок 3).

    Рисунок 3. Выбор блока для замены

    После этого выделенный блок изменяется в соответствии с выбранным в библиотеке блоком, а подключенные линии связи так и останутся подключенными (см. Рисунок 4);

    Рисунок 4. Исходный блок заменен выбранным

Второй способ:

  1. Ставим рядом с блоком (в данном случае блок «Оператор И»), который необходимо заменить, блок, на который будет производиться замена (в данном случае блок «Оператор ИЛИ») (см. Рисунок 5);

    Рисунок 5. Выбор блока для замены

  2. Переходим в меню, активируем режим замены блока;
  3. Затем выделяем блок, на который должна производиться замена, и применяем к нему комбинацию клавиш Ctrl+C;
  4. Выделяем блок, который необходимо заменить, и применяем к нему комбинацию Ctrl+V (см. Рисунок 6);

    Рисунок 6. Результат использования второго способа режима замены блока

Пользуясь вышеприведенными способами, пользователь может заменять несколько блоков одновременно. Для этого нужно выделить блоки, которые необходимо изменить, а затем воспользоваться первым или вторым способом. Ниже приведены рисунки, иллюстрирующие процесс такой замены.

Рисунок 7. Выделенные блоки для замены

Рисунок 8. После проведенной замены блоков на блок «Оператор ИЛИ»

Примечание: существует особенность при использовании данного режима. В SimInTech есть блоки, как с фиксированным количеством входных/выходных портов, так и с варьируемым. При использовании режима замены блока важно не заменять блоки с варьируемым количеством входных/выходных портов на блоки с фиксированным. Иначе возможна ситуация, когда у блока с фиксированным количеством входных/выходных портов в результате замены окажутся нехарактерные для него порты. Отличить блоки с фиксированным количеством портов от блоков с варьируемым количеством портов можно по наличию свойства «Количество портов»: те блоки, в свойствах которых имеется вышеупомянутое свойство, являются блоками с варьируемым количеством. Так же не стоит заменять друг на друга блоки с фиксированным количеством портов, если при этом количество их портов разное. Если же случилось так, что у блока появились нехарактерные для него порты, то на работе самого блока это никак не скажется: работать будут только те порты, которые изначально были у блока.