Herencia de referencias semánticas para anotaciones hijas
En Creo+, las anotaciones apiladas o relacionadas pueden heredar automáticamente referencias semánticas de sus anotaciones padre.
La herencia de referencias semánticas se soporta para lo siguiente:
• Anotaciones apiladas.
• Símbolos o símbolos de acabado superficial colocados como relacionados o desviados de otras anotaciones.
• Ambos tipos de anotación de función autónoma y de anotación.
Herencia de referencias semánticas
En el cuadro de diálogo Referencias (References) se incluye una casilla Heredar referencias semánticas (Inherit Semantic References). Solo está visible para una anotación hija. Si una anotación es tanto una anotación padre como una anotación hija, esta casilla también estará visible para dicha anotación. Por defecto, la casilla está seleccionada y las referencias semánticas se heredan automáticamente. La casilla Heredar referencias semánticas (Inherit Semantic References) también está disponible en el cuadro de diálogo Función de anotación (Annotation Feature).
Ejemplo:
Si se crea una anotación de cota con una referencia de superficie y, a continuación, se crea una tolerancia geométrica y se apila en la cota. Cuando se coloca la tolerancia geométrica, se heredan las referencias semánticas de su anotación padre (cota). A continuación, si se crea un símbolo de función de referencia (DFS) y se selecciona la tolerancia geométrica para colocar el DFS. El DFS hereda las referencias semánticas de su anotación padre (cota). Si se crea un símbolo y se relaciona con la tolerancia geométrica, las referencias semánticas de la tolerancia geométrica se heredan en el símbolo.
Comportamiento de heredar referencias semánticas
• Si se añaden o borran referencias semánticas adicionales a la anotación padre, la anotación hija hereda las referencias adicionales. Se pueden añadir referencias semánticas adicionales a las anotaciones hijo sin interrumpir la herencia. Al quitar cualquier referencia heredada de la anotación hija, se conservan las referencias, pero se quita el vínculo heredado.
• Cuando las anotaciones se vinculan a una anotación padre que contiene referencias semánticas en dos selectores de referencia del cuadro de diálogo Referencia (Reference), la anotación hija hereda las referencias semánticas de ambos selectores de referencia de la anotación padre.
• Si una anotación hija se coloca en una línea auxiliar padre, hereda solo la referencia de la misma línea auxiliar lateral para las tolerancias geométricas. Para DFS, se heredan referencias de ambos lados de las líneas auxiliares.
• Los destinos de referencia no heredan referencias semánticas de DFS porque DFS y destinos de referencia no se consideran apilados o relacionados.
• El estado de referencia fuerte o débil se copia durante la herencia. Si hay un conflicto entre las referencias fuertes y débiles, las referencias individuales agrupadas en el grupo se marcan como fuertes.
• Las anotaciones de conjunto pueden utilizar referencias semánticas de otros componentes.
• Las anotaciones de nivel de pieza que utilizan referencias de otros componentes no heredan referencias semánticas.
• Si cambia la posición de la anotación padre, las referencias heredadas de las anotaciones hijas se actualizan automáticamente.
• Si se edita la conexión de cualquier anotación directriz, las referencias semánticas heredadas de las anotaciones hijas se actualizan automáticamente.
• Para los símbolos de acabado superficial, las referencias heredadas se añaden como referencias no restringidas.
• Para las anotaciones hijas en estado fallido, excluido, borrado y suprimido, la herencia de referencia semántica no se interrumpe.
• Para las anotaciones hijas existentes o heredadas, la casilla Heredar referencias semánticas (Inherit Semantic References) no está seleccionada por defecto. Para heredar las referencias semánticas de estas anotaciones, consulte la sección Herencia de referencias semánticas de anotaciones heredadas.
Comportamiento de heredar referencias semánticas para las anotaciones hijas propagadas
Para los elementos de anotación padre e hijo con referencias semánticas, al propagar estos elementos de anotación, las referencias semánticas de la anotación hija se copian o se asignan de nuevo en función de la operación que se esté realizando. Para los elementos de anotación hija propagada o los elementos de anotación independiente, la casilla Heredar referencias semánticas (Inherit Semantic References) no está disponible.
Para heredar referencias semánticas, aplique Quitar dependencia (Remove dependence) del cuadro de diálogo Pegar especial (Paste Special). La función de anotación se convierte en una función de anotación autónoma o normal y la casilla Heredar referencias semánticas (Inherit Semantic References) se activa para la función de anotación.
Búsqueda de herencia de referencias semánticas rotas
Se pueden buscar herencias rotas mediante la herramienta de búsqueda. Para abrir el cuadro de diálogo Herramienta de búsqueda (Search Tool), pulse en > .
En la herramienta de búsqueda, especifique los siguientes criterios de búsqueda:
• Buscar (Look for): Anotación (Annotation) o Elemento de anotación (Annotation Element)
• Buscar por (Look by): Anotación (Annotation) o Elemento de anotación (Annotation Element)
• Ficha Estado (Status): seleccione Atributos (Attributes) en Regla (Rule) y, en el menú desplegable Valor (Value), elija Herencia de referencia rota (Broken Reference Inheritance).
Pulse en Buscar ahora (Find Now). En el cuadro de diálogo se enumeran todas las anotaciones hijas con herencia rota.
Restauración de herencia de referencias semánticas rotas
Es posible restaurar referencias semánticas heredadas rotas para una anotación hija. Seleccione la anotación hija, pulse con el botón derecho del ratón y seleccione Heredar referencias semánticas (Inherit Semantic References) en el menú contextual.
Herencia de referencias semánticas para anotaciones heredadas
Al trabajar con anotaciones heredadas, la casilla de verificación no está seleccionada inicialmente. Para actualizar modelos heredados con anotaciones hijas existentes, utilice el comando de usuario inherit_semantic_references. Este comando selecciona la casilla Heredar referencias semánticas (Inherit Semantic References) y hereda las referencias.