Héritage des références sémantiques pour les annotations enfants
Dans Creo Parametric, les annotations empilées ou associées peuvent hériter automatiquement des références sémantiques de leurs annotations parentes.
L'héritage des références sémantiques est pris en charge pour :
les annotations empilées.
les symboles ou symboles d'état de surface placés comme étant associés ou avec un décalage par rapport aux autres annotations.
les types d'annotations autonomes et de fonction d'annotation.
Héritage des références sémantiques
La boîte de dialogue Références (References) contient une case à cocher Hériter des références sémantiques (Inherit Semantic References). Elle n'est visible que pour une annotation enfant. Si une annotation est à la fois une annotation parent et une annotation enfant, cette case à cocher est visible pour cette annotation. Par défaut, la case est cochée et les références sémantiques sont héritées automatiquement. La case à cocher Hériter des références sémantiques (Inherit Semantic References) est également disponible dans la boîte de dialogue Fonction d'annotation (Annotation Feature).
Exemple :
Si vous créez une annotation de cote avec une référence de surface, puis que vous créez une tolérance géométrique et que vous l'empilez sur la cote, lorsque la tolérance géométrique est placée, elle hérite des références sémantiques de son annotation (cote) parente. Ensuite, si vous créez un symbole de fonction de référence et sélectionnez la tolérance géométrique, placez le symbole de fonction de référence. Le symbole de fonction de référence hérite des références sémantiques de son annotation (cote) parente. Si vous créez un symbole et que vous l'associez à la tolérance géométrique, les références sémantiques de la tolérance géométrique sont héritées par le symbole.
Comportement d'héritage des références sémantiques
Si vous ajoutez des références sémantiques supplémentaires à l'annotation parente ou que vous en supprimez, ces références supplémentaires sont héritées par l'annotation enfant. Des références sémantiques supplémentaires peuvent être ajoutées aux annotations enfants sans rompre l'héritage. Le retrait d'une référence héritée de l'annotation enfant conserve les références, mais enlève le lien d'héritage.
Lorsque des annotations sont liées à une annotation parente qui contient des références sémantiques dans deux collecteurs de références de la boîte de dialogue Référence (Reference), l'annotation enfant hérite des références sémantiques des deux collecteurs de références de l'annotation parente.
Si une annotation enfant est placée sur la ligne de rappel d'un parent, elle hérite uniquement de la référence de la même ligne de rappel latérale pour les tolérances géométriques. Pour les symboles de fonction de référence (DFS), il hérite des références des deux côtés des lignes de rappel.
Les références de positionnement n'héritent pas des références sémantiques des DFS, car les DFS et les références partielles ne sont pas considérées comme empilées ou associées.
Le statut de référence forte ou faible est copié lors de l'héritage. S'il existe un conflit entre les références fortes et faibles, les références individuelles sont marquées comme fortes.
Les annotations d'assemblage peuvent utiliser des références sémantiques d'autres composants.
Les annotations de niveau pièce qui utilisent des références à partir d'autres composants n'héritent pas des références sémantiques.
Si le placement de l'annotation parente change, les références héritées des annotations enfants sont automatiquement mises à jour.
Si l'attache d'une annotation de ligne de repère est modifiée, les références sémantiques héritées des annotations enfants sont automatiquement mises à jour.
Pour les symboles d'état de surface, les références héritées sont ajoutées en tant que références non réservées.
Pour les annotations enfants à l'état Echec (Failed), Exclu (Excluded), Effacé (Erased) et Inhibé (Suppressed), l'héritage de la référence sémantique n'est pas rompu.
Pour les annotations enfants existantes ou héritées, la case Hériter des références sémantiques (Inherit Semantic References) n'est pas cochée par défaut. Pour hériter des références sémantiques de ces annotations, consultez la section Héritage des références sémantiques pour les annotations héritées.
Comportement d'héritage des références sémantiques pour les annotations enfants propagées
Pour les éléments d'annotation parents et enfants avec des références sémantiques, lors de la propagation de ces éléments d'annotation, les références sémantiques de l'annotation enfant sont soit copiées, soit nouvellement attribuées en fonction de l'opération effectuée. Pour les éléments d'annotation enfants propagés ou les éléments d'annotation indépendants, la case à cocher Hériter des références sémantiques (Inherit Semantic References) n'est pas disponible.
Pour hériter des références sémantiques, appliquez Enlever la dépendance (Remove dependence) de la boîte de dialogue Collage spécial (Paste Special). La fonction d'annotation devient une fonction d'annotation autonome ou standard et la case Hériter des références sémantiques (Inherit Semantic References) est cochée pour la fonction d'annotation.
Recherche d'un héritage de références sémantiques rompu
Vous pouvez rechercher un héritage rompu à l'aide de l'outil de recherche. Ouvrez la boîte de dialogue Outil de recherche (Search Tool) en cliquant sur Edition (Edit) > Rechercher (Find).
Dans l'outil de recherche, spécifiez les critères de recherche suivants :
Rechercher (Look for) : annotation ou élément d'annotation
Rechercher par (Look by) : annotation ou élément d'annotation
Statut (Status) : sélectionnez Attributs (Attributes) sous Règle (Rule) et, dans la liste déroulante Valeur (Value), choisissez Héritage de référence rompu (Broken Reference Inheritance).
Cliquez sur Rechercher (Find Now). La boîte de dialogue répertorie toutes les annotations enfants dont l'héritage est rompu.
Restauration d'un héritage de références sémantiques rompu
Vous pouvez restaurer les références sémantiques héritées rompues d'une annotation enfant. Sélectionnez l'annotation enfant, cliquez avec le bouton droit de la souris, puis sélectionnez Hériter des références sémantiques (Inherit Semantic References) dans le menu contextuel.
Héritage des références sémantiques pour les annotations héritées
Lorsque vous utilisez des annotations héritées, la case est décochée par défaut. Pour mettre à jour des modèles hérités avec des annotations enfants existantes, utilisez la commande utilisateur inherit_semantic_references. Cette commande coche la case Hériter des références sémantiques (Inherit Semantic References) et hérite des références.
Est-ce que cela a été utile ?