I love Ukraine

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


При разработке проекта часто появляются неиспользованные и резервные клеммы. Часто пустыми клеммами разделяют важные цепи, чтобы не коротнули между собой.

Казалось бы их не имеет смысла "оживлять", рисовать в проекте. Однако  бы работал механизм АЭ они должны быть обозначены как-то в проекте. Если их не разместить про них АЭ просто не будет знать а значит в отображаемом клеммнике будут "выбитые зубы". То есть, их все таки необходимо разместить где-то на листах проекта. Кто-то размещает за форматной рамкой, кто-то (как я) размещает их на листе и обозначает как "Резерв". И они там накапливаются по мере создания проекта. Но эту кучу клемм, на ходу сваленную в какое-то место чертежа, потом необходимо облагородить, расставить красиво. 


Для их сортировки и расстановки я и создал этот механизм. Работает он ТОЛЬКО при считанном проекте и ТОЛЬКО с клеммами, которые принадлежат этому проекту.

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

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

Во втором случае определяются точки вставки блоков (обычно это центр кружка обозначающего клемму). Вычисляются необходимые отступы между рядами клемм и расстанавливаются заполняя заданную область. Наиболее оптимальный вариант.


Выполняем в несколько шагов:

1) На закладке "Утилиты всякие" тыцкаем в кнопку "Группировка клемм в красивый квадратик"


Откроется вот такая панелька:


Нажимаем кнопочку:


2) Говорим "Ок" приглашению:

Выбираем на чертеже клеммы для упаковки в квадратик:

3) Смотрим на командную строку автокада и указываем любой угол прямоугольника куда будут вписаны клеммы:

4) смотрим на командную строку и указываем любой противоположный угол прямоугольника:

5) наслаждаемся результатом

Примечание - желательно указывать область размещения с зазором на размер половины клеммы.

Created with the Personal Edition of HelpNDoc: Effortlessly Create High-Quality Documentation with a Help Authoring Tool