Top menu

Отображение имени слоя в атрибуте блока

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

В каких случаях может пригодиться этот прием?

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

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

Процесс создания блока очень простой:

  • Строим графическую часть блока — штыревой контакт

001

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

002

  • В редакторе блоков запускаем команду Определение атрибута

 

 

 

002_1

  • Устанавливаем параметры атрибута — Контролируемый, Тег — Питание и нажимаем кнопку Добавление поля

003

 

  • В списке Имена полей ищем Местозаполнительблока, в СвойствахСлой, в ФорматеВерхний регистр

004

  • Располагаем атрибут в нужном месте и выходим из редактора блоков

004_1

Блок готов! можно приступить к созданию схемы

  • Создаем список слоев с именами, совпадающими со списком цепей питания

 

005

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

006

Получаем нужную схему

006_1

 

Теперь поменяем имя слоя с +3.3В на +3.8В

007Атрибуты блоков обновятся (не забудьте запустить команду РЕГЕН)

008

Этот простой, но очень эффективный способ автоматизации обязательно пригодится в повседневной работе проектировщиков.

,