![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Как выполняется редактирование атрибутов до и после их включения в блок?
Ответ: Создание атрибутавыполняется командой ДИАЛАТОП, с помощью которой в диалоговом окне «Создание описания атрибута» (рис. 2.43) пользователь указывает свойства и параметры атрибута: имя, подсказку и значение по умолчанию; текстовые свойства; точку вставки и его необязательные режимы(скрытый, постоянный, контролируемый и установленный). Команда ДИАЛАТОПактивизируется в командной строке или из меню РИСОВАНИЕ / БЛОК / ЗАДАНИЕ АТРИБУТОВ. Создание описания атрибута из командной строки производится командой АТОПР. На рис. 2.44 показаны графические элементы для условных обозначений элементов электрической цепи – резистора и конденсатора, а также атрибуты ЭЛЕМЕНТ, ПОЗиция, НОМИНАЛ и ЕД_ИЗМ для размещения в них при каждом вхождении блока соответствующих данных, а также результаты вставки этих сформированных блоков в чертеж. Редактирование атрибутов, связанных с блоками, осуществляется командой ДИАЛАТРв диалоговом окне «Редактирование атрибутов» или в редакторе атрибутов блоков, доступном из меню РЕДАКТ /ОБЪЕКТЫ / АТРИБУТЫ / ПО ОДНОМУ (рис. 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). Если объекты для обработки не указаны, команда ДИАЛАТЭК выводит данные всех обнаруженных атрибутов, отвечающих условиям шаблона. 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, 'мкф'
|