Метасвойства

Диалоговое окно Метасвойства позволяет управлять метаданными САПР и свойствами, определяемыми пользователями.

Чтобы открыть это диалоговое окно, нажмите Управление метасвойствами на панели инструментов "Свойства".

В данном разделе рассмотрены следующие темы:

Общая информация

Метасвойства имеют ряд сходств с обычными свойствами.

  • Просмотр и редактирование метасвойств на панели свойств. Метаданные САПР и определяемые пользователями свойства перечисляются в списке Свойства пользователя.
  • Изменение значений метасвойств в видах или во время анимации.
  • Определения метасвойств и исходные значения хранятся в файлах Composer .smgXml. Значения метасвойств для видов и анимаций хранятся соответственно в файлах .smgView и .smgSce.

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

В случае метаданных из пользовательских систем, таких как среды PLM, для извлечения правильных метаданных требуется приложение Composer Integration. Создайте XML-файл для описания своих метасвойств (см. Пример XML-описания ниже).

Создание метасвойств

Для создания метасвойства нажмите . В диалоговом окне Создать метасвойство введите имя свойства и нажмите кнопку ОК.

Прим.: У имен метасвойств должен быть префикс "Meta.". Данный префикс добавляется автоматически при создании метасвойства с помощью этого диалогового окна. При создании XML-кода для импорта метасвойств убедитесь, что имена таких свойств начинаются с "Meta.".

Удаление метасвойств

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

Warning: При удалении метасвойства свойство удаляется изо всех объектов.

Описание

Имя команды Описание
Имя Показывает имя метасвойства (создаваемого или существующего), которое выбрано нажатием .

Прим.:

  • Имя метасвойства может содержать только буквенно-цифровые символы латиницы.
  • Нельзя изменить определение существующих метасвойств. Если выбрать существующее метасвойство, все поля доступны только для чтения.
  • Для технических иллюстраций, созданных в формате CGM и соответствующих стандарту S1000D 4.x, файлы CGM_ApplicationStructureIdent, CGM_ApplicationStructureName, CGM_Id и CGM_hotspotTitle определяют значение, используемое в сопутствующем XML-файле для соответствующего атрибута элемента активной зоны. См. Вкладка "Параметры".

Метка Указывает имя метасвойства без префикса "Meta.".

Прим.: Метка соответствует тексту, который отображается в Composer везде, где используется метасвойство (панель свойств, мастерская и т. д.). Для этой метки можно использовать буквенно-цифровые символы, отличные от символов латиницы.

Введите Указывает тип данных свойства, определяющий значения, которые можно назначать свойству. Выберите один из указанных ниже параметров.
  • Строка
  • Bool (булев: истина или ложь)
  • Int (целое)
  • Float (число с плавающей запятой)
  • Date (дата)
  • Цвет
Возможна анимация Разрешает изменение метасвойства во время анимации. Свойства, которые не могут быть анимированы, на панели свойств отмечены знаком .
Возможно слияние Указывает, что свойство допускает слияние. Когда флажок снят, Composer скрывает такое свойство при слиянии объектов с другими значениями свойства.
Видимый Отображает свойство на панели свойств.
Единицы измерения (Доступно, когда ТипInt или Float.) Указывает единицы измерения для свойств с целочисленными значениями или значениями с плавающей запятой.
Ограниченный (Доступно, когда ТипInt или Float.) Указывает минимальное (Мин.) и максимальное (Макс.) значения для свойств с целочисленными значениями или значениями с плавающей запятой.

Свойство

Имя команды Описание
Добавить данное метасвойство к выбранному Добавляет новое метасвойство к выбранным объектам.

Пример XML-описания

В примере ниже показаны определения метасвойств, заданные в файле .smgXml.

Прим.: У всех имен метасвойств должен быть префикс Meta..

<Server Type="PropertyDefinitions"> <MetaProperties> <Meta Name="Meta.Description" Type="String" DefaultLabel="Description" Mergeable="1" AnimAble="1" VizAble="1" VizOrder="-1"/> <Meta Name="Meta.PartNumber" Type="String" DefaultLabel="PartNumber" Mergeable="1" AnimAble="1" VizAble="1" VizOrder="-1"/> <Meta Name="Meta.Revision" Type="String" DefaultLabel="Revision" Mergeable="1" AnimAble="1" VizAble="1" VizOrder="-1"/> </MetaProperties> </Server> ...... ...... <Actor.Name Value="F0189-CAGE-E1.1"/> <Meta.PartNumber Value= "67725" /> <Meta.Revision Value=" 1.a "/>

Определения метасвойств также можно сохранить в отдельном файле .smgMeta, чтобы облегчить повторное использование. Например, файл .smgXml может ссылаться на файл с определениями метасвойств: <Server Type="PropertyDefinitions" FileName="metas.smgMeta"/> где metas.smgMeta содержит: <MetaProperties><Meta Name="Meta.Description" Type="String" DefaultLabel="Description" Mergeable="1" AnimAble="1" VizAble="1" VizOrder="-1"/><Meta Name="Meta.PartNumber" Type="String" DefaultLabel="PartNumber" Mergeable="1" AnimAble="1" VizAble="1" VizOrder="-1"/><Meta Name="Meta.Revision" Type="String" DefaultLabel="Revision" Mergeable="1" AnimAble="1" VizAble="1" VizOrder="-1"/></MetaProperties>

Прим.: Механизм data-path используется для обнаружения внешних файлов метасвойств. См. Пути к данным.