Создание динамических блоков
Создание динамических блоков — это дополнительная возможность при создании определений статических блоков. Процесс можно упростить и повысить вероятность его успешного завершения при условии надлежащего планирования, последовательных изменений и тестирования в редакторе блоков.
В следующей таблице представлен обзор этапов добавления динамических свойств и элементов управления к определению блока.
Обычный рабочий процесс
| Планирование содержимого блока | Спланируйте изменения и перемещения блока и объекты, которые должны зависеть от других объектов. Например, вы можете решить, что необходима возможность изменять размер блока в определенном направлении, после чего будет отображаться дополнительная геометрия. |
| Создание геометрии | Создавайте геометрические объекты для блока в редакторе блоков. Если планируется использовать состояния видимости для управления отображением геометрии, не всегда есть необходимость сразу включать в блок всю геометрию. |
| Добавление геометрических и размерных зависимостей (недоступно в AutoCAD LT) | Как правило, имеет смысл сначала добавить к геометрии зависимости, а потом уже параметры и операции. Укажите размерные зависимости на вкладке «Зависимости» палитры вариации блоков. |
| Добавление параметров | Добавьте параметры, чтобы указать, какие объекты будут затронуты операцией, |
| Добавление операций | Добавьте операции для определения поведения геометрии при работе с ней. |
| Определение свойств параметров | Добавьте свойства, определяющие особенности отображения блока в области рисования. Свойства параметров влияют на ручки, метки и стандартные значения для геометрии блока. Подумайте, как на геометрические объекты может повлиять объединение операций в цепочку. |
| Тестирование блока | На панели «Открыть/Сохранить» контекстной вкладки «Редактор блоков» щелкните «Тестировать блок», чтобы проверить блок перед сохранением. Рекомендуется проверять блок после каждого изменения, чтобы выявлять ошибки на ранних этапах. |
| Сохранение блока | На панели «Открыть/Сохранить» контекстной вкладки «Редактор блоков»нажмите «Сохранить блок» или выберите панель «Закрыть», «Закрыть редактор блоков», а затем нажмите кнопку «Сохранить изменения». |
Прим.: Существует возможность создавать зависимости, которые конфликтуют с параметрами и операциями.
Ниже приведен пример добавления зависимостей с последующим добавлением операций и параметров.
Добавление зависимостей (недоступно в AutoCAD LT)
В определении блока зависимости выполняют следующие функции:
- связь объектов друг с другом;
- ограничение геометрических взаимосвязей или размеров;
- могут содержать выражения, представляющие собой формулы и уравнения.
На следующем рисунке показано вхождение блока с двумя типами размерных зависимостей, используемых в динамическом блоке.
- Серая размерная зависимость d1 задана с помощью вкладки «Параметризация» на ленте. Она применяется к геометрии блока, но ее нельзя открыть или изменить после вставки динамического блока в чертеж.
- С синей размерной зависимостью d2 связана одна ручка. Эта зависимость задана на вкладке «Зависимости» палитры вариации блоков как параметр зависимости горизонтальности. Параметры зависимостей объединяют размерную зависимость с параметром. Таким образом можно отобразить настраиваемую ручку, связанную с размерной зависимостью.

Количество доступных ручек для параметра зависимости определяется на палитре свойств в редакторе блоков.
После вставки блока в чертеж зависимости сохраняются, но значение, связанное с d1, можно изменить с помощью палитры свойств аналогично тому, как изменяются свойства объекта.
Добавление операций и параметров
В определении блока операции и параметры содержат правила поведения блока при вставке его на чертеж.
Обычно сначала создается параметр, а затем с ним связывается операция. Параметр представлен в виде точки параметра с одной или несколькими настраиваемыми ручками, которые отображаются при выборе блока, вставленного в чертеж.

Прим.: Если в редакторе блоков появляется желтое окно с восклицательным знаком, это обычно означает, что с параметром еще не связана никакая операция.
При вставке в чертеж динамического блока и манипуляциях с одной из настраиваемых ручек связанная с ней операция определяет изменения в динамическом блоке. Аналогично параметрам, операции можно изменить с помощью палитры свойств в редакторе блоков.
Понятия, связанные с данным
- Динамические блоки
- Изменение определений динамических блоков
- О тестировании динамических блоков в редакторе блоков
- А вы пробовали: Динамические блоки
Задачи, связанные с данной
- Открытие чертежа, сохраненного в виде динамического блока (редактор блоков)
- А вы пробовали создать динамический блок с несколькими конфигурациями?
- А вы пробовали: Создание растяжимого динамического блока
Создание многовидового блока элементов AD-библиотеки для Центра управления
Многовидовой блок определяется на основе видовых блоков, созданных в чертеже и представляющих объект пользователя в различных проекциях. Блок сохраняется в новом чертеже, доступ к которому обеспечивается из Центра управления.
- В командной строке введите aeccreatecontent.
- Выберите «Многовидовой блок» в качестве «Типа элемента». Все относящиеся к этому описанию блоки текущего чертежа отображаются в окне «Текущий чертеж».
- Выберите многовидовой блок в списке «Текущий чертеж» и нажмите «Добавить». За один раз разрешается выбирать в качестве «Текущего чертежа» и добавлять в «Библиотечный файл» только один блок.
- Нажмите «Далее».
- Укажите метод вставки для «Параметров вставки».
| Если требуется. | то. |
|---|---|
| расчленить многовидовой блок при добавлении его в свой чертеж, | выберите опцию «Расчленить при вставке». |
| сохранить многовидовой блок в качестве блока при его добавлении в свой чертеж, | отмените опцию «Расчленить при вставке». |
| указать возвышение для многовидового блока при добавлении его в свой чертеж, | введите значение «Стандартной высоты». |
| указать тип якоря для использования при добавлении многовидового блока в свой чертеж, | выберите тип якоря в качестве параметра «Тип якоря». |
| Если требуется. | то. |
|---|---|
| определить масштаб экземпляра многовидового блока с использованием координат X, Y и Z, | введите значения для X, Y, Z для масштаба. |
| не применять никаких дополнительных методов масштабирования экземпляра многовидового блока, | выберите «Нет» для опции «Дополнительное масштабирование». |
| отмасштабировать экземпляр многовидового блока по шкале аннотаций чертежа, в который добавляется блок, | выберите значение «Аннотация» для опции «Дополнительный выбор масштаба». |
| отмасштабировать экземпляр многовидового блока по единицам измерения того чертежа, в который добавляется блок, | выберите значение «Чертеж» для опции «Дополнительный выбор масштаба». |
| отмасштабировать определение многовидового блока по единицам измерения того чертежа, в который добавляется блок, | выберите опцию «Включить масштабирование единиц чертежа». |
| Если требуется. | то. |
|---|---|
| использовать в качестве угла текста атрибутов угол поворота многовидового блока | выберите «Как при вставке». |
| установить угол текста атрибутов равным нулю, | выберите «Горизонтально». |
| иметь возможность читать текст атрибутов слева направо, | выберите «Чтение слева направо». |
| Если требуется. | то. |
|---|---|
| указать для этого существующее растровое изображение, | щелкните на «Новом значке», выберите изображение и нажмите «OK». |
| указать изображение, заданное по умолчанию для самого многовидового блока, | щелкните на «Стандартном значке». |
Слои и блоки в AutoCad
Я страшный идеалист в работе в AutoCad. Мне важно, чтобы все блоки были названы правильно и находились в правильных слоях, исключительно важно, чтобы все слои были правильно названы и содержали только то, что должны содержать исходя из своего названия.
Часто мне в качестве исходника присылают файлы DWG, экспортированные из ArchiCad, и список слоёв выглядит примерно так:

Все эти «Ном.-пера_179» для нас навряд ли что-то означают. Какой-то смысл в раскидывании элементов по слоям есть, но работать с ними крайне неудобно. Разумеется, все объекты с заданным цветом и толщиной, вместо «по слою». А повторяющиеся объекты, например, розетки или светильники, сделаны не блоками, а каждый раз нарисованы. А ещё каждый участок стены может быть блоком.
В общем, работать с таким чертежом очень сложно.
Можно сравнить с программистом, которому для корректировки дали исходный код без комментариев, с непонятными названиями функций, а зачастую вообще без вызовов функций, просто сплошным кодом. Или редактору дать текст в pdf — перевести в текст можно, но потребует корректировки.
Часто бывает, что дизайн нарисован в AutoCad, но со слоями и блоками тоже всё совершенно криво. При обилии бесплатных и быстрых курсов AutoCad на Youtube, где сразу объясняется, что такое слой, что такое блок, как сделать динамический блок с атрибутами, такие чертежи вызывают не столько мысль «ну вот, опять чёрти-как нарисовано», а удивление «как вообще можно сделать такой большой проект с таким замусоренным исходником»? Надо сказать, что на печати всегда выглядит идеально, так что жаловаться кому-либо не имеет смысла, проблему не поймут. Да и, в любом случае, проблема это моя.
Вот так выглядят слои чертежа у меня:

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

Очень редко у каких-то элементов задан цвет или вес не «по слою», в основном, у элементов, отнесённых от основного чертежа. Я могу быстро сделать лист с теми элементами, которые мне нужны, без лишних.
А вот ещё один пример, тут уже речь про блоки:

Как вам такое? Что было в голове у проектировщика, что он так задавал имена блокам? Как он вообще делал проект? На переименование блоков и слоёв, а также распихивание объектов по слоям и перерисовывание блоков до нормального привычного человеку вида ушло полных три дня. Это и есть та самая первая стадия проектирования «Подготовка архитектурной подосновы», которая удивляет заказчиков, ведь проект в dwg уже есть.
Небольшой список правил для хорошего исходника AutoCad:
- Все слои имеют понятное название, в каждом слое только то, что должно быть
- Все блоки имеют понятное название
- Блоки не содержат «мусора» — находящихся на отдалении от чертежа точек и палочек.
- Все повторяющиеся элементы заданы блоками
- В блоке с элементом одного цвета цвет и вес — «по слою»
- Ещё важная штука — экспликация и легенда — в таблицах, а не в висящих в воздухе элементах
- Рамка чертежа задаётся блоком в листе, а не в модели
После переработки чертежа, удаления ненужных слоёв, блоков и элементов, чистки — работать AutoCad начинает значительно быстрее.
Похожие посты:
- Умный Дом в квартире-студии на EasyHomePLC — ТЗ и подготовка чертежаРассмотрим небольшую квартиру-студию площадью 40 квадратных метров. Статья, как я.
- Полезные команды в AutoCadНесколько команд, знание которых упрощает работу в AutoCad. Я про.
- Два подхода к проектированию в AutoCadЯ здесь имею в виду сам процесс проектирования любой инженерки.
- Ошибки в оформлении проектов в AutoCadЕщё одна статья из серии «наболело», хоть я и пытаюсь.
- Попытка использовать NanoCAD Plus 11 вместо AutoCad LT 2018Я все свои проекты делаю в AutoCad LT. LT —.
- Проект аудиосистемы мультирум на SonosРассмотрим процесс проектирования системы аудио мультирум для загородного дома на.
- Размещение блоков питания для светодиодных лентРасскажу о том, как мы можем размещать блоки питания для.
Комментарии: 5
Харитон 20.12.2017
Статья очень полезная! Но, хотелось бы маленького, приметивненького примера, создать приметивы, раскидать по слоям и потом объеденить в блок, или как — то по другому?
Роман (автор) 20.12.2017
Это статья «как не надо делать». Чуть позже сделаю статью «как надо делать». Точнее, как сделать из кривого файла, экспортированного из АрхиКада, красивый файл в АвтоКаде.
Как в AutoCAD правильно вставлять блок из другого чертежа?
Не всегда обязательно создавать блоки для AutoCAD самостоятельно с нуля. В сети интернет можно найти много заготовок. Разберёмся, как правильно перенести блок из одного чертежа в другой.
Блоки Автокад скачать можно на данном сайте. Я подготовил для вас различные коллекции.
- Создайте слой, в котором будут находиться ваши блоки. Сделайте его текущим.
- Поставьте два файла рядом. В нашем случае, файл «Проект», в котором создана планировка этажа и файл «Мебель», который содержит блоки мебели для AutoCAD.
- Перейдем на вкладку «Вид» → панель «Пользовательский интерфейс». Тут есть различные варианты размещения окон. Нас интересует вариант «Слева направо».

В AutoCAD появляется одновременно два файла:

Далее начнем заполнять мебелью одну из комнат, например, «Гостиную».
Перенесем объект «Диван» из файла «Мебель» в чертеж, с которым непосредственно работаем. Для этого выделим диван, наведем на ручку, которая в дальнейшем автоматически преобразуется в ручку блока (базовую точку вставки), нажмем ПКМ и перетащим данный объект из одного окна в другое.


Выбираем подходящее местоположение для дивана, после чего отпускаем ПКМ и выбираем опцию «Вставить как блок». Теперь этот объект является блоком, а базовая точка у него там, где мы взялись за ручку для перетягивания.

Блоки можно создавать по такому принципу в одном и том же чертеже. Допустим, у вас есть какие-либо отдельные элементы, возьмем, к примеру, фасад дома.

Для удобства можно быстро преобразовать фасад здания в блок.
Тогда существенно сократится размер файла. Будет легче перемещать один объект, чем сразу же целую совокупность. Нужно только выделить объекты, схватиться за любую ручку ПКМ и перенести в сторону исходные объекты. Когда отпустите кнопку мыши, появится окно, в котором нужно выбрать «Вставить как блок».

Создавайте блоки как можно чаще, это поможет при работе с программой!
Освойте профессию проектировщика
Научитесь быстрому черчению, освоите прикладное 3D, автоматизируете создание ведомостей и спецификаций.