Как взорвать блок с атрибутом в Автокаде
При попытке взорвать блок с атрибутом воспользовавшись командой РАСЧЛЕНИТЬ (__EXPLODE) произойдет потеря данных определения атрибута, поэтому тут надо действовать иначе.
Интересно. Как создать блок с атрибутом для определения в нем различных данных читайте здесь.
Как расчленить блок с атрибутов в AutoCAD
В общем, ничего сложного нет в том, чтоб расчленить блок c сохранением значений атрибутов, необходимо просто воспользоваться командой BURST. Вызвать ее можно из верхнего меню Express инструментов Express → Blocks → Explode Attributes to Text .

Далее необходимо указать блоки, которые требуется расчленить на примитивы и все.
Полезно. Как создать блок с динамическими параметрами, к примеру единый блок рамки чертежа для разных форматов читайте здесь.
Как разорвать блок в Автокаде. Видео
Видео к уроку будет записано чуть позже. Вопросы и отзывы оставляйте в форме для комментариев ниже…
РАСЧЛЕНИТЬ (команда)
Разбиение составного объекта на отдельные компоненты.

найти
Расчленение составного объекта для изменения отдельных компонентов объекта. Можно расчленять любые объекты, включая блоки, полилинии и области.
После выполнения команды цвет, тип и вес линий расчлененного объекта может измениться. Другие результаты расчленения имеют отличия, определяемые типом расчленяемого составного объекта. Ниже приведены сведения о конкретных объектах и их расчленении.
Для расчленения объектов с одновременным изменением их свойств используют команду ВЗОРВАТЬ.
Прим.: Если используется какой-либо сценарий или функция ObjectARX ® , то за один раз можно выполнить расчленение только одного объекта. (Не применяется к версии AutoCAD LT.)
Далее описываются результаты применения команды РАСЧЛЕНИТЬ для каждого из следующих типов объектов:
Ширина полилинии и данные о касательных игнорируются. После расчленения широких полилиний полученные отрезки и дуги располагаются по осевой линии полилинии.

3D полилинии
Расчленяются на отрезки. Полученные отрезки наследуют исходный тип линий.
Выполнение расчленения плоских граней на области.
Неплоские грани расчленяются на поверхности. (Не применяется к версии AutoCAD LT.)
Выполнение расчленения текущего масштабируемого представления на составляющие части, которые становятся не . Прочие масштабируемые представления удаляются.
Дуги в неоднородно масштабированных блоках при расчленении преобразуются в эллиптические дуги.
Расчленение ассоциативного массива на копии исходных объектов.
Расчленение одного уровня вложенности блоков. Полилинии или вложенные блоки, содержащиеся в блоке, не расчленяются. Их расчленение необходимо выполнить отдельно.
Блоки с равными коэффициентами по осям X, Y и Z расчленяются на составляющие объекты. Если блок вставлен с различными масштабными коэффициентами по осям X, Y и Z, результат расчленения непредсказуем.
Если неоднородно масштабированные блоки содержат объекты, которые невозможно расчленить, они группируются в неименованный блок (обозначаемый префиксом “*E”) и снабжаются ссылкой как неоднородно масштабированные. Если не удалось расчленить ни один объект блока, то данное вхождение блока остается нерасчлененным. Так, тела, ACIS-тела и области из неоднородно масштабированного блока не расчленяются. (отсутствует в AutoCAD LT).
При расчленении блока с атрибутами значения атрибутов удаляются; остаются только их описания.
Не могут быть расчленены внешние ссылки и их зависимые блоки.
блоки, вставка по команде мвставить, нельзя расчленить. (В AutoCAD LT хранилище недоступно.)
Расчленяются на ACIS-тела с единственной поверхностью (неплоские поверхности), области и кривые.
Круги в неоднородно масштабированных блоках при расчленении преобразуются в эллипсы.
Расчленяются на отрезки, сплайны, фигуры (стрелки), блоки (стрелки, блоки аннотаций), многострочный текст и рамки допусков (в зависимости от типа выноски).
Расчленение каждой грани на отдельные объекты-3D грани. Цвет и назначение материалов сохраняется. (отсутствует в AutoCAD LT).
Расчленяются на отдельные текстовые объекты.
Расчленяются на отрезки и дуги.
Сети с одной вершиной расчленяются на точки. Сети с двумя вершинами расчленяются на отрезки. Сети с тремя вершинами расчленяются на трехмерные грани.
Расчленяются на отрезки, дуги и сплайны.
Понятия, связанные с данным
- Разрыв и соединение объектов
- Расчленение составных объектов
- Изменение вхождений блоков
- Полилинии
Как разбить блок в Автокаде
Как превратить блок, который уже используется в чертеже, в отдельные элементы?
Рассмотрим, как расчленить блок в Автокаде. При вставке блока ставим галочку «Расчленить», как показано на рис. 1.

Рис. 1. Как разделить блок в Автокаде при выполнении команды «Вставка».
ПРИМЕЧАНИЕ: При последующей вставке блока данная настройка сохраняется.
Если блок уже присутствует на чертеже, то необходимо применить команду редактирования «Расчленить» (см. рис. 2).

Рис. 2. Команда «Расчленить» позволяет разбить блок в AutoCAD.
Достаточно активизировать данную команду и выбрать блок, который следует разбить на составные элементы. Описание блока остается неизменным, а расчлененный объект превращается в исходный набор примитивов.
Однако данная команда не всегда может выполняться корректно. На это есть свои причины. Давайте рассмотрим их более подробно.
Почему не взрывается блок в Автокаде?
Существует 4 основные причины, почему блок AutoCAD может не взрываться вышеописанным способом:
- При создании блока не было выбрано свойство «Разрешить расчленение» (см. рис. 3).
- При выполнении команды «Расчленить» не был выбран сам объект. Т.е. блок, который нужно разбить.
- Блок состоит из других блоков. Вы пытаетесь расчленить Мн-блок (читайте про Мн-блоки Автокад).
- В состав блока входит твердотельный объект.

Рис. 3. Свойство «Разрешить расчленение» позволяет в AutoCAD разбить блок.
Где включить свойство «Разрешить расчленение»?
При создании блока следует убедиться, что установлена галочка напротив свойства «Разрешить расчленение», как показано на рис. 3.
Если блок уже создан и неоднократно используется на чертеже, нужно выполнить следующее:
- Перейти в Редактор блоков.
- Ничего не выделяя из объектов блока на чертеже, вызвать палитру «Свойства» (сочетание клавиш Ctrl+1).
- В самом низу данной палитры в разделе «Блок» найти свойство «Разрешить расчленение» и установить значение «Да», как показано на рис. 4.
- Закрыть редактор блоков, сохраняя внесенные изменения.

Рис. 4. Разрешить расчленение экземпляра блока в Редакторе блоков AutoCAD на палитре «Свойства».
Мастер-класс: расширяем функционал работы с блоками!
К сожалению, не все поставленные задачи удается решить стандартными инструментами. Но благодаря дополнительным Lisp-приложениям можно создавать уникальные команды для AutoCAD, которые могут существенно оптимизировать работу в программе.
Так программистами разработан специфический набор команд для работы с блоками. В частности, для их разбиения на отдельные элементы. На рис. 5. представлен перечень некоторых из них:

Рис. 5. Дополнительные команды для работы с блоками AutoCAD.
Чтобы данные команды были доступны, скачайте Lisp-приложение и загрузите его в AutoCAD. Как работать с такими файлами, подробно рассмотрено в статье «Замена блоков в Автокаде». После того как файл успешно загружен, введите в командной строке наименование команды и выполните соответствующие запросы.
Чтобы расчленить Мн-блоки AutoCAD, скачайте Lisp-приложение ux.lsp и загрузите его в Автокад. Вызовите команду «ux», через командную строку или динамический ввод. Укажите многовариантный блок. Этот объект будет расчленен.
Примечание: команда «ux» эффективна не всегда! Многое зависит от принципа создания Мн-бока.
Мы рассмотрели основные аспекты, связанные с взрыванием блоков. Теперь вы знаете причины, почему блок в Автокаде не разбивается, и можете с легкостью справиться с этой проблемой!
P.S. Отдельное спасибо LISP инженеру Владимиру Азарко (VVA from dwg.ru) за разработку данного лиспа.
Освойте профессию проектировщика
Научитесь быстрому черчению, освоите прикладное 3D, автоматизируете создание ведомостей и спецификаций.
Расчленение блоков
Если при определении блока была включена опция Расчленяемый , вы можете расчленять вставленные в чертеж блоки на входящие в их состав исходные объекты. Расчленение затрагивает только выбранные вставки блока. Исходное определение блока сохраняется в чертеже без изменений и вы можете вставлять в текущий чертеж другие копии этого блока. При расчленении блока, содержащего атрибуты, атрибуты теряются, но их исходные описания сохраняются в чертеже. Системная переменная EXPLMODE управляет расчленением блоков, имеющих различный масштаб по осям X и Y.
Чтобы расчленить блок
- Запустите команду EXPLODE. Запрос программы: Укажите объекты для расчленения [Параметры выбора]:
- Выберите один или несколько блоков. Объектов в наборе: x Запрос программы: Укажите объекты для расчленения [Параметры выбора]:
- Выберите другие объекты или нажмите клавишу Enter, чтобы завершить выбор. Выбранные блоки будут расчленены.
Note: Расчленение разбивает сложные объекты на объекты с меньшей на одну ступень степенью сложности: блоки или полилинии, входившие в состав блока, после расчленения этого блока снова становятся блоками или полилиниями.
Настройка свойства Расчленяемый
Свойство Расчленяемый присваивается блоку при его создании с помощью команды BLOCK.
Для редактирования свойства выполните следующие действия:
- Запустите команду EXPBLOCKS. Откроется диалоговое окно Проводник по чертежам – Блоки .
- Выберите режим отображения Подробно .
- Установите/удалите флажок в столбце Расчленяемый для включения/выключения свойства Расчленяемый .