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

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

  • автор:

Создание атрибутов блока в Автокаде

Мы рассмотрели, как сделать блок в Автокаде, научились создавать собственные библиотеки блоков и поняли важность использования данных элементов в чертежах. Теперь разберёмся, для чего нужны атрибуты блока в AutoCAD.

Атрибуты блока в Автокаде. Особенности

Атрибуты блоков в Автокаде представляют собой текстовое описание, которое связывается с конкретным блоком. Рассмотрим пример. Допустим, можно создать блок «Плитка». Давайте посмотрим, какую информацию может содержать такой объект (см. рис. 1): размер, цвет, материал, производитель, страна изготовитель и еще многое др.

Атрибуты блока в AutoCAD

Рис.1. Информация об объекте AutoCAD «Плитка».

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

Создаем атрибуты для блоков AutoCAD

Создание атрибутов блоков в Автокаде происходит в несколько этапов.

  1. Используя стандартные примитивы, создадим несколько графических объектов «Плитка», которые в дальнейшем преобразуем в блок.
  2. Перейдем во вкладку «Вставка».
  3. В панели «Определение блока» выбираем команду «Задание атрибута».

Команда в Автокаде «Задание атрибутов»

Рис.2. Создание атрибутов блока в Автокаде.

  • В появившемся диалоговом окне нужно задать такие параметры, как «Тэг» — имя атрибута, которое должно отображать суть его вхождения. Допустим, «ЦВЕТ».
  • В поле «Подсказка» нужно ввести текст, по которому будет ясно, какое значение следует указывать. Введем «Укажите цвет плитки».
  • Поле «По умолчанию» должно содержать значение, которое присваивается атрибуту.
  • Для первой плитки логично указать «желто-зеленый», но пока оставим это поле пустым, чтобы данный атрибут можно было присвоить и др. блокам.
  • При необходимости задайте параметры текста: высоту, стиль, угол поворота и т.п.

При наведении курсора мыши на режимы, появляются подсказки. В них можно прочитать, что обозначает тот или иной режим. Выберем «Скрытый» и «Фиксированное положение». Нажмем «ОК». Точку вставки атрибута укажем на экране возле самого объекта.

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

По аналогии создадим еще несколько атрибутов. К примеру, «РАЗМЕР», «ПЛОЩАДЬ», «МАТЕРИАЛ».

Атрибуты блоков в Автокаде

Рис. 4. Различные атрибуты блока в AutoCAD.

Теперь осталось создать сам блок. Выбираем команду «Создать блок» в AutoCAD, указываем имя, базовую точку. Указываем атрибуты (см. рис.5).

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

Рис.5. Создание атрибутов блока в Автокаде.

Нажимаем «Ок». Появляется диалоговое окно «Редактирование атрибута», где нужно ввести все характеристики нашей плитки.

Рис.6. Редактирование атрибутов AutoCAD.

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

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

Про создание атрибутов в динамическом блоке Автокада можно узнать в видеоуроке на моем канале YouTube. В нём рассмотрено, как взаимодействуют блоки, атрибуты и извлечение данных. Поэтому обязательно ознакомьтесь с этим материалом (см. видео «Динамические блоки, атрибуты и извлечение данных в AutoCAD»).

Освойте профессию проектировщика

Научитесь быстрому черчению, освоите прикладное 3D, автоматизируете создание ведомостей и спецификаций.

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

АТРЕДАКТ (команда) найти

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

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

Имя блока, атрибуты которого редактируются.

Тег, указывающий на атрибут. Убедитесь, что имя тега является уникальным.

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

Применение внесенных изменений без закрытия диалогового окна «Редактор атрибутов блоков».

Вкладка «Атрибут»

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

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

Вывести в список

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

Назначение выбранному атрибуту нового значения.

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

Для использования поля в качестве значения следует нажать правую кнопку и выбрать пункт «Вставить поле» из контекстного меню. Открывается диалоговое окно «Поле».

Вкладка «Параметры текста»

Задает свойства, определяющие способ отображения на чертеже текста атрибута. Цвет текста атрибута изменяется на вкладке «Свойства».

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

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

Определение режима выравнивания текста атрибута (выравнивание по левому краю, по центру или по правому краю).

Высота текста атрибута.

Задается угол поворота текста атрибута.

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

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

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

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

Угол наклона текста атрибута. Измеряется от вертикальной оси. Эта опция недоступна для атрибутов, состоящих из нескольких строк.

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

Вкладка «Свойства»

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

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

Тип линий атрибута.

Вес линии атрибута.

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

Задается стиль печати атрибута.

Если текущий чертеж использует цветозависимые стили печати, список стилей печати недоступен.

Понятия, связанные с данным

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

Добавление в блоки динамических элементов

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

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

С помощью добавляемых в описание динамических блоков параметров определяются свойства настройки для блока, а также указываются положения, расстояния и углы для геометрии в блоке. Параметры в описание динамического блока добавляются в редакторе блоков. В редакторе блоков параметры отображаются похожими на размеры. Параметры определяют свойства настройки блока. Параметры также определяют положения, расстояния и углы для геометрии во вхождения блока. При добавлении параметра в описание динамического блока параметры определяют одно или несколько настраиваемых свойств для блока. Например, при добавлении в описание динамического блока параметра поворота этот параметр определяет свойство Угол для вхождения блока. Поэтому если на чертеже имеется блок стула и требуется возможность поворота положения блока во время редактирования, то этот параметр определяет ось, вокруг которой можно поворачивать блок. В случае добавления параметра точки в описание динамического блока, этот параметр определяет два свойства настройки для вхождения блока: Положение X и Положение Y (относительно базовой точки вхождения блока). Описание динамического блока должно содержать хотя бы один параметр. При добавлении параметра в описание динамического блока автоматически добавляются ручки, связанные с ключевыми точками параметра. Затем в описание блока необходимо добавить операцию и связать операцию с параметром. На чертеже для манипулирования вхождением блока можно использовать ручку или свойство настройки в палитре свойств. При манипулировании вхождением блока на чертеже путем перемещения ручки или изменения значения настраиваемого свойства в палитре свойств изменяется значение параметра, определяющего это свойство настройки в блоке. При изменении значения параметра производится операция, связанная с этим параметром, которая изменяет геометрию (или свойство) вхождения динамического блока. Параметры также определяют значения ограничений, влияющих на поведение вхождения динамического блока на чертеже. Некоторые параметры имеют фиксированный набор значений, минимальные и максимальные значения или значения приращения. Например, линейный параметр, используемый в блоке окна, может иметь следующий фиксированный набор значений: 10, 20, 30 и 40. При вставке в чертеж вхождения бока можно изменять окно, используя только одно из этих значений. Добавление набора значений для параметра позволяет ограничить манипулирование вхождением блока в чертеже. Для получения более подробных сведений о наборе значений параметров см. раздел Указание наборов значений для динамических блоков . Параметры точки, поворота, XY, а также линейные и полярные параметры имеют свойство под названием «Цепочка операций». Для получения более подробных сведений о возможности использования цепочки операций для параметра см. раздел Разрешение цепочки операций для динамических блоков . Значения параметров также можно извлекать с помощью Мастера извлечения атрибутов или с помощью файла шаблона извлечения атрибутов. В следующей таблице приведен список и описания типов параметров, которые можно добавлять в описания динамических блоков, а также типы операций, которые можно связывать с каждым параметром.

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

Работа с атрибутами блоков в AutoCAD

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

Как создать атрибут в Автокаде для существующего блока?

Дважды щелкните по блоку ЛКМ или выберите команду «Редактор блоков» (читать более подробно про редактирование блоков в Автокаде). Находясь в редакторе, перейдите на вкладку «Вставка» — панель «Определение блока». В AutoCAD атрибуты присваиваются командой «Задание атрибута», как показано на рис.

Задание атрибутов в Редакторе блоков AutoCAD

Рис. 1. Задание атрибута уже существующему блоку AutoCAD.

В открывшемся диалоговом окне «Определение атрибута» зададим такие параметры, как Тег, Подсказка и По умолчанию (читать подробнее про создание атрибутов блока в Автокаде). Режим оставим «Фиксированное положение» и укажем точку вставки атрибута графически.

Определение атрибута AutoCAD

Рис. 2. Определение атрибута AutoCAD.

После нажатия «ок» в редакторе блока отобразится тег атрибута, а не само значение.

Блок с атрибутом в редакторе AutoCAD

Рис. 3. В Редакторе блоков AutoCAD отображается тег атрибута.

После сохранения внесенных изменений и закрытия Редактора в графическом пространстве возле блока не отображается никакая информация. Поэтому обратимся к команде «Управление атрибутами».

Команда AutoCAD «Управление атрибутами»

Рис. 4. Команда AutoCAD «Управление атрибутами».

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

Диспетчер атрибутов блока в Автокаде

Рис. 5. Обновление информации через диспетчер атрибутов блоков AutoCAD.

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

Блок с атрибутом в Автокаде

Рис. 6. Блок с атрибутом «по умолчанию» в Автокаде.

За редактирование атрибутов блоков отвечает соответствующая команда, расположенная во вкладке «Вставка» на панели «Блок» (см. рис. 7). Вы можете отредактировать один или сразу несколько блоков.

Команда AutoCAD «Редактирование атрибутов»

Рис. 7. Команда AutoCAD «Редактировать атрибут блока».

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

Редактор атрибутов блока в Автокаде

Рис. 8. Редактор атрибутов блоков AutoCAD.

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

Измененное значение атрибута AutoCAD

Рис. 9. Отредактированный атрибут блока AutoCAD.

Как изменить местоположение атрибута?

Рассмотрим, как можно изменить исходное расположение атрибута. Для этого Для наглядности изменим местоположение атрибута, переместив его в противоположную сторону.

Не забудьте сохранить внесенные изменения в Редакторе блоков. После закрытия Редактора никаких внешних изменений не произойдет. Нужно обязательно вызвать команду «Управление атрибутами» и нажать «Обновить».

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

Рис. 10. Изменение местоположения атрибута относительно блока AutoCAD.

Как просмотреть скрытые атрибуты?

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

Команда AutoCAD «Показать все атрибуты»

Рис. 11. Отображение скрытых атрибутов на чертеже AutoCAD.

В AutoCAD атрибуты блока используются, чтобы автоматически добавлять аннотации при вставке блока в чертеж. Эту информацию потом можно извлекать в удобном виде (читать про извлечение данных AutoCAD и формирование таблиц). Старайтесь использовать блоки с атрибутами как можно чаще. Это существенно сэкономит ваш временной ресурс, а работа в Автокаде станет рациональной и быстрой.

Освойте профессию проектировщика

Научитесь быстрому черчению, освоите прикладное 3D, автоматизируете создание ведомостей и спецификаций.

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

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