Создание шаблона рамки для автокада.Используем динамический блок.
Создание шаблона рамки для автокада.Используем динамический блок.
В этой статье речь пойдет о том как создать свою чертежную рамку для автокада с использованием динамического блока. Я советую Вам разобраться с этой темой, так как навык создания динамического блока Вам очень пригодится. Использование именно динамической чертежной рамки в autocad гораздо удобнее, чем использование множества различных отдельных шаблонов рамок для различных форматов.
Для начала что из себя представляет динамическая рамка. Идея состоит в том что кликнув на рамку, мы можем выбирать необходимый нам формат и рамка будет автоматически перестраиваться под заданный размер(А4,А3,А2,А0 и другие). Также рамку можно растягивать на произвольное расстояние, потянув за угол для получения нестандартных размеров чертежа.
Вот как выглядит этот динамический блок.
Для примера Вы можете скачать рамку для автокада созданную мной и отредактировать ее.Скачать
Но так как на каждом предприятии необходимо заполнять свой штамп(начиная с названия фирмы. ) то я рекомендую создать свой шаблон для динамической рамки.
Ранее я описывал как создавать динамические блоки в автокаде. Для тех кто незнаком с этим рекомендую прочитать вот эту статью.
Уроки автокад. Динамические блоки.
Приступим к созданию динамической рамки со штампом для чертежей в программе autocad.
Для начала нам понадобится готовая форматка желательно размера А3 горизонтальный (такая которой пользуетесь вы)
Выделим нашу форматку и нажмем на иконку создать блок.
Появляется следующая таблица. Заполняем название блока, выбираем точку начала координат блока(базовую точку), в выбранных элементах должна быть наша рамка, а в нижнем левом углу стоять галочка открыть в редакторе блоков. Нажимаем ОК.
Наша форматка открылась в редакторе блоков, теперь можем создать из нее динамический блок.
Укажем изменяемые параметры. На вкладке параметры выберем линейный.
Укажем параметр по вертикали.(как будто проставляем размер рамки по вертикали)
На вкладке операции выбираем растянуть.
Далее кликаем на наш параметр, затем указываем точку за которую будем растягивать рамку.
Выделяем прямоугольник для растяжения, как показано на рисунке.
Выбираем растягиваемые элементы.
В углу должна появиться иконка, означающая что задана операция растягивания.
Теперь укажем еще один линейный параметр (расстояние2) для растяжения по горизонтали.
Проделаем к нему ту же операцию растяжение. Рамку укажем таким образом.
Указываем элементы для растяжения.
Теперь наша форматка может растягиваться до нужных размеров. Можете проверить сохранив блок.
Чтобы мы могли указывать необходимый размер чертежной рамки для автокада (А0, А1, А2, А3, А4) нужно добавить параметр выбор.(Находится на вкладке параметры)
Укажем местоположение значка параметра выбор в углу нашей чертежной рамки.
Кликнем дважды на параметр выбор, чтобы открылась таблица. В таблице выбора нажимаем добавить свойстваи и добавляем наши линеиные параметры (расстояние1 и расстояние2). После чего заполняем таблицу. Слева указываем нужные габариты чертежа, а справа название формата(А0, А1, А2, А3, А4 и любые другие которыми вы пользуетесь) главное не ошибиться с размерами. Нажимаем ОК.
На этом можно закончить. Наша динамическая рамка готова. Нажимаем сохранить блок.
На этом я закончу, но Вы можете еще усовершенствовать данную рамку используя например видимость объектов, включая и выключая нужные элементы(таблицы и прочие). Так же можно использовать изменяемые аннотации к динамическому блоку, тем самым вписывать нужный текст в штамп, но мне показалось это не очень удобным(так как проще скопировать текст в штамп непосредственно)
Спасибо за внимание. Кому понравилась моя статья ставьте плюсы, у кого есть вопросы по теме спрашивайте в комментариях. Читайте уроки по автокад на сайте vsesobe.ru.
Рамка для автокада Динамический блок Видео.
Вы можете скачать готовую рамку для автокада, но лучше создать рамку для autocad самому.
Динамический блок в Автокад. Как создать блок в AutoCAD.
В этом уроке мы разберемся, как создать динамический блок в AutoCAD.
Урок ответит на такие вопросы:
– Как создать динамический блок в AutoCAD;
– Как сделать блок в Автокаде самостоятельно;
– Как происходит работа с динамическими блоками.
Видео версия урока:
Нажмите для просмотра видеоурока
Освой AutoCAD за 40 минут пройдя базовый курс от Максима Фартусова.
Текстовая версия урока:
Привет друзья! Сегодня мы поговорим о том, как создать динамический блок в программе AutoCAD.
Если честно, то я лично считаю, что у каждого уважающего себя любителя программы AutoCAD должна быть всегда под рукой личная коллекция блоков, которые он верой и правдой использует во всех проектах. Почему такое мнение? Все просто! Динамический блок в Автокаде экономит до 50% вашего времени и нервов. Давайте я покажу на небольшом примере как это работает. (см скриншоты)
Возьмем дверь которая выполнена динамическим блоком. При ее нажатии выделяется сразу вся дверь и показываются маркеры синего цвета, которые и делают блок динамическим. Тут нужно сделать небольшое отступление. Динамическим блоком называются блоки, которые обладают определенными параметрами, которые задаются в редакторе блоков. Например как тут, мы можем поменять ширину двери простым нажатием на нужную ширину. На практике нам не нужно заново делать новую дверь (а их может быть 10-ки) и каждый раз чертить новую, с новыми наборами размеров? Зачем? Мы сделаем один динамический блок и упростим себе жизнь.
Далее происходит то самое волшебство, мы можем менять размеры двери по необходимости и не рисовать каждый раз новую. Еще раз. Это очень экономит время и самое главное, нервы.
Представьте, Вы сами можете сделать такое и заставить двери или окна (и не только) принимать нужную Вам форму!
Вы можете перемешать дверь вдоль стен и не редактировать саму стену. Нет нужды удалять штриховку, тратить время на формирование проема. Вы перемешаете динамический блок и все. На практике это работает так, Ваш заказчик скажет Вам перенести дверь на 10 см влево. Не знающий про дин. блоки в Автокад удалил бы штриховку, затем нарисовал бы новый проем, затем снова бы нанес штриховку. А если таких правок будет 10-ки? Клиентов с “Я так вижу” очень много и поверьте на слово, динамические блоки в AutoCAD очень сильно увеличивает продолжительность жизни любого проектировщика, за счет экономии нервов и времени. Да, я очень их люблю.
Желание клиента закон.
Это работает не только с дверьми, но и с окнами. На самом деле, Вы можете сделать любой набор линий динамическим блоком и задать нужные параметры, мы тут для этого и собрались, учиться как правильно и быстро и главное просто, создать динамический блок.
Шаг 1. Сейчас мы перейдем к практической части, без лишней воды и моих сантиментов относительной это замечательной функции. Итак, для создания динамического блока нам нужна заготовка. Подойдет окно, как в нашем примере. (см. скриншот).
Шаг 2. Выделяем нашу заготовку и переходим во вкладку “главная” находим там панель “блок”, в ней кликаем на слово “создать”. После этого откроется окно создания динамических блоков в Автокад.
Шаг 3. В новом окне, нам нужно задать “имя” будущего динамического блока и указать его базовую точку. Для создания блока этого хватит. А вот для создания динамического блока в программе нет, нужны еще ряд действий о которых мы поговорим чуть ниже.
Итак, мы создали блок в Автокаде. Обратите внимание, что теперь это у нас единый объект с базовой точкой. Это и есть отличительная черта всех блоков, это единый объект который состоит из нескольких (а порой и множества) линий.
Шаг 4. Добавляем динамические свойства нашему блоку через редактор блоков в AutoCAD. Для этого нужно выбрать наш блок, нажать правую кнопку мыши и выбрать и выбрать “редактор блоков”, после этого мы попадаем в новое окно – окно редактора блоков. (см. скриншоты)
Вот так выглядит редактор блоков.
С помощью палитры вариаций блоков мы и будем делать динамический блок в Автокаде.
Шаг 5. Для этого нужно добавить сначала “параметр” который будет меняться, а затем указать “операцию”, т.е. указать каким образом будет параметр меняться, например масштабировать или поворачиваться. Рассмотрим на примере чуть ниже.
Шаг 6. Практические действия. Заходим во вкладку “параметры”, выбираем “линейный” и накладываем его на наше окно. Т.е. нужно будет выбрать две точки в нашем случае (все зависит от задачи, это важно), это начало и конец окна, вдоль всей длины окна, т.к. изменяться окно будет именно вдоль длинны.
После того как сделаете эти действия появиться желтый квадратик с восклицательным знаком, это значит, что мы добавили параметр.
Шаг 7. Теперь для создания динамического блока в AutoCAD нужно задать операцию. Т.е. нужно “сказать” команде “расстояние 1” как она будет меняться. В нашем случае это будет операция “растяжение”.
Для этого во вкладке “операция” выбрали “растяжение” и кликаем на синий параметр “Расстояние 1”.
Теперь нужно указать, где будет располагаться ручка, хватаясь за которую мы будем сужать или растягивать блок. Предлагаю разместить ее снизу, т.к. сверху у нас находится базовая точка и накладывать одно на другое просто не удобно. Кликаем по нижнему левому углу и видим, что там поставился “красный крестик в кружочке”. (см. скриншот ниже).
Теперь, программа нас просит указать “первый угол рамки растягивания” а затем “противоположный угол”, это значит, что нам нужно пересечь рамкой все объекты которые будут растягиваться, а те объекты, которые будут просто перемешаться должны полностью попасть в рамку.
В нашем случае, растягиваться должны длинные стороны окна, поэтому они пересекаются рамкой, а торец окна, должен попасть полностью в рамку, т.к. он будет только перемешаться.
Теперь нужно выбрать объекты, которые будут подвергаться операции “растягивание”. Выбираем все линии по очереди или выделяем их рамкой и подтверждаем наши все вышеперечисленные действия клавишей “enter”.
После наших действий с “операциями” около нашего динамического блока должна появиться пиктограмма растяжения, это значит что операция успешно добавлена к параметру.
(При создании динамического блока, да и при любых других операциях в программе AutoCAD всегда следуйте подсказкам, которые возникают всегда около мышки или отображаются в командной строке)
Шаг 8. После всех наших шагов, нужно сохранить изменения и выйти из редактора блоков. Для этого кликаем на крестик и обязательно сохраняем изменения.
Шаг 9. После того, как мы попали в “модель”, т.е. обратно в привычную для нас среду работы, нужно научиться вставлять блоки. Делается это очень просто. Заходим в панель “блок” и там находим слово “вставка”, затем, в списке блоков нужно выбрать наш. Помните в самом начале мы задавали имя? Вот, его ищем. В нашем случае это “окошечко”. После того как выбрали, просто поместите его в любое место на Вашем чертеже.
Вставив и выделив динамический блок мы увидим базовую точку с помощью которой можно переместить сам блок и треугольник, потянув за который можно изменить размер самого окна т.е. растянуть или сузить его.
Шаг 10. Поговорим о том, как задать дискретные свойства нашему окну. Т.е. задать конкретные параметры изменение по длине. Для этого нужно выделить наш блок, кликнуть правой кнопкой и нажать “редактор блок”.
Далее, в редакторе динамических блоков, нужно выбрать параметр “расстояние 1” и кликнуть на экране правой кнопкой мышки и выбрать пункт “свойства” внизу списка. Откроется окно свойств. Нас интересует пункт “набор значений”, в типе расст выбрать тип “список”, делается это для того, чтобы у нас был список конкретных значений по размерам в Автокаде.
После того, как выбрали “список”, кликаем на этот квадратик справа, нас перекинет в новое окно, где мы зададим нужные нам значения для нашего динамического блока.
Вот так выглядит это окно. В нем все предельно просто. Нужно вписать значения и добавить его в общий список, затем нажать на кнопку “ок”.
Затем, закрываем редактор блоков и обязательно сохраняем наши изменения. Теперь мы можем задавать только установленные значения для нашего окна, те которые мы указали в списке. Это удобно, когда требуются определенные типовые значения на чертежах.
А на этом у нас все, надеюсь Вам понравился данный видео урок и он открыл для Вас новые возможности в работе с программой AutoCAD. Помните, что данная возможность, я про динамические блоки в AutoCAD, очень сильно облегчает жизнь специалистам, поэтому стоит потратить время на ее обучение и практику.
Создание динамического блока.
Одними из важнейших элементов Автокада в последнее время стали динамические блоки. Они открывают широкие возможности по адаптации Автокад. И хотя существующие динамические блоки уже решают многие современные задачи проектирования, всегда хочется создать что-то уникальное, своё. Что-то, что будет решать ваши специфические задачи.
В этом уроке мы создадим свой простой динамический блок, а в следующем рассмотрим возможности управления динамический блоком из LISP программы
Давайте создадим свой динамический блок выноски с надписями. См. Рис. 1.
Рис. 1. Динамический блок выноски с надписями.
Блок будет иметь два атрибута – две надписи.
И три ручки управления:
1 – меняет положение всего блока;
2 – меняет длину выносной линии, изменяя положение полки и надписей;
3 – меняет длину полки.
Размер выноски зависит от размера объекта, для которого она предназначается. Я в качестве объекта взял куб со сторонами 300.
Нарисуете две линии.
Выделите их и нажмите на кнопку « Создать блок ». См. Рис. 2.
Рис. 2. Создание блока.
Откроется окно: « Определение блока »
Задайте имя блока.
Укажите базовую точку .
Поставьте галочки перед надписями «Аннотативный» и «Открыть в редакторе блоков» и нажмите «ОК» . См. Рис. 3.
Рис. 3. Определение блока.
Откроется редактор блоков.
Давайте создадим атрибут для верхней надписи.
На ленте перейдите на вкладку « Вставка »
Нажмите на кнопку « Задание атрибутов ». Откроется окно « Определение атрибута ». См. Рис. 4.
Рис. 4. Определение атрибута.
В поле «Тег:» напишите < txt1 >.
В поле «Подсказка:»
В поле «Высота текста:»
Нажмите « ОК » и вставьте атрибут сверху полки. См. Рис. 5.
Рис. 5. Определение атрибута.
Аналогично создаем атрибут для нижней надписи.
В результате получим. См. Рис. 6.
Рис. 6. Блок с атрибутами.
Перейдите на вкладку « Редактор блоков ».
Создайте Точечный параметр , который будет управлять расположение надписей и полки. См. Рис. 7.
Рис. 7. Точечный параметр.
Выделите параметр: Положение1 .
Нажмите . Откроется окно « Свойства ».
Напротив пункта: «Цепочка операций» поставьте Да
Напротив пункта: «Число ручек» поставьте 0
Рис. 8. Свойства точечного параметра «Положение1».
Перейдите на вкладку « Операции ».
На запрос: «Выберите параметр» — укажите параметр « Положение1 »
На запрос: «Выберите объекты» — укажите надписи и полку .
Нажмите < Enter >. См. Рис. 9.
Рис. 9. Операция «Перемещение».
Перейдите на вкладку « Параметры ».
Создайте Полярный параметр (от нижней точки к верхней), который будет управлять длиной и положением выносной линии. См. Рис. 10.
Рис. 10. Полярный параметр.
Выделите параметр: Расстояние1 .
В окне «Свойства» напротив пункта: « Число ручек » поставьте 1 .
Рис. 11. Свойства полярного параметра «Расстояние1».
Перейдите на вкладку « Операции ».
Выберите: « Полярное растяжение ».
На запрос: «Выберите параметр» — укажите параметр « Расстояние1 ».
На запрос: «Укажите точку параметра» — укажите точку пересечения отрезков .
На запрос: «Укажите первый угол рамки растяжения» — укажите нижнюю точку рамки.
На запрос: «Противоположный угол» — укажите верхнюю точку рамки.
Рис. 12. Операция «Полярное растяжение».
На запрос: «Выберите объекты» — укажите выносную линию и параметр Положение1. Нажмите < Enter >.
На запрос: «Укажите объекты только для поворота» «Выберите объекты» — Нажмите < Enter >.
Давайте протестируем, что у нас получилось.
На ленте нажмите на кнопку: Тестировать блок.
Выделите блок. Должны быть видны две ручки. См. Рис. 13.
Рис. 13. Тестирование блока.
Нижняя ( 1 ) – перемещает весь блок.
Верхняя ( 2 ) – меняет положение полки.
После того, как Вы поэкспериментировали, на ленте нажимаем на кнопку: Закрыть окно тестирования блока .
Длина надписей в нашем динамическом блоке может быть разной. Поэтому, давайте добавим Линейный параметр (справа налево), который будет менять длину нашей полки. См. Рис. 14.
Рис. 14. Линейный параметр.
Выделите параметр: Расстояние2 .
В окне «Свойства» напротив пункта: « Число ручек » поставьте 1.
Рис. 15. Свойства линейного параметра «Расстояние2»
Перейдите на вкладку « Операции ».
На запрос: «Выберите параметр» — укажите параметр « Расстояние2 ».
На запрос: «Укажите точку параметра» — укажите правую точку полки .
На запрос: «Укажите первый угол рамки растяжения» — укажите первый угол .
На запрос: «Противоположный угол» — укажите второй угол.
Важно : рамка не должна заходить за середину полки . См. Рис. 16.
Рис. 16. Операция «Растянуть».
На запрос: «Выберите объекты» — укажите полку . Нажмите < Enter >.
Далее наведите курсор мыши на значок Перемещения и нажмите на правую кнопку мыши. Появится контекстное меню.
Выбираем пункт: « Набор объектов для операции ». Затем: « Изменения набора объектов ». См. Рис. 17.
Рис. 17. Изменения набора объектов.
На запрос: «Выберите объект для добавления в набор операций» — укажите параметр Расстояние2 и нажмите < Enter >. См. Рис. 18.
Рис. 18. Добавление параметра «Расстояние2».
Протестируйте блок. Теперь у блока можно менять и длину полки.
Завершите тестирования блока.
На ленте нажмите на кнопку: « Сохранить блок »
Появится окно, в котором выбираем « Сохранить изменения ». См. Рис. 19.
Рис. 19. Сохранить изменения.
Затем закрываем редактор блоков .
Давайте проверим, как работает блок:
На ленте, нажимаем на кнопку: « Вставить ».
В поле имя, выбираем « Vyn » и нажимаем ОК . См. Рис. 20.
Рис. 20. Вставка блока.
На запрос в командной строке «Точка вставки» — укажите любую точку в рабочем окне Автокад.
На запрос «Введите значения атрибутов» «Вставить верхний» — введите « text1 » и нажмите < Enter >.
На запрос «Вставить нижний» — введите « text2 » и нажмите < Enter >.
В результате у нас должен был получится блок изображенный на Рис. 21.
Рис. 21. Динамический блок: выноска с надписями.
Сохраните свой блок на диск.
Выделите бло к и нажмите на кнопку: « Запись блока на диск ». Откроется окно Запись блока на диск
Убедитесь, что в поле имени блока выбран нужный блок ( Vyn ).
Выберите путь сохранения блока ( D:\MyLisp\Vyn.dwg ). и нажмите ОК .
Рис. 22. Запись блока на диск.
Скачать динамический блок (Размер файла: 30 kB)
(Если Вы скачали динамический блок.
Часто используемые блоки, для быстрого доступа к ним, можно разместить на палитре инструментов.
На ленте перейдите на вкладку « Вид ».
Нажмите на кнопку « Инструментальные палитры ». Откроются « Палитры инструментов ». См. Рис. 23.
Рис. 23. Палитра инструментов.
Давайте создадим свою палитру.
Для этого поместите курсор мыши на любую палитру инструментов и нажмите на правую кнопку мыши.
Появиться контекстное меню, в котором выбираем пункт « Создать палитру ». См. Рис. 24.
Рис. 24. Создание новой палитры.
Вместо названия « Новая палитра » введите « Му ».
Теперь, для того чтобы поместить наш блок в палитру:
Поместите на него курсор мыши, нажмите левую кнопку мыши и не отпуская ее перетащите блок в палитру и там отпустите. См. Рис. 25.
Рис. 25. Перетащите блок на палитру.
В палитре «My» появиться новый блок . См. Рис. 26.
Рис. 26. Блок на палитре.
Теперь Вы можете вставлять ваш блок на любом чертеже. Для этого нужно открыть палитру «My» и перетащить из нее нужный блок в рабочее окно Автокад.
На этом наш урок окончен.
В следующем уроке мы рассмотрим пример управления динамическим блоком из LISP программы.
Пишите в комментариях:
Все ли у Вас получилось в этом уроке?
Была ли для Вас полезной информация, данная в этом уроке?
На какие вопросы, Вы хотели бы, получить ответы в следующих уроках?
Я с удовольствием отвечу на ваши вопросы.
Если вы хотите получать новости с моего сайта. Оформляйте подписку.
До новых встреч.
«Автор: Михаил Орлов»
Также на эту тему Вы можете почитать:
Сокращенные команды Автокад.
Спецификация в Автокаде.
Как нарисовать круг в Автокаде.
18 комментарии на “ Создание динамического блока. ”
Leonid 21.05.2015 11:04
При изменении размеров выноски, направлений и прочих геометрических параметров Блок меняет свое название на *U# (*U5 к примеру). CAD переводит блок в unnamed block, и дальнейшие массовые манипуляции уже не возможны. Есть ли решения данной проблемы?
Михаил Орлов 25.05.2015 21:31
Не совсем понятно о какой выноски (блоке) идет речь. Пришлите мне ваш блок на почту: acadprog@gmail.com
Алексей 10.07.2015 16:04
Класс! Спасибо, у меня все получилось!
Алексей 10.07.2015 16:20
Я сделал блок с тремя атрибутами, параметры двух (text1 и text2) заполняются автоматически из свойств объекта внутри блока, а третий атрибут представляет собой порядковый номер блока на чертеже. Т.е картина такая: при вставке блока вылетает окно-подсказка, где я ставлю номер блока (блок N 1, блок N 2, блок N 3…. и.т.д), а все остальные атрибуты заполняются автоматом из свойств объекта. Так вот вопрос: «Можно ли сделать так, чтобы не приходилось вбивать порядковый номер блока вручную, (поскольку блоков на чертеже может быть больше сотни, то велика вероятность отвлечься и ошибиться), а все пробивалось бы автоматом?»
Как сделать динамическую рамку в автокаде
ДИНАМИЧЕСКИЕ БЛОКИ
1) «Рамка со штампом по ГОСТ 2.301-68 в виде динамического блока 1.0»
В файле рисунка AutoCAD2006 находится динамический блок рамок со штампами с размерами по ГОСТ 2.301-68*. Данный динамический блок может быть полезен для использования в качестве шаблона рамок со штампами проектов, в том случае, если рамка со штампом используется в модели, а не в листе.
В качестве мультитекста использован Шрифт GOST_A(прилагается).
Динамические блоки поддерживаются только в AutoCAD 2006 и выше.
Для выбора формата рамки со штампом необходимо выделить рамку и нажать на синюю стрелку в результате чего появится выпадающий список с разными форматами рамок. Пример использования динамической рамки можно посмотреть в прилагающемся демо ролике использования рамки со штампом.
Сведения о файле
Размер архива, КБ
Ramka_so_shtampom_dinPDI13.rar
Рамка со штампом по ГОСТ 2.301-68 в виде динамического блока. dwg
2) «Рамка со штампом по ГОСТ 2.301-68 в виде динамического блока 2.0»
В файле рисунка AutoCAD2006 находится динамический блок рамок со штампами с размерами по ГОСТ 2.301-68* форматов от А 4 до А0. Данный динамический блок может быть полезен для использования в качестве шаблона рамок со штампами проектов, в том случае, если рамка со штампом используется в модели, а не в листе.
В отличи и от предыдущей версии 1.0 «Рамка со штампом по ГОСТ 2.301-68 в виде динамического блока 2.0» имеет исправленый штамп для более удобного использования, если проект содержит несколько листов одного проекта.
В качестве мультитекста использован Шрифт GOST_A(прилагается).
Динамические блоки поддерживаются только в AutoCAD 2006 и выше.
Для выбора формата рамки со штампом необходимо выделить рамку и нажать на синюю стрелку в результате чего появится выпадающий список с разными форматами рамок. После выбора формата рамки для изменения текста в штампе необходимо взорвать динамический блок, а затем не взрывая блок штампа, войти в редактор блоков и изменить необходимый текст, текст же названия листа и номер листа не относится к блоку штампа и поэтому его можно править сразу после взрыва динамического блока рамки. Делать именно так необходимо в том случае, если проект содержит несколько листов одного проекта, чтобы не изменять одинаковый текст на всех листах, а только в 1-м блоке штампа.
Пример использования динамической рамки можно посмотреть в прилагающемся демо ролике использования рамки со штампом.
Сведения о файле
Размер архива, КБ
Ramka_so_shtampom_dinPDI13.rar