Применение динамических блоков в AutoCAD
Динамические блоки в Автокаде
Как вы знаете, блоки для AutoCAD – объекты очень полезные и нужные. Пришло время рассмотреть создание динамических блоков в Автокаде. Коллекция блоков для AutoCAD, которая находится на инструментальной палитре, по умолчанию содержит достаточно много динамических блоков, а использовать их на чертеже очень удобно.
Но давайте все-таки разберем, как самостоятельно создавать такие объекты. Я подготовил для вас видео-материал “3D динамические блоки в AutoCAD. Это возможно?”, который поможет вам максимально эффективно разобраться с этой темой. Но, пошаговая инструкция в текстовом виде однозначно пойдет вам на пользу! Поэтому советую ознакомиться с этим материалом.
Создание динамических блоков в Автокаде.
Cоздание блоков в 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 «Добавление значения расстояния».
Блок готов. Сохраняем все внесенные изменения и закрываем окно «Редактор блоков». Теперь когда мы выделяем блок в пространстве Модели, то в панели «Свойства» в закладке «Настройка» можно выбрать подходящую ширину окна.
Как видите, создание динамических блоков в Автокаде – задача не очень сложная. Достаточно один раз разобраться и все! Конечно же в сети интернет скачать динамические блоки AutoCAD можно абсолютно спокойно. Но я вам все-равно советую не пропускать данную тему и попробовать сделать такой блок самому, ведь найти что-то конкретное и подходящее, а главное качественно выполненное, не всегда удается.
Блоки в Автокад – что такое и для чего нужны? Создание блоков
Один из способов автоматизации и ускоренной работы в Автокад – это использование блоков на чертеже Автокад.
“Что такое блок в Автокад?” – ниже представлено небольшое его определение.
На практических видеоуроках Автокад мы уже не раз создавали статические и динамические блоки, блоки с атрибутами. Единственное, что мы еще не создавали – это параметрический блок в Автокад.
Как создать статический блок в Автокад на примере ванной 1800 на 700
Создадим статический блок для Автокад на примере ванной с размерами 1800 на 700. За создание блока в Автокад отвечает команда Блок, но прежде чем вызвать эту команду, создайте заготовку, а именно начертите саму ванную из объектов примитивов: прямоугольник, прямоугольник со скругленными углами, круг.
Урок 06. Создание и использование динамических блоков в AutoCAD
Для оптимизации работы с блоками, уменьшения их общего количества в библиотеках и файлах, существует понятие динамического блока. Динамический блок гибкий инструмент позволяющий вставлять блок в различных вариациях (масштабах, углах поворота).
Динамические блоки позволяют указать типы и количество вариаций для каждого блока. Создание динамического блока осуществляется в Редакторе блоков. Для создания динамического блока необходим хотя бы один параметр оперирующий им.
Параметрами определяют особые свойства динамического блока, в том числе позиции, расстояния и углы. Параметры так же могут ограничить значения самих параметров. Например, пользователь может переместить элемент внутри блока, указав точку на элементе и поставив параметр перемещения.
Ниже приведен пример использования параметров.
- В первом случае используется параметр дистанции с растяжением. В этом случае вы можете растянуть элемент, не растягивая при этом остальные.
- Во втором случае на элементе установлена точка с параметром перемещения. Как результат элемент перемещается не зависимо от остальных.
Процесс создания динамического блока
Поскольку процесс создания сложных динамических блоков, является достаточно трудоемким. Самый эффективный и распространенный способ создания динамических блоков заключается в использовании библиотек. При создании динамических блоков целесообразно так же создавать их библиотеку, для последующего использования.
Библиотека блоков может иметь две конфигурации:
- Один блок в чертеже: Сохранение каждого блока в отдельном чертеже. Указав при помощи команды БАЗА, положение начала координат, можно регулировать точку вставки блока в новый чертеж. Для вставки блока используется команда ВСТАВИТЬ.
- Множество блоков в чертеже: сохранение ряда блоков в чертеж. Для вставки конкретного блока из такого файла, используется DesignCenter, работа с которым описывалась ранее в уроках, данного раздела.
Первая часть создания динамического блока представляет собой, непосредственное определения блока. Ниже представлен процесс создания динамического блока.
- Создайте блок.
- Открыть блок в Редакторе блоков:
- Двойной щелчок по блоку.
- Нажать пиктограмму на панели.
- Выполнить команду Сервис>Редактор блоков.
- Ввести в командной строке БЛОКРЕД
- Добавьте параметр и связанное с ним значение.
- Сохраните определение блока в Редакторе блоков.
- Закройте Редактор блоков.
- Если чертеж будет содержать только этот блок, используйте команду БАЗА для установки начала координат в соответствующем месте.
- Сохраните чертеж
Такой метод подходит и для создания библиотеки содержащей не один блок.
После того как был создан и сохранен динамический блок, для его вставки в новый чертеж необходимо выполнить следующие действия:
- Используйте команду ВСТАВИТЬ, для вставки динамического блока в новый чертеж. В случае если необходимый файл содержит более одного блока, используйте DesignCenter.
- При выборе динамического блока, будут отображены специальные маркеры (захваты) показывающие параметры доступные для изменения блока.
- Как правило, захваты перемещаются тем самым изменяя параметры блока. Некоторые динамические параметры блока включают в себя выбор видимости или опции поиска из выпадающего списка.
Определение динамического блока
Ниже в таблице приведены основные параметры определяющие динамический блок
Точка
Перемещение, растягивание
Перемещение или растягивание относительно указанной точка (X, Y координат).
Линейный
Перемещение, масштабирование, растягивание, массив
Перемещение, масштабирование, растягивание и создание массива вдоль линии между двумя точками.
Полярный
Перемещение, масштабирование, растягивание, полярное растягивание, массив
Перемещение, масштабирование, растягивание, растягивание под углом, или массив вдоль линии между двумя точками и под указанным углом.
XY
Перемещение, масштабирование, растягивание, массив
Перемещение, масштабирование, растягивание и создание массива с указанными координатами X,Y.
Поворот
Вращать
Поворот объекта на заданный угол
Отражение
Отражение
Отразить относительно указанной линии. Без сохранения исходного объекта
Выравнивание
—
Выравнивание блока относительно других объектов (перпендикулярно или по касательной)
Видимость
—
Управление видимостью объектов. Никаких действий не требуется. Подробней будет описано далее в разделе.
Выбор
Выбор
Выбор пользовательского свойства из списка. Подробнее будет описано позже в этой главе.
Базовая точка
—
Определяет базовую точку для динамического блока.
На этом урок по созданию динамических блоков и использованию динамических блоков окончен. В следующем уроке мы подробно опишем функции и методы использования конкретных параметров динамических блоков.
Как создать динамический блок в AutoCAD
Динамика блоков является одним из прорывов в работе в авокад, ускоряя работу и автоматизируя процесс. Для внедрения в свою работу динамических блоков необходимо иметь определенные навыки и знания работы в программе. А так же иметь четкое понятие в ведении диалога с программой для назначения параметров и действий проводимых с ними. Блоки сами по себе обладают преимуществами в отличии от изображений каждый раз нарисованных линиями об этом мы уже говорили здесь.
Чем же отличаются динамические блоки от обычных (статических блоков)? Динамические блоки имеют свойство, изменять свои геометрические характеристики в пространстве и тем самым оставаясь одним и тем же блоком. Рассмотрим на примере – допустим нам нужно сделать обычный прямоугольник который имел бы несколько заданных размерных типов допустим пусть это будет блок ФБС что б не рисовать каждый раз прямоугольник нужного размера либо копировать уже вставленный блок сделаем динамический блок в автокад.
Изображаем обычный прямоугольник любых размеров ( но желательно таких что б при вставке на чертеж его было видно) Рисуем примерно реальных размеров.
Создаем из него блок:
Проделав действия, которые мы научились, когда говорили о создании блоков в Автокад, но устанавливаем галочку открывать в редакторе блоков если такова не стоит.
В редакторе блоков самым необходимым для нас является палитра вариаций блоков, с ней мы и будем работать. Если у Вас нет палитр вариаций с боку, то открыть их можно нажав на кнопку «Панели вариаций» в ленте меню ( на изображении справа вверху).
И так мы имеем размеры и наименования типоразмеров блоков ФБС.
Даже смотря на такую элементарную таблицу ФБС, после прочтения данного материала, мы увидим, как динамические блоки в Автокад облегчают нам жизнь.
И так, в плане нас интересуют два размера, длина и ширина. Поэтому присвоим блоку параметры, которые будут изменяться. Это два линейных параметра которые проставляются как обычные размеры, но с вкладки параметры.
И так мы имеем прямоугольник с назначенными параметрами. По сути своей нам нужно добиться того что б этот прямоугольник был то уже, то длинней, то короче но шире. В этом нам и помогают динамические блоки в автокад. Для этого этим параметрам присвоим операции, которые будем выполнять с этими параметрами. Для этого перейдем во вкладку параметры.
Выполним нужные действия которые запросит автокад. Укажем точку парамера, затем рамку растягивания и элементы которые будем растягивать.
Действия проиллюстрированы на принскринах ниже.
Теперь что б задать нужные нам размеры нужно добавить таблицу блока
Появляется окно таблицы свойств блока
Добавляем те параметры что мы указали на нашем блоки из списка
Теперь таблица свойств блока имеет такой вид.
Добавим пользовательский параметр.
Заполним таблицу свойств блока нужными нам размерами и нажмем «ОК»
Теперь протестируем наш динамический блок в автокад. В верхней правой часть есть тестировать блок.
И переходим в окно тестирования блока. Выделяем наш блок и видим ручки управления им, при нажатии на ручку в том месте где была установлена таблица свойств блока видим выпадающий список, из него выбираем нужное нам наименование и наслаждаемся результатом.
Для выхода из окна тестирования блока нужно нажать на в правом верхнем углу – закрыть окно тестирования блока.
На практике на плане каждый блок должен быть с маркировкой. Автокад позволяет сделать автоматизированным и этот процесс. Это можно решить несколькими способами, мы с Вами подойдем к этому со стороны «Атрибутов блока» и сделаем наш блок ФБС лучшим со стороны практического применения. Об атрибутах а так же продолжение данного урока можно прочитать здесь – «Атрибуты блоков в Автокад» Скачать бесплатно динамический блок вы можете здесь.