Назначение
Модуль предназначен для пакетного переименования цепей, проходящих через выделенные на листе линии логической связи.
Описание модуля
При нажатии кнопки «Обновить список цепей» происходит считывание сигналов с выделенных на листе линий логической связи.
В таблице отображаются считанные цепи: их имена в проекте (если цепь, проходящая в линии логической связи именована), сгенерированное новое имя. В последнем столбце отображается статус проверки нового имени цепи:
- в проекте нет цепи с таким именем,
- в проекте есть цепь с таким именем,
- имя не изменилось,
- проверка имени цепи не производилась (при отключенной опции «Проверять новые имена цепей»).
Кнопка «Переименовать цепи» будет активна только в том случае, если в списке нет цепей со статусом «в проекте есть цепь с таким именем».
Работа с маской замены
Формирование маски – тривиальная задача, сводящаяся к заданию префикса, суффикса, а также вставке шаблона. На данный момент существует три шаблона:
- [N] – для вставки текущего имени цепи
- [N*] — для вставки текущего имени цепи с заменой русских букв латинскими. Правила замены:
- «А» => «A»
«В» => «B»
«Е» => «E»
«К» => «K»
«М» => «M»
«Н» => «H»
«О» => «O»
«Р» => «P»
«С» => «C»
«Т» => «T»
«Х» => «X»
«а» => «a»
«е» => «e»
«о» => «o»
«р» => «p»
«с» => «c»
«х» => «x»
- «А» => «A»
- [C] – для вставки счетчика, параметры которого (начальный номер, шаг, количество цифр в счетчике) задаются в отдельном поле.
Дополнительные возможности
Фильтр
Пользователь может выбрать какие типы цепей будет обрабатывать модуль:
- Системные — цепи, имена которых начинаются с символа **#**
- Пользовательские — все остальные цепи, имена которых не являются системными
- Неименованные цепи
Также в модуле есть возможность фильтра цепей не только по типу, но и по части имени цепи.
Список цепей можно дополнительно скорректировать путем удаления из обработки цепей. Для этого необходимо выбрать удаляемые цепи в списке в главном окне модуля, вызвать контекстное меню путем нажатия правой клавиши мыши и нажать кнопку «Удалить выбранную цепь/цепи из обработки» в открывшемся контекстном меню.
Сортировка
По-умолчанию, после считывания цепей они сортируются по положению на листе (сверху вниз, справа налево), цепи можно также отсортировать по имени путем нажатия соответствующей кнопки в главном окне модуля.
Пользователь может поменять порядок переименования просто перетаскивая цепи в таблице в главном окне модуля.
История
Модуль сохраняет историю (по-умолчанию последние 10 значений) для введенных значений префикса, суффикса, а также замен текста.
Настройки
Некоторые настройки поведения, а также параметры истории можно задать в окне настроек, которое вызывается по нажатию шестеренки в заголовке главного окна.