Лекция 12. Общие сведения об атрибутах 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Лекция 12. Общие сведения об атрибутах



Общий порядок назначения (присвоения) атрибута чертежному объекту или документу следующий: 1. Указание типа атрибута; 2. Ввод значения атрибута

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

Таким образом, можно сказать, что атрибуты – это классы (или разделы) сведений об объектах, а значения атрибутов – сами сведения, относящиеся к тому или иному классу (или разделу). Для разных объектов эти сведения могут быть одинаковыми или разли­чаться благодаря тому, что описания атрибутов (типы атрибутов) хранятся отдельно от самих атрибутов объектов (значений атрибутов).

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

1. Вызовите команду Сервис – Типы атрибутов.

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

Чтобы создать новый тип атрибута в текущем документе, активизируйте окно просмотра, озаглавленное «Локальные типы документа». Если в обоих окнах отображаются библи­отечные типы атрибутов (заголовки окон содержат пути к файлам библиотек), нажмите кнопку Документ. В активном окне появится список типов атрибутов текущего докумен­та.

Чтобы создать новый тип атрибута в какой-либо библиотеке, нажмите кнопку Библио­тека. В появившемся на экране диалоге укажите нужный файл * .lat и нажмите кнопку Открыть. В активном окне просмотра появится список типов атрибутов выбранной библиотеки. Выделите раздел библиотеки, в который требуется добавить тип атрибута.

Создание атрибута табличного типа. Если атрибут является таблицей, то в типе атрибута хранится количество столбцов таб­лицы, а для каждого столбца – заголовок, тип данных, диапазон значений данных (если он назначен) либо список разрешенных значений. Таблица атрибута организована таким образом, что в каждом ее столбце все ячейки содержат данные одного типа и имеют оди­наковые ограничения на диапазон значений. Таким образом, таблица атрибута всегда имеет регулярную структуру.

Выбор прототипа. После включения опции Таблица фиксированной длины или Таблица переменной длины в диалоге создания типа атрибута в нем появляется кнопка Назна­чить прототип. После ее нажатия в нижней части диалога появляется группа кнопок Прототип, а в пра­вой части – окно выбора прото­типа.

Описание структуры. После подтверждения со­здания табличного атрибута (закрытия диалога созда­ния атрибута кнопкой ОК) на экране появляется диа­лог описания структуры табличного атрибута.

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

Выбор типа данных. Диалог выбора типа данных в колонке показан на рисунке 10.

Рисунок 10 – Диалог выбора типа данных

 

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

Чтобы сформировать эту таблицу, щелкните левой кнопкой мыши в поле Диа­пазон значений, а затем нажмите появившуюся кнопку Показать запись (рисунок 11).

Рисунок 11 – Вызов диалога формирования структуры записи

 

На экране появится диалог формирования структуры записи. Формирование структуры записи практически анало­гично формированию струк­туры табличного атрибута.

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

Создание библиотеки типов атрибутов. Чтобы создать новую библиотеку *.lat, нажмите кнопку Библиотека в диалоге работы с библиотеками. В появившемся диалоге выбора файлов введите несуществу­ющее имя. нажмите кнопку Открыть и подтвердите создание файла. Активное окно диалога работы с типами атрибутов очистится, так как вновь созданная библиотека пус­та.

Таким образом, диалог работы с типами атрибутов позволяет просматривать, редакти­ровать, удалять типы атрибутов, хранящиеся как в текущем документе, так и вне его – в библиотеках типов атрибутов. С помощью этого диалога можно редактировать струк­туру библиотек, а также копировать и перемещать типы атрибутов между библиотеками и документами. При редактировании табличных типов атрибутов необходимо иметь в виду следующее:

1. При внесении существенных изменений в описание структуры данных (перенос, удале­ние или добавление столбцов таблицы, изменение типа данных в столбце, изменение диапазона значений столбца, изменение таблицы с фиксированным числом строк на таблицу с переменным числом строк и т.п.), система автоматически удаляет старый ат­рибут и создает вместо него новый.

2. При изменении параметров табличного типа атрибута, не влияющих на структуру данных (название типа, заголовки столбцов таблицы, списки разрешенных значений в ячейках), тип атрибута не удаляется.

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

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

Присвоение атрибутов объектам и документам. Присвоение атрибута объекту – связывание объекта (изображения или документа) с ат­рибутом того или иного типа и ввод значения атрибута.

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

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

5. Выделите нужный тип атрибута в списке и нажмите кнопку Выбрать.

На экране появится диалог задания значения атрибу­та.

6. Введите значение, соответствующее типу атрибута (число или строку текста), или заполните таблицу.

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

Для этого нажмите кнопку Пароль. В появившемся диалоге введите любую комбинацию символов.

В списке атрибутов объекта появится пиктограмма, соответствующая структуре выбран­ного типа атрибута, и его название.

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

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

Чтобы присвоить групповой атрибут, выделите нужные объекты и выполните те же дейс­твия, что и при назначении атрибута отдельному объекту – одиночного атрибута. На рисунке 12 показан диалог работы с атрибутами объекта, имеюще­го как одиночные (собственные) атрибуты, так и групповые (общие с несколькими дру­гими объектами).

Обратите внимание на то, что групповые атрибуты со­держатся в отдельной папке с изображением знака суммы – Σ.

Если перед вызовом этого диалога были выделены все объекты, которым присвоены одни и те же группо­вые атрибуты, то на содержащей их папке знак суммы не отображается.

Рисунок 12 – Атрибуты объекта: одиночные и групповые

 

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

1. При редактировании значения группового атрибута оно изменяется для всех объектов группы.

2. Перенос группового атрибута в буфер выполняется по приведенному выше правилу уда­ления.

3. Групповой атрибут удаляется только после того, как он удален в последнем объекте из группы, либо если он удаляется при выделении всех объектов группы.

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

4. Если был выделен один объект, и вы перенесли имевшийся у него групповой атрибут в буфер, а затем извлекли из буфера, то этот атрибут будет сохранен как собственный ат­рибут объекта.

Атрибут документа. Присвоение атрибута документу практически аналогично присвоению атрибута графи­ческому объекту. Чтобы присвоить атрибут активному документу, выполните следующие действия.

1. Вызовите команду Файл – Свойства....

2. В появившемся диалоге информации о документе активизируйте вкладку Атри­буты.

3. Нажмите кнопку Новый....

4. Откройте нужный список типов атрибутов с помощью кнопок Документ или Биб­лиотеки....

5. Выделите нужный тип атрибута в списке и нажмите кнопку Выбрать.

На экране появится диалог задания значения атрибута.

6. Введите значение, соответствующее типу атрибута (число или строку текста), или запол­ните таблицу.

Копирование атрибутов между объектами. Если нужно присвоить объекту атрибут, тип которого совпадает с типом атрибута, уже имеющимся у другого объекта, можно не создавать этот тип атрибута заново, а скопиро­вать аналог.

Вы можете копировать атрибуты между объектами одного и того же документа, а также между объектами разных документов, открытых в одном окне системы KOMПAC-3D. Копирование атрибутов между документами, открытыми в разных окнах системы, невоз­можно.

Для копирования атрибутов между объектами в KOMПAC-3D используется специаль­ный буфер (отличающийся от стандартного буфера обмена Windows). Значение скопи­рованного атрибута можно впоследствии отредактировать. Копирование атрибутов между объектами чертежа выполняется в следующем порядке.

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

Для поиска и выделения объектов по типу или значению атрибутов выполните следую­щие действия.

1. Вызовите команду Выделить – По атрибутам....На экране появится диалог назначе­ния условий поиска.

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

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

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

Чтобы назначить условие поиска, нажмите кнопку Редакти­ровать условие. На экране появится диалог ввода условий поиска. Набор элементов управления этого диалога зависят от типа атрибута (строка, число или таблица).

Литература 4 осн. т. 2 [188-206], 3 доп. [109-116]

Контрольные вопросы

1. Что такое атрибут?

2. Для чего применяется атрибут в системе КОМПАС-3D?

3. Как хранится описания атрибутов?

4. Опишите пошагово создания нового типа атрибута.

5. Как создается новая библиотека типов атрибутов?



Поделиться:


Последнее изменение этой страницы: 2016-07-16; просмотров: 549; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.190.159.10 (0.05 с.)