Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BLOKI.docx
Скачиваний:
4
Добавлен:
12.07.2019
Размер:
3.45 Mб
Скачать

Темы в этом разделе

  • Коротко об атрибутах блоков

  • Создание атрибутов

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

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

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

  • Извлечение данных из атрибутов (метод низкого уровня)

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

Коротко об атрибутах блоков

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

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

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

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

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

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

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

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

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

Выбор режимов атрибутов

Режимы атрибутов отвечают за поведение атрибутов в блоках. Например, пользователь может:

  • Сделать атрибут видимым или невидимым в чертеже

  • Указать, является ли значение атрибута постоянным (например, номер детали)

  • Указать, можно ли перемещать атрибут относительно блока

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

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

Однострочные и многострочные атрибуты

Между однострочными или многострочными атрибутами имеется несколько отличий.

  • Однострочные атрибуты в интерфейсе пользователя ограничены 255 символами.

  • Многострочные атрибуты обеспечивают более сложное форматирование, чем однострочные.

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

  • Для многострочных атрибутов отображаются четыре ручки (как и для объектов МТЕКСТ), а для однострочных атрибутов отображается одна ручка.

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

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

Устранение ошибок в описаниях атрибутов

При совершении ошибки в описании атрибута пользователь может произвести небольшие корректировки с использованием палитры "Свойства" или введением команды ДИАЛРЕД (перед связыванием этого атрибута с блоком). При необходимости внесения более обширных изменений будет лучше удалить определение атрибута и создать новое.

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

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

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

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

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

Использование атрибутов без связывания с блоками

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

Процедура

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

  1. Выберите Главная вкладка Блок панель Задание атрибутов. В командной строке введите команду "атопр".

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

  3. (Если потребуется) укажите значение в поле "Ширина рамки" в группе "Параметры текста".

  4. (Если потребуется) нажмите кнопку "Многострочный контекстный редактор" для использования этого редактора при задании формата атрибута в чертеже.

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

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

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

  1. Выберите меню Редактировать Объект Текст Редакт.

  2. Выберите атрибут для редактирования.

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

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

  1. Выберите Главная вкладка Блок панель Редактировать. В командной строке введите команду блокред.

  2. Выберите атрибут блока в редакторе блоков.

  3. Щелкните в области рисования редактора блоков правой кнопкой мыши.

  4. Выберите "Порядок атрибутов".

  5. Выберите определение атрибута в диалоговом окне "Порядок атрибутов".

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

  7. Повторяйте шаги 2 и 3, пока не выберете правильный порядок в списке определений атрибутов.

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

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

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

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

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