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

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

Рассмотрим создание динамических блоков в Автокаде. Коллекция блоков для 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 «Добавление значения расстояния».

Блок готов. Сохраняем все внесенные изменения и закрываем окно «Редактор блоков». Теперь когда мы выделяем блок в пространстве Модели, то в панели «Свойства» в закладке «Настройка» можно выбрать подходящую ширину окна.

Создание динамических блоков в Автокаде – задача несложная. Достаточно один раз разобраться, и можно научиться делать такие блоки самостоятельно.

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

Читайте также:  A1 sd bench 4pda

Урок «Динамические блоки в Автокаде» является заключительным в изучении создания блока рамки чертежа (см. здесь) и заполнения его данными с помощью атрибутов (см. тут).

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

Итак, продолжаем прокачивать наш блок-рамку чертежа для Автокада, и теперь сделаем так, чтоб можно было изменить размер с формата А3 на А4, А2, А1, А0 да и вообще какой понадобится. В нашем динамическом блоке можно будет не просто растянуть или сжать рамку, но и сохранить стандартные размеры.

В общем, приступайте и делайте внимательно, делай как я и все получится:

1. Скачайте и откройте файл с подготовленным блоком рамки чертежа формата А3, кликнув здесь.

2. Перейдите в режим редактирования блока (если затрудняетесь см. здесь). Далее, на палитре вариаций блоков слева кликните по кнопке «Линейный», что на вкладке «Параметры» и укажите крайние нижние точки.

3. Аналогично создайте вертикальный линейный параметр, указав крайние правые точки. Таким образом, мы создали динамические параметры, для которых укажем действия растяжения, а пока по клику правой клавиши переименуйте Расстояние1 и Расстояние2 на Ширина и Высота соответственно.

4. Перейдите на вкладку «Операции» и кликните по кнопке «Растянуть» и далее внимательно в соответствии с запросами в строке состояния и рисунком:

— кликом укажите параметр «Ширина»;

— укажите правую точу параметра (та за которую будет растягиваться блок) , кликнув мышью в правой части рамки;

— выделите рамкой область растягивания;

— Секущей рамкой (справа налево) выделите объекты растягивания.

Закончите действие нажатием клавиши Enter.

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

Точка параметра должна быть как на рисунке верхняя правая.

6. Теперь наш блок стал динамический, и мы можем его растягивать по ширине и высоте, в чем можем убедиться после нажатия кнопки «Тестировать блок»

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

7. Вернитесь на вкладку «Параметры», кликните по кнопке «Выбор» и укажите точку вставки как на рисунке.

8. Переименуйте параметр «Выбор1» в «Формат листа».

9. На вкладке «Операции» кликните по кнопке «Выбор» и укажите параметр «Формат листа», после чего появится окно «Таблица выбора свойств».

10. Добавьте свойства, выделив параметры «Ширина» и «Высота» для рамки чертежа.

11. Последний рывок, заполните ячейки данными форматов А4, А3, А2, А1, А0.

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

12. Выделяем наш динамический блок рамки чертежа и выбираем из списка требуемый формат.

И кайфуем… Теперь можно переименовать блок «Рамка А3» на просто «Рамка».

Динамические блоки AutoCAD скачать

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

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

Полезно. Как заменить одни объекты чертежа на другие читайте здесь .

Создать динамический блок в Автокаде. Видеоурок

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

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

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

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

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

Читайте также:  Как изменить кодировку в опере

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

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

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

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

  • Присвоить имя новому блоку – строка ввода «Name».
  • Выбрать примитивы на чертеже, обратившись непосредственно к чертежу (группа «Objects» – кнопка «Select Objects»). При этом программа переходит в режим работы с чертежом, когда можно выбрать объекты, даже не вписывающиеся в единый прямоугольник, а в завершение выбора нажать на «Enter». Количество выбранных объектов тут же будет указано в данной группе инструментов.
  • Здесь же назначить порядок работы с данными объектами после завершения операции создания: Retain – оставить, как есть; Convert to Block – преобразовать в блок; Delete – удалить из чертежа.
  • Выбрать точку в пределах группы, которая будет использоваться как точка будущей вставки согласно выбранной на чертеже – «Base point». Выбор можно произвести, введя три координаты (Z вводить необязательно, если объём не используется) или указав точку мышкой, что значительно проще. Советуем к выбору точки вставки отнестись скрупулёзно, точный её выбор может в будущем значительно помочь в работе.
  • В группе «Preview icon» можно назначить создание иконки, представляющей создаваемую группу.
  • Ниже задать (вернее, не менять, в этом нет необходимости) единицу измерения элементов – она естественно выбирается совпадающей с единицей измерения чертежа.
  • И ввести описание создаваемого элемента – советуем этой возможностью не пренебрегать, так и создаётся настоящая база элементов чертежа, с полноценным описанием.

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

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

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

  • из встроенных – в ниспадающем списке (если он пока в чертеже один, то он и будет в строке);
  • или по кнопке «Browse» – это из файла на диске.

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

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

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

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

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

  • уже созданный ранее блок, находящийся «внутри» чертежа – необходимо будет выбрать имя;
  • весь созданный чертёж – само собой, любой выбор уже не имеет смысла;
  • отдельные примитивы на чертеже – обратившись к чертежу, необходимо будет провести выбор;

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

Читайте также:  Бесплатные коды для есет нод 32

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

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

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

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

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

  1. Выбираем блок, с которым будем работать – вот где важно умное присвоение имён элементам, если их в чертеже много.
  2. В наборе различных видов рабочих объектов, открываемом в редакторе по умолчанию (он в некоторых версиях может называться «Палитрой вариаций»), выбираем вид. Именно этот выбор и определит в будущем характер динамики работы. Чаще, само собой, меняем линейные размеры, поэтому и выбираем – «Линейный».
  3. В ответ на выбор указываем две характерные точки согласно выбранному виду (раз линейный, то именно две точки). Таким образом, мы указываем, какой размер будет меняться динамически. Чтобы держать весь процесс под контролем, не забываем обращаться периодически к строке команд.
  4. Теперь назначенному размеру необходимо задать операцию. Это делается на вкладке «Операции». Там есть и перемещение, и масштабирование, и получение массива, и многие другие позиции. Нас интересует операция «Растянуть», она чаще всего и используется при линейных размерах.
  5. Но этого выбора недостаточно. Теперь указываем «Key Point» – ключевую точку, которая будет управлять операцией, и набор объектов, которые будут подвергнуты коррекции. Ключевая точка обычно выбирается в пределах общей группы, как одна из характерных точек. А набор объектов – обычно все объекты блока (хотя допускается и выделение лишь некоторых из них – всё зависит от задач динамической трансформации).
  6. На этом все операции по созданию динамического блока в AutoCAD завершены.

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

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

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

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

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

  1. Выбираем параметр и вызываем его окно свойств.
  2. Переходим на закладку «Набор значений».
  3. Здесь для строки «Тип расстояния» выбираем в ниспадающем списке значение «Список».
  4. В «Списке значений» вводим фиксированную величину.
  5. Выходим из редактора блоков.
  6. В будущем, если провести выделение группы, в панели «Свойств» закладки «Настройка» появится возможность указать подходящий фиксированный размер или согласиться с введённым.

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

Ссылка на основную публикацию
Как сделать flash игру
Если вы не наделены природным трудоголизмом — увы, ничего хорошего из этого не выйдет. Лень — враг всех, особенно создателей...
Как поменять вид диспетчера задач
А вот вопрос.почему каждый раз когда я выключаю компьютер а на следующий день включаю появляется надпись некорректное выключение. 30-04-2013 в...
Как поменять билеты ржд купленные через интернет
В жизни всегда есть место непредвиденным обстоятельствам. Если срочно потребовалось обменять или вернуть заранее приобретенный билет на более подходящий, это...
Как сделать input неактивным
Иногда на сайте необходимо сделать форму, в которую пользователь вводит какие-либо данные. Полей в форме может быть сколько угодно, однако...
Adblock detector