Как сделать динамический блок автокад

AutoCAD

Как сделать динамический блок автокад. Смотреть фото Как сделать динамический блок автокад. Смотреть картинку Как сделать динамический блок автокад. Картинка про Как сделать динамический блок автокад. Фото Как сделать динамический блок автокад

Как сделать динамический блок автокад. Смотреть фото Как сделать динамический блок автокад. Смотреть картинку Как сделать динамический блок автокад. Картинка про Как сделать динамический блок автокад. Фото Как сделать динамический блок автокад

Не удалось извлечь оглавление

А вы пробовали: Создание растяжимого динамического блока

Статический блок с динамическими свойствами называется динамическим блоком. Динамические блоки могут содержать свойства для отображения/скрытия, растягивания, перемещения, вращения, зеркального отражения и масштабирования геометрии в блоке.

Например, можно создать один динамический блок со свойством растягивания для представления окон различной ширины на виде в плане или виде фасада.

В этой статье будет создан оконный блок шириной 36 дюймов и высотой 72 дюйма, а затем будут выполнены следующие операции.

Создание блока

Как сделать динамический блок автокад. Смотреть фото Как сделать динамический блок автокад. Смотреть картинку Как сделать динамический блок автокад. Картинка про Как сделать динамический блок автокад. Фото Как сделать динамический блок автокад

Диалоговое окно временно закрывается, чтобы можно было выбрать объекты.

Диалоговое окно открывается снова.

Как сделать динамический блок автокад. Смотреть фото Как сделать динамический блок автокад. Смотреть картинку Как сделать динамический блок автокад. Картинка про Как сделать динамический блок автокад. Фото Как сделать динамический блок автокад

Откроется среда «Редактор блоков» и отобразится соответствующая вкладка ленты.

Как сделать динамический блок автокад. Смотреть фото Как сделать динамический блок автокад. Смотреть картинку Как сделать динамический блок автокад. Картинка про Как сделать динамический блок автокад. Фото Как сделать динамический блок автокад

Создание растяжимости

Добавление параметра

Сначала добавьте линейный параметр, чтобы ограничить геометрию линейным движением.

Как сделать динамический блок автокад. Смотреть фото Как сделать динамический блок автокад. Смотреть картинку Как сделать динамический блок автокад. Картинка про Как сделать динамический блок автокад. Фото Как сделать динамический блок автокад

Видеоролик о добавлении параметра

Добавление операции

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

Следуйте подсказкам в командной строке.

Как сделать динамический блок автокад. Смотреть фото Как сделать динамический блок автокад. Смотреть картинку Как сделать динамический блок автокад. Картинка про Как сделать динамический блок автокад. Фото Как сделать динамический блок автокад

Как сделать динамический блок автокад. Смотреть фото Как сделать динамический блок автокад. Смотреть картинку Как сделать динамический блок автокад. Картинка про Как сделать динамический блок автокад. Фото Как сделать динамический блок автокад

Как сделать динамический блок автокад. Смотреть фото Как сделать динамический блок автокад. Смотреть картинку Как сделать динамический блок автокад. Картинка про Как сделать динамический блок автокад. Фото Как сделать динамический блок автокад

Как сделать динамический блок автокад. Смотреть фото Как сделать динамический блок автокад. Смотреть картинку Как сделать динамический блок автокад. Картинка про Как сделать динамический блок автокад. Фото Как сделать динамический блок автокад

Блок готов к использованию, но сначала стоит его проверить.

Видеоролик о добавлении операции

Проверка и сохранение блока

Видеоролик о тестировании и сохранении

Растягивание с двух сторон при помощи одной линейной ручки

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

Следуйте подсказкам в командной строке.

Как сделать динамический блок автокад. Смотреть фото Как сделать динамический блок автокад. Смотреть картинку Как сделать динамический блок автокад. Картинка про Как сделать динамический блок автокад. Фото Как сделать динамический блок автокад

Как сделать динамический блок автокад. Смотреть фото Как сделать динамический блок автокад. Смотреть картинку Как сделать динамический блок автокад. Картинка про Как сделать динамический блок автокад. Фото Как сделать динамический блок автокад

Фактически необходимо, чтобы объекты растягивались в противоположном направлении от объектов справа: например, если ручка перетаскивается вправо, то объекты растягиваются влево. Для этого измените свойство «Угловое смещение» для операции, как показано на изображении.

Как сделать динамический блок автокад. Смотреть фото Как сделать динамический блок автокад. Смотреть картинку Как сделать динамический блок автокад. Картинка про Как сделать динамический блок автокад. Фото Как сделать динамический блок автокад

Как сделать динамический блок автокад. Смотреть фото Как сделать динамический блок автокад. Смотреть картинку Как сделать динамический блок автокад. Картинка про Как сделать динамический блок автокад. Фото Как сделать динамический блок автокад

Как сделать динамический блок автокад. Смотреть фото Как сделать динамический блок автокад. Смотреть картинку Как сделать динамический блок автокад. Картинка про Как сделать динамический блок автокад. Фото Как сделать динамический блок автокад

Видеоролик о добавлении второй операции растягивания

Растягивание блока с приращением

Допустим, требуется добавить окна шириной от 24 до 60 дюймов с приращением 6 дюймов. Можно определить параметр растяжения, чтобы ограничить растягивание.

Найдите раздел «Набор значений».

Как сделать динамический блок автокад. Смотреть фото Как сделать динамический блок автокад. Смотреть картинку Как сделать динамический блок автокад. Картинка про Как сделать динамический блок автокад. Фото Как сделать динамический блок автокад

Как сделать динамический блок автокад. Смотреть фото Как сделать динамический блок автокад. Смотреть картинку Как сделать динамический блок автокад. Картинка про Как сделать динамический блок автокад. Фото Как сделать динамический блок автокад

Растягивание блока с помощью списка значений

Вместо растягивания приращений можно, например, создать окна шириной только 24 дюйма, 36 дюймов и 48 дюймов.

Найдите раздел «Набор значений».

Как сделать динамический блок автокад. Смотреть фото Как сделать динамический блок автокад. Смотреть картинку Как сделать динамический блок автокад. Картинка про Как сделать динамический блок автокад. Фото Как сделать динамический блок автокад

Как сделать динамический блок автокад. Смотреть фото Как сделать динамический блок автокад. Смотреть картинку Как сделать динамический блок автокад. Картинка про Как сделать динамический блок автокад. Фото Как сделать динамический блок автокад

Как сделать динамический блок автокад. Смотреть фото Как сделать динамический блок автокад. Смотреть картинку Как сделать динамический блок автокад. Картинка про Как сделать динамический блок автокад. Фото Как сделать динамический блок автокад

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

Источник

Работа с блоками в динамике – прекрасный аналитический инструмент для проектировщика

Работа с блоками в Автокаде всегда была гораздо больше, чем просто работа с группой объектов одновременно. Умелое и продуманное использование, и блок в автокаде – мощный инструмент разработки в целом, позволяющий создавать внешние (на жёстком диске) библиотеки элементов чертежа или прямо встраивать в чертёж библиотеку, присваивая и в том и в другом случае группе элементов уникальное имя, помогающее его идентификации.

Как работать с динамическими блоками в AutoCAD.

Положение становится ещё более заманчивым, если учесть, что программа поставляется с огромным количеством уже готовых подобных миничертежей «на все случаи жизни», из всех сфер проектирования: от электрики до архитектуры.

И уж совсем ситуация стала «в радость», когда появились динамические блоки в автокаде. Собственно, у разработчика всегда была возможность вставить блок, разбить его на составляющие, затем всё пропорционально изменить или переместить, собрать воедино снова. Но с динамическими блоками всё сделать оказывается гораздо проще, всё перешло на совершенно новый уровень проектной работы. Разберём более подробно, как создать динамический блок в Автокаде.

Первый этап – создание блока

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

Выбираем команду «Make Block», находящуюся на панели инструментов «Draw» или в окне меню «Draw», далее – «Block» и «Make».

На экране появляется окно, в котором необходимо:

По завершении нажимаем на «OK». Обращаем внимание – так и создаётся библиотека блоков чертежа, к каждому мы сможем в будущем обращаться по имени.

Последующая вставка любого элемента этой библиотеки может быть проведена командой «Insert Block», которая изначально на панели инструментов не выводится. Она по умолчанию принадлежит панели «Insert», но может быть размещена на любой другой, по усмотрению проектировщика. Можно найти эту команду и в меню под тем же названием – «Insert».

Итак, нажимаем «Insert Block» и выбираем блок по имени:

Указываем точку вставки – «Insertion point».

Возможное изменение масштаба – по всем трём осям независимо. Обычно эта возможность не используется, но, тем не менее, бывает полезна, когда нужно вставить одну и ту же группу, но с другими размерами (если в 2 раза больше, то в полях координат нужно ввести по «2»). Если не хотите вводить одно и то же значение во все три поля, то установите переключатель «Uniform scale» – «Один и тот же масштаб».

Возможный поворот элементов после вставки – группа «Rotation». Угол удобнее задать в строке ввода (не забудем, «+» – против часовой стрелки, «-» – против часовой), но можно и указать на экране мышкой. Указываем, необходимо ли блок разбивать на отдельные его составляющие (переключатель «Explode»), хотя это целесообразнее сделать потом инструментом «Explode» на панели «Modify». По завершении – снова «OK».

Обращаем внимание, что пока мы создавали библиотеку внутри чертежа. Если необходимо это сделать уже на носителе (обычно жёстком диске), то для этого служит команда «Write Block». С этой командой не сопоставляется визуальный инструмент, доступ к ней только через Окно команд. Набираем «wblock» и жмём клавишу «Ввода». Здесь указываем:

Что будет служить источником информации:

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

Далее, выбираем путь размещения файла на диске – «Location». По умолчанию запись проводится в папку установки Автокада. Последнее выбираемое свойство – единица измерения при вставке, её обычно не меняем, она совпадает с текущей единицей измерения чертежа. Нажимаем на «OK», и на диске в заданной папке получаем файл с заданным именем и расширением «DWG».

Второй этап – работа с редактором блоков

Мы провели генеральную линию работы с блоками в среде AutoCAD. Но в нашем распоряжении есть ещё и динамика. Продолжая работу, войдём в редактор блока. Редактирование проводится командой «Edit Block» в меню вставки «Insert». Можно отправиться в эту работу и непосредственно из окна создания описываемых элементов, если там установить переключатель «Open in Edit Block». Можно и просто дважды щёлкнуть мышкой на группе, учитывая, что до сих пор она не была разбита.

Суть работы заключается в том, чтобы создать динамический блок – это присвоить ему параметры и операции, которые будут над параметрами выполняться.

Далее, действуем следующим образом:

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

Третий этап – тестирование

Для тестирования снова переходим на вкладку «Редактор блоков». Далее, следуем в панель «Открыть/Сохранить» и в «Тестировать блок».

Теперь выделяем объект целиком и тянем его (мы выбрали именно такую операцию) за ключевую точку. Если размеры изменяются в соответствии с необходимыми, то всё сделано верно. Закрываем окно теста и возвращаемся в редактор.

Когда в будущем размеры элементов блока будут меняться, все изменения будут происходить пропорционально и для всех одновременно примитивов. Иногда возникает необходимость, тем не менее, некоторые размеры оставлять без изменений – стационарными. Назначение такого атрибута параметру-размеру, которому ранее было присвоено имя, происходит следующим образом:

Нельзя сказать, что создание динамического блока в autocad широко используется в реальном проектировании (в отличие от блоков как таковых, которые, наоборот, постоянно в работе). Но сама идея динамики очень привлекательна и помогает сильно при необходимости проверить разработку при изменяющихся параметрах.

Источник

Урок 06. Создание и использование динамических блоков в AutoCAD

Для оптимизации работы с блоками, уменьшения их общего количества в библиотеках и файлах, существует понятие динамического блока. Динамический блок гибкий инструмент позволяющий вставлять блок в различных вариациях (масштабах, углах поворота).

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

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

Ниже приведен пример использования параметров.

Как сделать динамический блок автокад. Смотреть фото Как сделать динамический блок автокад. Смотреть картинку Как сделать динамический блок автокад. Картинка про Как сделать динамический блок автокад. Фото Как сделать динамический блок автокад

Процесс создания динамического блока

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

Библиотека блоков может иметь две конфигурации:

Первая часть создания динамического блока представляет собой, непосредственное определения блока. Ниже представлен процесс создания динамического блока.

Такой метод подходит и для создания библиотеки содержащей не один блок.

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

Как сделать динамический блок автокад. Смотреть фото Как сделать динамический блок автокад. Смотреть картинку Как сделать динамический блок автокад. Картинка про Как сделать динамический блок автокад. Фото Как сделать динамический блок автокад

Определение динамического блока

Ниже в таблице приведены основные параметры определяющие динамический блок

ТочкаПеремещение, растягиваниеПеремещение или растягивание относительно указанной точка (X, Y координат).ЛинейныйПеремещение, масштабирование, растягивание, массивПеремещение, масштабирование, растягивание и создание массива вдоль линии между двумя точками.ПолярныйПеремещение, масштабирование, растягивание, полярное растягивание, массивПеремещение, масштабирование, растягивание, растягивание под углом, или массив вдоль линии между двумя точками и под указанным углом.XYПеремещение, масштабирование, растягивание, массивПеремещение, масштабирование, растягивание и создание массива с указанными координатами X,Y.ПоворотВращатьПоворот объекта на заданный уголОтражениеОтражениеОтразить относительно указанной линии. Без сохранения исходного объектаВыравнивание—Выравнивание блока относительно других объектов (перпендикулярно или по касательной)Видимость—Управление видимостью объектов. Никаких действий не требуется. Подробней будет описано далее в разделе.ВыборВыборВыбор пользовательского свойства из списка. Подробнее будет описано позже в этой главе.Базовая точка—Определяет базовую точку для динамического блока.

На этом урок по созданию динамических блоков и использованию динамических блоков окончен. В следующем уроке мы подробно опишем функции и методы использования конкретных параметров динамических блоков.

Источник

AutoCAD

Как сделать динамический блок автокад. Смотреть фото Как сделать динамический блок автокад. Смотреть картинку Как сделать динамический блок автокад. Картинка про Как сделать динамический блок автокад. Фото Как сделать динамический блок автокад

Как сделать динамический блок автокад. Смотреть фото Как сделать динамический блок автокад. Смотреть картинку Как сделать динамический блок автокад. Картинка про Как сделать динамический блок автокад. Фото Как сделать динамический блок автокад

Не удалось извлечь оглавление

Создание динамических блоков

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

В следующей таблице представлен обзор этапов добавления динамических свойств и элементов управления к определению блока.

Обычный рабочий процесс

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

Ниже приведен пример добавления зависимостей с последующим добавлением операций и параметров.

Добавление зависимостей (недоступно в AutoCAD LT)

В определении блока зависимости выполняют следующие функции:

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

Как сделать динамический блок автокад. Смотреть фото Как сделать динамический блок автокад. Смотреть картинку Как сделать динамический блок автокад. Картинка про Как сделать динамический блок автокад. Фото Как сделать динамический блок автокад

Количество доступных ручек для параметра зависимости определяется на палитре свойств в редакторе блоков.

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

Добавление операций и параметров

В определении блока операции и параметры содержат правила поведения блока при вставке его на чертеж.

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

Как сделать динамический блок автокад. Смотреть фото Как сделать динамический блок автокад. Смотреть картинку Как сделать динамический блок автокад. Картинка про Как сделать динамический блок автокад. Фото Как сделать динамический блок автокад

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *