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

Обновлено: 04.07.2024

Урок 09. Работа с атрибутами в AutoCAD

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

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

Создание определения атрибута

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

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

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

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

Опция Описание
Скрытый Установленные значения атрибутов не отображаются на чертеже.
Постоянный Задает постоянное значение атрибута. Атрибут автоматически принимает значение которое установили.
Контролируемый Когда вы вставляете атрибут, появляется подсказка, с просьбой проверить значение.
Установленные Автоматически вставляет значение по умолчанию
Фиксированное положение Блокировка положения атрибута относительно блока. При установленной опции на возможно переместить атрибут отдельно от блока. Разблокированные атрибуты имеют свой собственный захват, для перемещения.
Несколько строк Позволяет атрибуты содержать несколько строк текста.

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

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

По умолчанию – поле для ввода значения используемого по умолчанию.

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

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

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

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

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

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

Редактирование атрибутов возможно до момента создания блока, при помощи палитры свойств, для этого необходимо выполнить команду Редактировать > Объект > Текст > Редактировать , или вызвать команду введя в командной строке ДИАЛРЕД.

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

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

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

  • Порядок атрибута
  • Тэг
  • Видимость атрибута
  • Параметры текста
  • Свойства (слой, тип, цвет, толщину линий)
  • Значение атрибута по умолчанию

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

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

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

Заранее благодарен всем, кто ответит.

Backend Software Developer

Должно быть, файл стащил тот собак, который собачит. Такая же фигня получается, если файл прифигачивать.

Заранее благодарен всем, кто ответит.

У атрибута в свойствах ,если память не изменяет, есть lock on off
или как то так -все из-за него.

Инженер по системам безопасности

Привет. У меня все атрибуты (3 в одном блоке и 1 в другом) двигаются. Может ты не разобрался что во втором блоке 3 атрибута и пытаешся их двигать сразу? Отметь все три грипса с зажатым Shift и двигай на здоровье (см. картинку).
[ATTACH]1141273291.jpg[/ATTACH] Я понимаю, что у меня там три атрибута (во втором блоке). Проблема в том, что даже блок с одним атрибутом часто не даёт двигать текст этого самого атрибута. Может, я как-то не так выделяю? Когда я клацаю левомышой по блоку (где три атрибута), он у меня выделяется весь - с ОДНОЙ ручкой, и эта ручка тягает весь блок. А по другому блоку клацаю - там ДВЕ ручки, одна для блока, а другая - для атрибута. Вот это и треба доказать, точнее, добиться - чтобы для текста атрибутов своя ручка была. У меня один раз так получилось, а КАК - сам не понял. Может, подскажешь чего? Может, точка вставки атрибута совпадает с точкой вставки блока? __________________

---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.

IMHO: Нужно включить ручки внутри блока

Переменная GRIPBLOCK = 1

P.S.Ник читать как крыс (типа крыса, только мужского рода). Если честно, я пока не было PS ,на автомате пытался читать этот ник на английском )

Всё правильно, всё работает. Однако хочется спросить кое-что ещё. В прилагаемом рисунке выделяю блок с тремя атрибутами - и вижу, что надписи атрибутов могут располагаться в любом месте чертежа. Открываю блок в редакторе блоков (Автокад 2006) - вижу слова Символ, текст, база в правильном месте блока. Скажите, пожалуйста, в Автокаде предусмотрена возможность как-то связывать одно с другим? То есть, двигая слово "База" в редакторе блоков, добиться, чтобы сдвинулась буковка "А" в чертеже? Или такой возможности всё-таки нет, и надпись на чертеже располагается совершенно независимо от расположения атрибута блока?


Автор:

Порядок редактирования и применение определений атрибутов блока.

Редактирование атрибутов, прикрепленных к определению блока

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


  1. Выберите вкладку "Вставка" панель "Определение блока" "Управление атрибутами" . найти
  2. В Диспетчере атрибутов блоков выбрать блок из списка или нажать "Выбрать блок" для указания блока в графической области.
  3. В списке атрибутов дважды щелкнуть мышью на имени редактируемого атрибута или, выделив его, нажать "Редактировать".
  4. В диалоговом окне "Редактирование атрибута" внесите изменения на перечисленных ниже вкладках и нажмите кнопку "ОК".
    • Вкладка "Атрибут". Измените тег, запрос и текст по умолчанию, задайте режимы, такие как отображение атрибута, тип значения (константа или переменная) и т. д.
    • Вкладка "Параметры текста". Измените способ отображения текста в чертеже.
    • Вкладка "Свойства". Измените свойства слоя, типа линий, веса линий, стиля печати и цвета.
  5. Если требуется применить изменения ко всем вхождениям блоков, которые содержат этот атрибут, нажмите кнопку "Настройки" (в окне "Диспетчер атрибутов блоков") и выберите "Применять к имеющимся вхождениям".

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


  1. Выберите вкладку "Вставка" панель "Определение блока" "Управление атрибутами" . найти
  2. В Диспетчере атрибутов блоков нажать "Параметры".
  3. В диалоговом окне "Параметры" выполнить одно из действий:
    • Для применения внесенных изменений к существующим вхождениям блоков (по умолчанию) установите флажок "Применять к имеющимся вхождениям".
    • Для применения внесенных изменений только к новым вхождениям блоков снимите флажок "Применять к имеющимся вхождениям".

Применение изменений атрибута ко всем вхождениям блока (окно "Диспетчер атрибутов блоков")

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


  1. Выберите вкладку "Вставка" панель "Определение блока" "Управление атрибутами" . найти
  2. В Диспетчере атрибутов блоков выбрать блок из списка или нажать "Выбрать блок" для указания блока в графической области.
  3. Нажмите "Синхронизация".

Применение изменений атрибута ко всем вхождениям блока (в командной строке)

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


  1. Выберите вкладку "Главная" панель "Блок" "Обновить атрибуты" .
  2. Выполнить одно из действий:
    • Ввести имя, затем ввести имя блока, вхождения которого следует обновить.
    • Введите ? для получения списка блоков, затем введите имя и имя блока.
    • Нажмите Enter и затем укажите блок в области чертежа с помощью устройства указания.

Удаление атрибута из определения блока


  1. Выберите вкладку "Вставка" панель "Определение блока" "Управление атрибутами" . найти
  2. В Диспетчере атрибутов блоков выбрать блок из списка или нажать "Выбрать блок" для указания блока в графической области.
  3. (Необязательно) Если атрибуты не нужно удалять из существующих экземпляров блока, щелкните "Настройки" и в диалоговом окне настроек снимите флажок "Применять к имеющимся вхождениям".
  4. В диспетчере атрибутов блоков выделите атрибут в списке и нажмите "Удалить".

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

Определение и устранение повторяющихся атрибутов тегов блока

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


  1. Выберите вкладку "Вставка" панель "Определение блока" "Управление атрибутами" . найти
  2. В Диспетчере атрибутов блоков нажать "Параметры".
  3. В диалоговом окне "Настройки" установите параметр "Выделять повторные теги" и нажмите кнопку "ОК".

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

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

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

Редактирование единичных атрибутов

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

003

Гораздо проще дважды щелкнуть на нужном атрибуте с зажатой клавишей Ctrl и отредактировать значение прямо на месте

Перемещение атрибутов

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

002

Зеркальное отражение блока с атрибутами

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

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

006

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

007

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

Читайте также: