Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Как выполняется редактирование атрибутов до и после их включения в блок?




Ответ:Создание атрибутавыполняется командой ДИАЛАТОП,с помощью которой в диалоговом окне «Создание описания атрибута» (рис. 2.43) пользователь указывает свойства и параметры атрибута: имя, подсказку и значение по умолчанию; текстовые свойства; точку вставки и его необязательные режимы(скрытый, постоянный, контролируемый и установленный). Команда ДИАЛАТОПактивизируется в командной строке или из меню РИСОВАНИЕ / БЛОК / ЗАДАНИЕ АТРИБУТОВ. Создание описания атрибута из командной строки производится командой АТОПР. Рис. 2.43. Диалоговое окно «Вставка» Связывание атрибутов с блоками производится при создании или переопределении блоков. В ответ на запрос AutoCAD о выборе объектов, включаемых в блок, нужно включить в набор не только геометрические объекты, но и необходимые атрибуты. Если описание атрибута включено в блок, то в ходе вставки блока AutoCAD предлагает ввести значение атрибута, используя в качестве подсказки указанную в описании текстовую строку. Порядок выбора атрибутов при записи в блок задает порядок следования запросов на ввод их значений при вставке этого блока.

На рис. 2.44 показаны графические элементы для условных обозначений элементов электрической цепи – резистора и конденсатора, а также атрибуты ЭЛЕМЕНТ, ПОЗиция, НОМИНАЛ и ЕД_ИЗМ для размещения в них при каждом вхождении блока соответствующих данных, а также результаты вставки этих сформированных блоков в чертеж. Редактирование текстовых параметров атрибута, не связанного с блоком, можно выполнить командой ДИАЛРЕД, которая активизируется в командной строке или из меню РЕДАКТ / ОБЪЕКТЫ / ТЕКСТ в диалоговом окне «Редактирование описания атрибута» (рис. 2.45). Рис. 2.45. Диалоговое окно «Редактирование описания атрибута» Изменение всех, а не только текстовых описаний, возможно командой ИЗМЕНИТЬв диалоговом окне «Свойства» (меню РЕДАКТ /СВОЙСТВА).

Редактирование атрибутов, связанных с блоками, осуществляется командой ДИАЛАТРв диалоговом окне «Редактирование атрибутов» или в редакторе атрибутов блоков, доступном из меню РЕДАКТ /ОБЪЕКТЫ / АТРИБУТЫ / ПО ОДНОМУ (рис. 2.46). В редакторе атрибутов блоков возможно редактирование параметров текста(высота, наклон и т. п.) и свойств атрибута (слой, цвет и др.) Независимое изменение значений атрибутов блоков производится командой АТРЕД.

Управление глобальной видимостью атрибутов осуществляет команда АТЭКР путем переключения трех опций-режимов: Нормальный – видимость атрибутов определяется их описанием (скрытые или нет); Вкл – все атрибуты видны независимо от их описаний; Откл – полное отключение видимости атрибутов. Команда ПЕРЕАТР производит переопределение блока с добавлением новых атрибутов. Извлечение данных атрибутов из рисунка в отдельный текстовый



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

внешнем файле. В шаблоне построчно для каждого атрибута через пробел указываются следующие данные: 1)имя атрибута; 2)характер данных – символьные (C) или числовые (N); 3)максимальная длина поля для вывода данных из атрибута; 4)точность вывода числовых данных (число десятичных знаков). Извлечение данных конкретного атрибута производится, только

если его имя полностью совпадает с именем поля, заданным в файле шаблона. Если блок не содержит каких-либо из заданных в шаблоне атрибутов, их значения заменяются пробелами (для символьных) или нулями (для числовых). Блоки, не содержащие ни одного из перечисленных атрибутов, в выводе не участвуют. Каждое из полей, задающих вывод атрибутов, должно упоминаться в шаблоне не более одного раза. Шаблон может включать в себя поля типа BL:xxx, перечисленные ниже. Первые 15 полей – общие; они описывают стандартные характеристики блока, остальные поля соответствуют атрибутам блоков. Символами nnn обозначена длина поля в виде трехзначного числа, ddd – число знаков после десятичной запятой в числовых данных:

BL: LEVEL Nnnn000 Уровень вложенности блока

BL: NAME Cnnn000 Имя блока

BL: X Nnnnddd Координата X точки вставки



BL: Y Nnnnddd Координата Y

BL: Z Nnnnddd Координата Z

BL: NUMBER Nnnn000 Счетчик блоков

BL: HANDLE Cnnn000 Метка блока

BL: LAYER Cnnn000 Имя слоя вставки блока

BL: ORIENT Nnnnddd Угол поворота блока

BL: XSCALE Nnnnddd Масштаб по X

BL: YSCALE Nnnnddd Масштаб по Y

BL: ZSCALE Nnnnddd Масштаб по Z

BL: XEXTRUDE Nnnnddd Составляющая X вектора выдавливания

BL: YEXTRUDE Nnnnddd Составляющая Y

BL: ZEXTRUDE Nnnnddd Составляющая Z

числовой Nnnnddd Числовой атрибут

символьный Cnnn000 Символьный атрибут

Файл шаблона имеет формат текстового файла (ТХТ), который может быть создан редактором «Блокнот» либо редактором MS-Word (с сохранением файла в txt-формате).

Для извлечения данных атрибутовнеобходимо вызвать команду ДИАЛАТЭКиз командной строки, активизирующую диалоговое окно «Извлечение атрибутов» (рис. 2.47). В диалоговом окне необходимо указать: имя файла шаблона, имя выходного файла, объекты для извлечения атрибутов, формат файла вывода (CDF, SDF, DXF). Если объекты для обработки не указаны, команда ДИАЛАТЭК выводит данные всех обнаруженных атрибутов, отвечающих условиям

шаблона. Рис. 2.47. Диалоговое окно «Извлечение атрибутов» Команда ДИАЛАТЭКспособна выводить значения атрибутов в следующих форматах:

CDF – файл содержит по одной записи для каждого вхождения блока в рисунок. Поля записи разделяются запятыми, а символьные поля заключаются в апострофы; SDF – файл также содержит по одной записи для каждого вхождения блока в рисунок. Поля записи имеют фиксированную длину и не требуют ни разделителей, ни ограничителей символьных полей; DXF – файл содержит подмножество DXF-файла обмена рисунками AutoCAD с вхождениями блоков, атрибутами и символами конца последовательности. Шаблон для вывода в формате DXF не требуется. Пример файла-шаблона для экспорта атрибутов из блоков элементов электрической цепи на рис. 2.44, б и результаты этого экспорта представлены ниже:

Файл-шаблон “ШАБЛОН.TXT”

BL:NAME C008000 (Имя блока, 8 символов)

ЭЛЕМЕНТ C015000 (Название элемента схемы, 15 символов)

ПОЗ C004000 (Позиционное обозначение элемента на схеме, 4 символа)

НОМИНАЛ N006002 (Номинальное значение элемента, число в формате nnn.dd)

ЕД_ИЗМ C004000 (Единицы измерения номинала, 4 символа)

Файл вывода “РЕЗУЛЬТАТ_ЭКСП.TXT” в формате SDF

R РЕЗИСТОР R1 10.00Ом

C КОНДЕНСАТОР C1 10.00мкф

Файл вывода “ РЕЗУЛЬТАТ_ЭКСП.TXT” в формате CDF

'R','РЕЗИСТОР','R1', 10.00,'Ом'

'C','КОНДЕНСАТОР','C1', 10.00,'мкф'


mylektsii.ru - Мои Лекции - 2015-2018 год. (0.009 сек.)Пожаловаться на материал