Наследование семантических привязок для дочерних аннотаций
В Creo Parametric расположенные друг над другом или связанные аннотации могут автоматически наследовать семантические привязки из родительских аннотаций.
Наследование семантических привязок поддерживается для следующих объектов:
• Расположенные друг над другом аннотации
• Символы или символы шероховатости поверхности, размещенные как связанные или смещенные относительно других аннотаций.
• Автономный тип аннотации и тип аннотации констр. элемента аннотации.
Наследование семантических привязок
Диалоговое окно Привязки (References) содержит флажок Наследовать семантические привязки (Inherit Semantic References) Он видим только для дочерней аннотации. Если аннотация является как родительской, так и дочерней аннотацией, то для нее этот флажок также видим. По умолчанию флажок установлен, и семантические привязки наследуются автоматически. Флажок Наследовать семантические привязки (Inherit Semantic References) также доступен в диалоговом окне Констр. элемент аннотации (Annotation Feature).
Например:
Предположим, создается аннотация размера с привязкой поверхности, а затем создается геометрический допуск и размещается над размером. Геометрический допуск при размещении наследует семантические привязки из родительской аннотации (размера). Затем создается символ опорного элемента (DFS) и выбирается геометрический допуск для размещения DFS. DFS наследует семантические привязки из родительской аннотации (размера). При создании символа и связывания его с геометрическим допуском семантические привязки из геометрического допуска будут унаследованы символом.
Поведение наследования семантических привязок
• При добавлении любых дополнительных семантических привязок к родительской аннотации или их удалении дополнительные привязки наследуются дочерней аннотацией. Дополнительные семантические привязки можно добавлять в дочерние аннотации без прерывания наследования. При удалении любой наследуемой привязки из дочерней аннотации привязки сохраняются, но связь наследования удаляется.
• Если аннотации связаны с родительской аннотацией, которая содержит семантические привязки в двух коллекторах привязок в диалоговом окне Привязка (Reference), дочерняя аннотация наследует семантические привязки из обоих коллекторов привязки родительской аннотации.
• Если дочерняя аннотация помещена на выносную линию родителя, она наследует только привязку выносной линии на той же стороне для геометрических допусков. Для DFS она наследует привязки с обеих сторон выносных линий.
• Целевые опорные элементы не наследуют семантические привязки из DFS, поскольку DFS и целевые опорные элементы не считаются расположенными друг над другом или связанными.
• Статус сильной или слабой привязки копируется при наследовании. При наличии конфликта между сильными и слабыми привязками отдельные привязки отмечаются как сильные.
• В аннотациях сборки могут использоваться семантические привязки из других компонентов.
• Аннотации уровня детали, в которых используются привязки из других компонентов, не наследуют семантические привязки.
• При изменении размещения родительской аннотации унаследованные привязки для дочерних аннотаций обновляются автоматически.
• При правке присоединения какой-либо аннотации с выноской наследуемые семантические привязки для дочерних аннотаций обновляются автоматически.
• Для символов шероховатости поверхности унаследованные привязки добавляются как неограниченные привязки.
• Для дочерних аннотаций в состоянии "сбой", "исключенные", "стертые" и "подавленные" наследование семантических привязок не прерывается.
• Для существующих или унаследованных дочерних аннотаций флажок Наследовать семантические привязки (Inherit Semantic References) по умолчанию не установлен. Сведения о наследовании семантических привязок для таких аннотаций см. в разделе "Наследование семантических привязок для унаследованных аннотаций".
Поведение наследования семантических привязок для распространенных дочерних аннотаций
При распространении родительских и дочерних элементов аннотации с семантическими привязками семантические привязки дочерней аннотации либо копируются, либо назначаются заново в зависимости от выполняемой операции. Для распространенных дочерних элементов аннотации или независимых элементов аннотации флажок Наследовать семантические привязки (Inherit Semantic References) недоступен.
Для наследования семантических привязок используйте действие Удалить зависимость (Remove dependence) в диалоговом окне Специальная вставка (Paste Special). Элемент аннотации станет автономным или обычным элементом аннотации, и для него флажок Наследовать семантические привязки (Inherit Semantic References) будет активирован.
Поиск разорванного наследования семантических привязок
Разорванное наследование можно найти с помощью инструмента поиска. Откройте диалоговое окно Инструмент поиска (Search Tool), щелкнув > .
В инструменте поиска укажите следующие критерии поиска.
• Поиск (Look for) - аннотация или элемент аннотации.
• Поиск по (Look by) - аннотация или элемент аннотации.
• Вкладка Статус (Status) - выберите Атрибуты (Attributes) в разделе Правило (Rule), а в выпадающем списке Значение (Value) выберите Разорванное наследование привязок (Broken Reference Inheritance).
Щелкните Найти (Find Now). В диалоговом окне будут перечислены все дочерние аннотации с разорванным наследованием.
Восстановление разорванного наследования семантических привязок
Для дочерней аннотации можно восстановить разорванные наследуемые семантические привязки. Выберите дочернюю аннотацию, щелкните правой кнопкой мыши и выберите в контекстном меню действие Наследовать семантические привязки (Inherit Semantic References).
Наследование семантических привязок для унаследованных аннотаций
При работе с унаследованными аннотациями этот флажок первоначально не установлен. Чтобы обновить унаследованные модели с существующими дочерними аннотациями, используйте команду пользователя inherit_semantic_references. Эта команда устанавливает флажок Наследовать семантические привязки (Inherit Semantic References) и устанавливает наследование привязок.