AUTOCAD
Урок 06. Создание и использование динамических блоков в AutoCAD
Урок 06. Создание и использование динамических блоков в AutoCAD
Для оптимизации работы с блоками, уменьшения их общего количества в библиотеках и файлах, существует понятие динамического блока. Динамический блок гибкий инструмент позволяющий вставлять блок в различных вариациях (масштабах, углах поворота).
Динамические блоки позволяют указать типы и количество вариаций для каждого блока. Создание динамического блока осуществляется в Редакторе блоков . Для создания динамического блока необходим хотя бы один параметр оперирующий им.
Параметрами определяют особые свойства динамического блока, в том числе позиции, расстояния и углы. Параметры так же могут ограничить значения самих параметров. Например, пользователь может переместить элемент внутри блока, указав точку на элементе и поставив параметр перемещения.
Ниже приведен пример использования параметров.
- В первом случае используется параметр дистанции с растяжением. В этом случае вы можете растянуть элемент, не растягивая при этом остальные.
- Во втором случае на элементе установлена точка с параметром перемещения. Как результат элемент перемещается не зависимо от остальных.
Процесс создания динамического блока
Поскольку процесс создания сложных динамических блоков, является достаточно трудоемким. Самый эффективный и распространенный способ создания динамических блоков заключается в использовании библиотек. При создании динамических блоков целесообразно так же создавать их библиотеку, для последующего использования.
Библиотека блоков может иметь две конфигурации:
- Один блок в чертеже: Сохранение каждого блока в отдельном чертеже. Указав при помощи команды БАЗА , положение начала координат, можно регулировать точку вставки блока в новый чертеж. Для вставки блока используется команда ВСТАВИТЬ .
- Множество блоков в чертеже: сохранение ряда блоков в чертеж. Для вставки конкретного блока из такого файла, используется DesignCenter , работа с которым описывалась ранее в уроках, данного раздела.
Первая часть создания динамического блока представляет собой, непосредственное определения блока. Ниже представлен процесс создания динамического блока.
- Создайте блок.
- Открыть блок в Редакторе блоков :
- Двойной щелчок по блоку.
- Нажать пиктограмму на панели.
- Выполнить команду Сервис>Редактор блоков.
- Ввести в командной строке БЛОКРЕД
- Добавьте параметр и связанное с ним значение.
- Сохраните определение блока в Редакторе блоков .
- Закройте Редактор блоков .
- Если чертеж будет содержать только этот блок, используйте команду БАЗА для установки начала координат в соответствующем месте.
- Сохраните чертеж
Такой метод подходит и для создания библиотеки содержащей не один блок.
После того как был создан и сохранен динамический блок, для его вставки в новый чертеж необходимо выполнить следующие действия:
- Используйте команду ВСТАВИТЬ , для вставки динамического блока в новый чертеж. В случае если необходимый файл содержит более одного блока, используйте DesignCenter .
- При выборе динамического блока, будут отображены специальные маркеры (захваты) показывающие параметры доступные для изменения блока.
- Как правило, захваты перемещаются тем самым изменяя параметры блока. Некоторые динамические параметры блока включают в себя выбор видимости или опции поиска из выпадающего списка.
Определение динамического блока
Ниже в таблице приведены основные параметры определяющие динамический блок
Динамические блоки в Автокаде
Рассмотрим создание динамических блоков в Автокаде. Коллекция блоков для AutoCAD, которая находится на инструментальной палитре, по умолчанию содержит много динамических блоков. Использовать их на чертеже очень удобно.
Разберём, как самостоятельно создавать такие объекты. Я подготовил для вас видеоматериал «3D динамические блоки в AutoCAD. Это возможно?», который поможет разобраться с этой темой. Пошаговая инструкция в текстовом виде приведена ниже.
Создание динамических блоков в Автокаде
Создание блоков в AutoCAD начинается с того, что с использованием стандартных примитивов нужно начертить сам объект. Рассмотрим на примере окна (вид сверху). После создаем обычный статический блок.
Рис. 1. Основа для динамического блока AutoCAD.
Придадим ему свойства динамики. Это даст возможность изменять его размеры. В нашем случае удобно редактировать ширину окна, чтобы заместить сразу несколько размеров окон, например, маленькие — 1000 мм, средние — 1,55 м и большие — 1,85 м. Cоздание динамического блока в AutoCAD заключается в присвоении объекту параметров и операций.
Перейдем в редактор блоков Автокад. Для этого выберите вкладку «Вставка» → панель «Определение блока» → команда «Редактор блоков» или щелкните два раза ПКМ по блоку. Результат будет один и тот же. Откроется диалоговое окно, в котором необходимо выбрать блок для изменения.
Сделаем так, чтобы окно можно было растягивать в реальном режиме времени.
В AutoCAD динамические блоки создаются следующим образом: сначала присваивается параметр (например, «Линейный»), а затем задается соответствующая операция. Параметр указывается из палитры «Вариации блоков», которая по умолчанию открыта в Редакторе блоков.
Рис. 2. Динамические блоки в Автокаде с параметром «Линейный».
Указываем две точки.
Рис. 3. Присвоение параметра для динамического блока AutoCAD.
Далее нужно указать операцию, которую хотим выполнять с этим параметром. На палитре «Вариации блоков» переходим на вкладку «Операции» и выбираем «Растянуть».
Рис. 4. Присвоение операции «Растянуть» для динамического блока в Автокаде.
Операцию нужно связать с параметром и такими элементами, как:
- ключевая точка – точка, управляющая операцией.
- набор объектов – геометрия, на которую будет оказывать влияние операция.
Рис. 5. Связывание операции с параметрами динамического блока AutoCAD.
Следующим шагом нужно выбрать параметр (ЛКМ выбрать стрелку, на которой написано «Расстояние1» — это и есть наш параметр, который мы задали ранее).
После этого в командной строке появится запрос: «Укажите точку параметра, которую необходимо связать с операцией». Т.е. это та точка, за которую мы будем растягивать наше окно.
Рис. 6. Точка параметра, которая связана с операцией в AutoCAD.
Следующий шаг — указать первый угол рамы растягивания. Необходимо указать рамой выделения часть блока, но не переходя его середину.
Рис. 7. Указание рамы выделения в AutoCAD.
Выбор объекта нужно осуществить внутри появившейся рамки. Выделение объекта можно тоже сделать рамой.
Рис. 8. Выбор объекта динамики в Автокаде.
Нажимаем Enter. Динамический блок «Окно» готов.
Тестирование динамического блока AutoCAD
Чтобы убедиться, что все работаем правильно, протестируем только что созданный динамический блок. Переходим во вкладку «Редактор блоков» → панель «Открыть/Сохранить» → «Тестировать блок».
Рис. 9. Команда AutoCAD «Тестировать блок».
Выделите динамический блок AutoCAD и потяните за ручку. Если окно меняет свою ширину, значит, вы все сделали правильно. Закройте окно тестирования и вернитесь в редактор блоков.
Рис. 10. Тестирование блока в AutoCAD.
Как задать фиксированные значения для параметров динамических блоков?
Переименуем параметр «Расстояние1» на «Ширина окна». Для этого выделите параметр, нажмите ПКМ на надписи и найдите «Параметр переименования».
Чтобы указать стационарные значения окон, нужно вызвать палитру «Свойства» (Ctrl+1), выделить параметр «Ширина окна» и опуститься по списку вниз. В закладке «Набор значений» нужно выбрать «Тип расстояния» — Список.
Рис. 11. Стандартные(фиксированные) значения для динамических параметров в Автокаде.
Ниже следует задать «Список значений расстояния», как показано на рис. 12.
Рис. 12. Диалоговое окно AutoCAD «Добавление значения расстояния».
Блок готов. Сохраняем все внесенные изменения и закрываем окно «Редактор блоков». Теперь когда мы выделяем блок в пространстве Модели, то в панели «Свойства» в закладке «Настройка» можно выбрать подходящую ширину окна.
Создание динамических блоков в Автокаде – задача несложная. Достаточно один раз разобраться, и можно научиться делать такие блоки самостоятельно.
Научитесь быстрому черчению, освоите прикладное 3D, автоматизируете создание ведомостей и спецификаций.
Применение динамических блоков в AutoCAD
Динамические блоки в AutoCAD с первого взгляда выглядят как самые обычные стандартные группы примитивов. Однако существуют определенные параметры, характеризующие эти виды объектов. Они ориентированы на то, чтобы редактирование размера и расположения осуществлялось быстро и легко. Основной упор здесь сделан на перемещении без изменений других элементов чертежа, а также увеличение размера, ширины или других значений по дискретным настройкам, которые сам пользователь задает во время создания блока. Сегодня мы хотим подробно поговорить о динамических блоках, пошагово разобрав их применение.
Используем динамические блоки в AutoCAD
Формат данного материала будет построен вокруг разбора одного простого примера использования динамического блока с поэтапными действиями. Это поможет даже начинающим пользователям освоить взаимодействие с этими группами и разобраться в области их применения. Давайте начнем с первого шага — создания обычного блока.
Шаг 1: Создание блока
Изначально динамический блок является стандартным статическим, а уже потом через редактор к нему применяются добавочные опции и операции. Об этом мы поговорим позже, а сейчас разберем самый банальный процесс создания группы, если вы, конечно, еще не сделали этого ранее.
-
Найдите все элементы на чертеже, которые хотите объединить в блок. Выделите их, зажав ЛКМ и проведя область выделения.
Это была простая и быстрая инструкция по демонстрации создания стандартной группы из примитивов. Если вы впервые сталкиваетесь с решением подобной задачи, советуем ознакомиться с отдельной статьей по этой теме на нашем сайте, в которой более детально расписан каждый этап создания блока и управления ним.
Шаг 2: Добавление параметров динамического блока
Теперь пришло время форматировать обычный блок в динамический путем указания параметров и операций для него, что производится в отдельном модуле под названием «Редактор блоков». Начнем с самого основного — настройки параметров. Они обозначают то, в каком из типов будет происходить изменение, например, растягивание по линии, точке, поворот или выравнивание.
-
Наведите курсор мыши на блок и щелкните по нему дважды левой кнопкой.
Как видите, применение параметра к объекту не занимает много времени. Дополнительно следует отметить, что вы можете присвоить сразу несколько вариаций, в будущем выбирая, какую из них использовать. При этом важно редактировать название меток, чтобы не запутаться во всех кнопках.
Шаг 3: Присвоение операции
Как уже было сказано выше, после создания параметров наступает момент, когда требуется указать операцию, которая будет осуществляться с заданными значениями. Мы выбрали стандартную опцию «Растянуть», позволяющую изменять размер блока с помощью указанных дискретных значений (о них поговорим немного позже).
- Переместитесь в раздел «Операции» и там нажмите на один из присутствующих вариантов, например, на «Растянуть».
- После этого потребуется указать параметр, для которого будет применяться выбранная область. Просто щелкните ЛКМ по той метке, что была выбрана ранее.
- Далее на экране появится уведомление «Укажите точку параметра, которую необходимо связать с операцией». Сейчас должна выбраться точка, которая будет в дальнейшем иметь вид кнопки в форме треугольника. Нажатие на нее позволяет применять создаваемую операцию. Просто укажите любое удобное место расположения данной точки.
- Затем появляется новая подсказка с текстом «Укажите первый угол рамки растягивания». Это обозначает, что сейчас нужно создать рамку, куда в полном виде будут входить элементы, растягиваемые при изменении значений. Перемещаемые примитивы попадут в область не полностью.
- Правильный пример выделения вы видите на скриншоте ниже.
- Последним этапом настройки является выбор объекта, входящего в область действия операции. В нашем случае это весь блок целиком.
- По окончании редактирования слева появится соответствующий значок, обозначающий, что операция вступила в действие.
- Завершите работу в редакторе, нажав на «Закрыть редактор блоков».
- Обязательно сохраните все внесенные изменения.
Шаг 4: Установка дискретных значений для блока
Последний этап сегодняшнего материала является практически главным, поскольку он определяет динамичность блока. Дискретными значениями называются установленные пользователем вручную размеры, которые можно выбирать из списка для изменения состояния объекта. Добавление таких значений выглядит следующим образом:
- Для начала давайте вставим созданный блок на чертеж через инструмент «Вставить».
- В открывшемся меню просто выберете необходимую строку.
- После этого в рабочем пространстве отобразится сама группа. Выберите для нее точку расположения, а затем щелкните ЛКМ.
- Обратите внимание на треугольник, о котором шла речь ранее. Он и выступает в качестве рычага для применения опций управления блоком.
- Сейчас нажатие на него позволяет растянуть группу как угодно, поэтому исправим это, задав дискретные значения.
- Выделите группу, чтобы она загорелась синим цветом.
- Нажмите по ней ПКМ и перейдите в «Редактор блоков».
- Здесь выделите метку параметра.
- Вызовите контекстное меню, снова кликнув ПКМ, где отыщите пункт «Свойства».
- Панель свойств отобразится слева. В «Набор значений» вам необходимо найти пункт «Тип расст».
- Разверните меню, чтобы указать значение «Список».
- Теперь внизу отобразится дополнительный параметр с кнопкой в виде прямоугольника. На нее и следует нажать.
- В меню «Добавление значения расстояния» вы можете указывать абсолютно любые фиксированные расстояния, на которые планируете перемещать блок.
- Добавьте нужное количество вариантов, чтобы в любой момент использовать подходящий.
- По завершении кликните на кнопку «ОК».
- Закройте редактор.
- Подтвердите сохранение изменений.
- После этого при нажатии на треугольник в качестве расстояния можно будет указывать только дискретные значения.
Что касается непосредственного редактирования динамических блоков в данном программном обеспечении, то оно осуществляется аналогичным образом, как в случае и с обычными группами. Такие объекты можно переименовывать, удалять или разбивать. Более детальные инструкции по всем этим темам вы найдете в других наших материалах, перейдя по указанным ниже ссылкам.
Теперь вы знакомы с понятием динамических блоков в AutoCAD. Как видите, они очень полезны и активно применяются в разнообразных чертежах. Однако довести проект до идеального состояния одними блоками невозможно. Здесь нужно применять дополнительные инструменты и функции, основные из которых описаны в специальном обучающей статье по ссылке далее.
Урок 06. Создание и использование динамических блоков в AutoCAD
Для оптимизации работы с блоками, уменьшения их общего количества в библиотеках и файлах, существует понятие динамического блока. Динамический блок гибкий инструмент позволяющий вставлять блок в различных вариациях (масштабах, углах поворота).
Динамические блоки позволяют указать типы и количество вариаций для каждого блока. Создание динамического блока осуществляется в Редакторе блоков. Для создания динамического блока необходим хотя бы один параметр оперирующий им.
Параметрами определяют особые свойства динамического блока, в том числе позиции, расстояния и углы. Параметры так же могут ограничить значения самих параметров. Например, пользователь может переместить элемент внутри блока, указав точку на элементе и поставив параметр перемещения.
Ниже приведен пример использования параметров.
- В первом случае используется параметр дистанции с растяжением. В этом случае вы можете растянуть элемент, не растягивая при этом остальные.
- Во втором случае на элементе установлена точка с параметром перемещения. Как результат элемент перемещается не зависимо от остальных.
Процесс создания динамического блока
Поскольку процесс создания сложных динамических блоков, является достаточно трудоемким. Самый эффективный и распространенный способ создания динамических блоков заключается в использовании библиотек. При создании динамических блоков целесообразно так же создавать их библиотеку, для последующего использования.
Библиотека блоков может иметь две конфигурации:
- Один блок в чертеже: Сохранение каждого блока в отдельном чертеже. Указав при помощи команды БАЗА, положение начала координат, можно регулировать точку вставки блока в новый чертеж. Для вставки блока используется команда ВСТАВИТЬ.
- Множество блоков в чертеже: сохранение ряда блоков в чертеж. Для вставки конкретного блока из такого файла, используется DesignCenter, работа с которым описывалась ранее в уроках, данного раздела.
Первая часть создания динамического блока представляет собой, непосредственное определения блока. Ниже представлен процесс создания динамического блока.
- Создайте блок.
- Открыть блок в Редакторе блоков:
- Двойной щелчок по блоку.
- Нажать пиктограмму на панели.
- Выполнить команду Сервис>Редактор блоков.
- Ввести в командной строке БЛОКРЕД
- Добавьте параметр и связанное с ним значение.
- Сохраните определение блока в Редакторе блоков.
- Закройте Редактор блоков.
- Если чертеж будет содержать только этот блок, используйте команду БАЗА для установки начала координат в соответствующем месте.
- Сохраните чертеж
Такой метод подходит и для создания библиотеки содержащей не один блок.
После того как был создан и сохранен динамический блок, для его вставки в новый чертеж необходимо выполнить следующие действия:
- Используйте команду ВСТАВИТЬ, для вставки динамического блока в новый чертеж. В случае если необходимый файл содержит более одного блока, используйте DesignCenter.
- При выборе динамического блока, будут отображены специальные маркеры (захваты) показывающие параметры доступные для изменения блока.
- Как правило, захваты перемещаются тем самым изменяя параметры блока. Некоторые динамические параметры блока включают в себя выбор видимости или опции поиска из выпадающего списка.
Определение динамического блока
Ниже в таблице приведены основные параметры определяющие динамический блок
На этом урок по созданию динамических блоков и использованию динамических блоков окончен. В следующем уроке мы подробно опишем функции и методы использования конкретных параметров динамических блоков.