I love Ukraine

Утилита "Перенос маркировки клеммы"


Утилита для переноски на схеме обозначения схемы. Как неожиданно оказалась вельми полезная утила. 

Идея в следующем: клемма на чертеже обозначается блоком со специальным именем в котором есть два атрибута определяющих номер клеммы и наименование клеммника (клеммного ряда). Давным давно для красоты я добавил еще один атрибут в котором хранится двоеточие которое разделяет наим клеммника и номер, получается приблизительно так: 


Когда рисуешь схему иногда  нужно подвинуть обозначение клеммы. И приходится по старинке удерживая контрол выбирать эти атрибуты, что иногда муторно и в насыщенной схеме достаточно сложно (особенно если зрение уже ахти). Теперь все происходит проще: тыцкаем в кнопку, на запрос выбираем кучку клемм, на запрос показываем куда перенести обозначение и машина сама сделает все остальное.

Внешний вид кнопки и переключателей настройки:

Сама кнопка запускает процесс. Переключатели имеют следующее значение:

"несколько" - меняет стиль выбора, с одного элемента на выбор группы элементов. 

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

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

"по образцу" - выполняет настройку выбранных клемм по одной "образцовой" клемме, у которой уже настроено положение атрибутов. В начале идет запрос указать образцовую клемму. Если образцовая клемма не выбрана, то процесс прерывается. Далее в зависимости от переключателя "несколько" выполняется циклический выбор клеммы или разовый выбор группы клемм. Указанные клеммы настраиваются в соответствии с образцовой клеммой - вычисляется точка где должно быть обозначение клеммы и туда переносятся атрибуты блока.




Как это выглядит вживую можно увидеть в ролике на Ютубе

Created with the Personal Edition of HelpNDoc: What is a Help Authoring tool?