Темы в этом разделе. Переопределение блоков в AutoCAD Блоки для AutoCAD – очень важная особенность

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

Расчленить и создать блок заново

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

Процесс предельно прост:

Вставляем лишний блок, расчленяем его на отдельные примитивы

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

Согласившись, получим переопределенные блоки во всем чертеже

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

Вставить новый блок в файл

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

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

Редактор блоков

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

Изменить его в соответствии с задачей и закрыть редактор.

Все вхождения блоков обновятся автоматически во всем файле.

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

Редактирование по-месту

Команда ССЫЛРЕД (_REFEDIT) позволяет редактировать блоки и внешние ссылки по-месту. Преимущество этого способа в том, что при запуске этого способа редактирования остальная часть чертежа, не относящаяся к блоку, затемняется и остается доступной для привязок, т.е. мы имеем возможность редактировать блок в контексте окружающей его геометрии.

Для редактирования по месту можно ввести команду ССЫЛРЕД и выбрать блок или выбрать блок и в контекстном меню выбрать Контекстное редактирование блока

Как видим, окружение блока затемнилось, но доступно для привязки

После создания нужной геометрии необходимо нажать кнопку Сохранить изменения на ленте

Что такое блоки в Автокаде? Чтобы ответить на этот вопрос сразу же дадим определение. Блок – это набор примитивов (отрезков , полилиний , окружностей и т.п.) и отдельных элементов, которые сгруппированы в единый цельный объект.

Использование блоков в Автокад существенно облегчает повторное их применение как внутри одного чертежа, так и в других проектах.

Блоки бывают статическими и динамическими. Динамичность блока может заключаться, например, в изменение его размера, формы, масштаба и т.д. Забегая вперед, хочется отметить, что динамические блоки в Автокаде позволяют решить более широкий ряд задач, чем статические. На рис. 1 представлен пример блоков AutoCAD из коллекции «Автомобили».

Рис.1. Использование блоков в Автокад на примере автомобилей.

Когда речь заходит про блоки, нужно четко понимать, что такое вхождение блока в Автокаде, а что такое определение.

Определение блока Автокад.

После того как вы начертили графические элементы, вам нужно преобразовать их в блок. Для этого выбирается команда «Создать блок», а затем задается имя, базовая точка и указываются сами элементы чертежа (читать подробнее, про создание блоков в AutoCAD). Определение блока AutoCAD – это информация об имени, базовой точке и геометрических объектах, входящих в блок.

Вхождение блока в Автокаде.

Блоки для AutoCAD – очень важная особенность!

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

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

Рис.2. Применение блоков в Автокад на примере окон.

Так вот, самым большим преимуществом блоков является то, что достаточно отредактировать только лишь одно определение блока (т.е. основное его описание), а все остальные вхождения автоматически изменятся. В противном случае пришлось бы редактировать каждый объект отдельно или же вносить изменения для одного элемента, копировать его и заново вставлять.

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

Подведем итог. Теперь вы знаете, для чего нужны блоки в Автокаде. Главное, чтобы вы осознали всю важность их применения, т.к. это экономит ресурсы компьютера, ваше время и нервы!

    Изменение данных в атрибутах блока

    Редактирование определений атрибутов блоков

    Разделение блока на составляющие (расчленение)

Редактирование определений блоков

Нижняя часть страницы

    Процедура

    Краткий справочник

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

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

Существует два способа редактирования определения блока:

    Изменение определения блока в текущем чертеже.

    Изменение определения блока в исходном файле и его повторная вставка в текущий чертеж.

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

Изменение определения блока в текущем чертеже

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

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

Обновление блока при изменении исходного файла

Изменение исходного чертежа блока не оказывает немедленного действия на текущий чертеж, куда вставлен этот блок. Для обновления блока в текущем чертеже, вставленного из исходного файла, следует воспользоваться командой ВСТАВИТЬ.

Обновление блока при изменении библиотеки компонентов

При выполнении вставки одноименного определения блока с помощью Центра управления уже имеющийся в чертеже блок не удаляется. Для обновления определения блока из библиотеки можно использовать команду ПБЛОК, которая создает отдельный файл блока из библиотеки компонентов. Затем используется команда ВСТАВИТЬ для перезаписи определения блока на чертеже, где используется блок.

Примечание При использовании команды ВСТАВИТЬ описания к блокам сбрасываются. Текстовые описания к блокам, выводимые в диалоговом окне "Определение блока", можно копировать между описаниями блоков через буфер обмена.

Редактирование описаний блоков

Для изменения описаний к блокам, отображаемых в Центре управления, следует использовать команду БЛОК. Кроме того, в диалоговом окне "Определение блока" можно также добавлять описания к имеющимся блокам.

Переопределение атрибутов блоков

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

    Постоянные атрибуты, имеющие фиксированные значения (константы), теряются или заменяются новыми атрибутами.

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

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

См. также

      Присоединение данных к блокам (атрибуты блоков)

      Изменение определений динамических блоков

Процедура

Для изменения определения имеющегося блока

    Выбрать редактируемый блок.

    Щелкнуть правой кнопкой мыши на блоке и выбрать "Свойства" из контекстного меню.

    В окне "Свойства" выделить и изменить значения X и Y координат базовой точки, масштабных коэффициентов, угла поворота и других параметров.

Для обновления блока при изменении исходного файла

Для редактирования описания блока

Изменение данных в атрибутах блока

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

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

    Дважды нажмите на блоке, чтобы открыть "Расширенный редактор атрибутов"

    Удерживая нажатой клавишу Ctrl, дважды нажмите на блоке, чтобы открыть контекстный редактор

    Откройте палитру "Свойства" и выберите блок

Изменить положение атрибутов в блоке можно также с помощью ручек. Кроме того, с помощью ручек можно менять ширину текста при работе с многострочными атрибутами.

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

Процедура

Для редактирования атрибутов

Редактирование определений атрибутов блоков

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

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

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

    Свойства, управляющие отображением текста атрибутов на чертеже

    Свойства, определяющие слой, цвет, вес и тип линий для вывода атрибутов

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

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

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

Для обновления вхождений блоков в графической области после изменения их постоянных атрибутов и атрибутов вложенных блоков используется команда РЕГЕН.

Изменение порядка запросов на ввод значений атрибутов

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

Удаление атрибутов блока

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

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

Обновление вхождений блоков

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

Можно также использовать АТРОБНОВИТЬ для обновления свойств атрибутов во вхождениях блоков с целью согласования с определениями блоков либо для обновления экземпляра блока после переопределения атрибута блока с помощью команд БЛОК, -БЛОК или БЛОКРЕД.

Обновление свойств атрибутов во вхождениях блоков не оказывает никакого влияния на значения этих атрибутов.

Редактирование атрибутов во вхождениях блоков

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

Процедура

Для редактирования атрибутов в описаниях блоков

Для включения и отключения применения изменений к существующим вхождениям блоков

    Для применения внесенных изменений к существующим вхождениям блоков установите флажок "Применять к имеющимся вхождениям".

    Для применения внесенных изменений только к новым вхождениям блоков снимите флажок "Применять к имеющимся вхождениям".

Нажмите "ОК".

Для нахождения одинаковых имен атрибутов блока

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

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

  1. Для изменения положения атрибута в списке выделить его и нажать кнопку "Вверх" для перемещения вверх по списку или кнопку "Вниз" для перемещения вниз.

Примечание Для постоянных атрибутов (Режим=C), определяющих константы, эти кнопки недоступны.

Для удаления атрибута из определения блока и из всех вхождений блоков

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

Для обновления измененных атрибутов в существующих вхождениях блоков

Для обновления атрибутов во вхождениях, связанных с выбранным описанием блока

    Ввести имя , затем ввести имя блока, вхождения которого следует обновить.

    Введите ? для получения списка блоков, затем введите имя и имя блока.

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

При вводе имени несуществующего блока или при выборе блока, не имеющего атрибутов, появляется сообщение об ошибке.

Другой способ

    Нажать "Применить" для сохранения изменений. Редактор атрибутов блоков остается открытым.

При нажатии кнопки "Отмена" для выхода из Редактора атрибутов блоков все изменения, сохраненные нажатием кнопки "Применить", остаются в силе.

    Нажать "OK" для сохранения изменений и выхода из Редактора атрибутов блоков.

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

Разделение блока на составляющие (расчленение)

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

    Создать определение нового блока

    Переопределить определение имеющегося блока

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

Имеется возможность автоматического расчленения блоков на месте создаваемых вхождений блоков путем установки флажка "Расчленить" в диалоговом окне "Вставка".

Процедура

Управление свойствами при расчленении объекта

    Введите расчленить

    Выберите объекты для расчленения.

    Если выбрано более одного объекта, введите и с целью управления свойствами для индивидуальных объектов либо введите г с целью управления свойствами для всех выбранных объектов.

    Введите опцию для свойства, которое необходимо изменить.

Свойство применяется к составному объекту, и заново выводится подсказка.

    Введите другую опцию или введите р для расчленения выбранных объектов.

Выбранные объекты расчленяются, и указанные свойства применяются к компонентным объектам.

Диалоговое окно "Определение блока"

Краткий справочник

Служит для создания определения блока и присвоения ему имени.

Способы доступа

Кнопка

Лента: Главная вкладка Блок панельСоздатьНедоступна на ленте в текущем рабочем пространстве.

Меню: Рисование БлокСоздатьНедоступно в меню в текущем рабочем пространстве.

Панель: Рисование

Ввод команды: блок

Список параметров

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

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

Просмотр

Если существующий блок выбран в разделе "Имя", выполняется предварительный просмотр блока.

Базовая точка

Задание базовой точки вставки блока. Значение по умолчанию 0,0,0.

Указать на экране

Отображение запроса на указание базовой точки при закрытии диалогового окна.

Указать базовую точку вставки

Временное закрытие диалогового окна для указания базовой точки вставки на текущем чертеже.

Значение координаты по оси X .

Значение координаты по оси Y .

Значение координаты по оси Z .

Объекты

Задает объекты, включаемые в блок, а также поведение программы по отношению к ним после создания блока.

Указать на экране

Отображается запрос на указание объекта при закрытии диалогового окна.

Выбрать объекты

Временное закрытие диалогового окна, для того чтобы пользователь мог выбрать нужные объекты для блока на чертеже. По завершении выбора объектов и нажатии Enter диалоговое окно "Описания блоков" вновь появляется на экране.

Быстрый выбор

Отображает диалоговое окно "Быстрый выбор", в котором можно выбирать объекты по их свойствам.

Оставить

Выбранные объекты остаются в чертеже без изменений.

Преобразовать в блок

Выбранные объекты преобразуются во вхождение только что созданного блока.

Удалить

Выбранные объекты удаляются из чертежа.

Выбрано объектов

Вывод информации о количестве выбранных объектов.

Поведение

Задает режим работы блока.

Аннотативный

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

Ориентация блока по листу

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

Одинаковый масштаб

Указывает, защищено ли вхождение блока от применения разного масштаба.

Разрешить расчленение

Указывает, возможно ли расчленение вхождения блока

Настройки

Параметры для блока.

Единицы блока

Указывает единицы вставки для вхождения блока.

Описание

Указывает описание текста блока.

Открыть в редакторе блоков

Открывает текущее определение блока в Редактор блоков при нажатии "ОК".

Диалоговое окно "Определение атрибута"

Краткий справочник

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

Способы доступа

Кнопка

Лента: Главная вкладка Блок панельЗадание атрибутовНедоступна на ленте в текущем рабочем пространстве.

Меню: Рисование БлокЗадание атрибутовНедоступно в меню в текущем рабочем пространстве.

Ввод команды: атопр

Список параметров

Отображаются следующие параметры.

Режим

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

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

Скрытый

Указывает, что значение атрибута вставленного блока не должно быть видно на экране или выводиться на печать. АТЭКР переопределяет скрытый режим.

Постоянный

Задает фиксированное значение атрибута для всех вхождений блока.

Контролируемый

Позволяет проверить правильность значения атрибута во время процесса вставки блока.

Установленный

Присваивает атрибуту при вставке блока значение по умолчанию.

Фиксированное положение

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

Многострочный

При выборе этого параметра значение атрибута может содержать несколько строк текста. В этом случае можно задать ширину рамки атрибута.

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

Атрибут

Задание данных атрибута.

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

Подсказка

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

По умолчанию

Значение, которое присваивается атрибуту по умолчанию.

Добавление поля

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

Кнопка редактора многострочного текста

Если выбран режим многострочного текста, вызывается контекстный текстовый редактор с панелью форматирования текста и линейкой. В зависимости от значения системной переменной ATTIPE панель "Форматирование текста" отображается полностью или в сокращенном варианте.

Более подробная информация приведена в разделе Контекстный редактор.

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

Точка вставки

Задается положение атрибута. Здесь можно ввести численные значения координат или, нажав кнопку "Указать на экране", определить точку вставки атрибута относительно тех объектов, с которыми связан этот атрибут.

Указать на экране

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

Указывает координату X для точки вставки атрибута.

Указывает координату Y для точки вставки атрибута.

Указывает координату Z для точки вставки атрибута.

Параметры текста

Здесь задаются выравнивание, текстовый стиль, высота и угол поворота текста атрибута.

Выравнивание

Задается выравнивание текста атрибута. Описание параметров выравнивания см. в разделе ТЕКСТ.

Текстовый стиль

Заранее определенный текстовый стиль для текста атрибута. Отображается текстовый стиль, загруженный в настоящий момент. Дополнительные сведения о загрузке или создании текстовых стилей см. в разделе СТИЛЬ.

Аннотативный

Указывает, что атрибут - аннотативный. Если блок является аннотативным, ориентация атрибута совпадает с ориентацией блока. Щелкните информационный значок, чтобы узнать больше об аннотативных объектах.

Высота текста

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

Поворот

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

Ширина рамки

Задание максимального значения длины строк текста в многострочном атрибуте, при превышении которого выполняется перенос на следующую строку. Если задано значение 0,000, ограничение на длину строк текста отсутствует.

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

Выровнять по предыдущему атрибуту

Размещение имени атрибута непосредственно под именем предыдущего. Если еще не было создано ни одного описания атрибута, опция недоступна.

ЗАДАНИЕ

Домашнее задание: Начертить электрическую цепь с применением блоков.