|
|
Строка 1: |
Строка 1: |
| [[Категория:Команды_основного_меню_геометрического_ядра_К3]]
| |
| [[Категория:К3]] | | [[Категория:К3]] |
| <small>
| | Во время работы в программе вам часто придётся повторять одни и те же действия в определённой последовательности. К ним относятся: |
| :– ''Основное меню: '''Объекты/Атрибуты/'''''
| | #ввод точки; |
| ::''(для '''''К3-Мебель''''' — '''К3/Атрибуты/''')''
| | #выбор одного объекта; |
| :– ''Меню команд геометрического редактора: '''Атрибуты/'''''
| | #выбор нескольких объектов; |
| :– ''Меню команд в программах: '''К3/Атрибуты/'''''
| | #указание плоскости; |
| :– ''Контекстное меню геом. редактора: '''Атрибуты/'''''
| | #построение примитива через карточку параметров. |
| </small>
| | Мы будем называть такие действия типовыми сценариями. |
| Любому геометрическому объекту, созданному в системе, может быть приписана негеометрическая характеристика — ''Атрибут''. Например — цена, материал, мощность и т.д.
| |
|
| |
|
| Атрибут может быть присвоен как простому, так и структурному объекту. Если собрать в группу, блок или контур объекты, имеющие атрибуты, то просмотреть или отредактировать эти атрибуты будет невозможно, но они будут учтены во всех командах, работающих с атрибутами. Например, если каждому телу присвоить атрибут '''$Density''' (плотность), а потом собрать эти тела в группу, то при подсчете ''[[Масс-инерционные характеристики (К3)|Масс-инерционных характеристик]]'' будет учтена плотность каждого отдельно взятого объекта. После разваливания структурного объекта атрибуты можно будет просмотреть или отредактировать. <u>Исключение</u> составляет структурный объект типа ''Набор'': ''Отрезок'' или ''Дуга'', включенные в ''Набор'', перестают быть самостоятельными объектами и теряют все свои свойства (в том числе и атрибуты).
| | Чтобы подробно не описывать одни и те же действия при выполнении команд, мы опишем их в отдельном разделе и введём условные обозначения этих наборов. |
| | |
| Будьте внимательными при работе с атрибутами структурных объектов. Если развалить структурный объект, имеющий атрибуты, то все атрибуты будут потеряны. Чтобы сохранить эту информацию, можно скопировать атрибуты в Запись, развалить структурный объект, отредактировать его, собрать, а потом присвоить ему атрибуты из Записи.
| |
| | |
| Существуют следующие типы атрибутов:
| |
| * ''числовой;''
| |
| * ''строковый;''
| |
| * ''логический;''
| |
| * ''текстовый.''
| |
| | |
| ''Числовой'' атрибут позволяет приписывать объекту числовые характеристики, такие как цена, мощность, объем и т.п. При создании отчетов числовые атрибуты можно использовать в вычислениях. Например, приписав каждому объекту атрибут ''Цена'', можно посчитать стоимость всех объектов, размещенных в сцене.
| |
| | |
| ''Строковый'' атрибут представляет собой одну текстовую строку. С помощью данного атрибута объекту можно приписать уникальное имя (артикул, код и т.д.), которое может быть использовано при создании отчетов, как ключ при сравнении и поиске. Например, можно посчитать, сколько одинаковых объектов находится в сцене.
| |
| | |
| ''Логический'' атрибут может принимать только два значения: '''Истина''' и '''Ложь'''. Например, если создать атрибут ''Дополнительные возможности'' и определить какие из объектов им обладают, то можно посчитать сколько процентов они составляют от общего числа объектов.
| |
| | |
| ''Текстовый'' атрибут представляет собой обычный текст и используется как записная книжка. Максимальная длина текста 64 Кбайта.
| |
| | |
| Чтобы присвоить атрибут геометрическому объекту необходимо сначала описать его шаблон: имя атрибута, его тип и параметры.
| |
| -----
| |
| * Команды:
| |
| | |
| :'''''Атрибуты'''''
| |
| | |
| ::'''''[[Шаблоны (К3)|Шаблоны]]'''''
| |
| ::'''''Значения'''''
| |
| | |
| :::'''''[[Присвоить атрибуты объекту (К3)|Присвоить]]'''''
| |
| :::'''''[[Копировать атрибуты объекта (К3)|Копировать]]'''''
| |
| :::'''''[[Редактировать атрибуты объекта (К3)|Редактировать]]'''''
| |
| :::'''''[[Удалить атрибуты у объекта (К3)|Удалить]]'''''
| |
| :::'''''[[Информация об атрибутах объекта (К3)|Информация]]'''''
| |
| | |
| * [[Системные атрибуты]]
| |