Está Vd. en: FAQ Hoja2 >>Drawing>>068_Asociar propiedades a un texto
¿Hay alguna forma de asociar una Properties a un texto, como por ejemplo poner el Part Number de una pieza?
Si es posible, ya lo creo!!
Lo vimos en una FAQ anterior 064_AttributeLink como se hacía “a mano”. Pero hay una posibilidad de tenerlo guardado en un catálogo y usarlo mediante el comando “Text Template Placement”.
Antes de nada, decir que esta FAQ parte de los conocimientos de otras personas a la cuales les he pedido su autorización: Raúl B., Oscar L. y Angel F.
- Como se trata de hacer un catálogo (o agregarlo a uno que tengamos ya creado de dibujo), lo primero que vamos a hacer es crear un nuevo Drawing.
- Creamos un texto del tipo que queramos: “Text whit leader” o normal. Para ello damos al icono correspondiente y pinchamos en una zona cualquiera del dibujo. Nos sale este cuadrado:

- Nos colocamos sobre el recuadrado verde y en el menú contextual damos “Insert link Template”.

Nos aparece una nueva ventana donde podemos elegir distintos valores de los distintos paquetes de diseño que tiene CATIA V5.

- En el cuadro desplegable elegimos, en este caso, en el campo “Dictionary” el paquete “Product Package”, lo que nos proporcionará una lista desplegable de tipos (Campo Type) donde elegiremos “Part”.

- Esto a su vez nos proporciona una lista desplegable de “Attribute” (atributos). En ese campo seleccionamos, por ejemplo, “Part Number”.

- Ya solo queda, una vez seleccionado el parámetro deseado, dar al botón [Insert].
- El texto que nos aparece tiene este aspecto:

- Y ahora podemos darle la apariencia que deseemos: Color, Tamaño, Tipo de font, etc… y damos a [OK].
- Le vamos a cambiar el nombre del texto. Para ello, seleccionamos el texto, y damos a Properties (Alt +Intro) y le ponemos como nombre “LeaderPartNumber” (el que queráis, claro..)
Supongamos que queremos repetir los pasos, pero para la propiedad Descripción del componente.


- Con estos texto creados, guardamos el fichero en el directorio desde donde vamos a usarlos posteriormente. Le hemos llamado PlantillasDeTextos.CATDrawing.
Ahora podríamos usar un catálogo ya creado, pero lo haremos como si no existiera.
- Sin cerrar el CATDrawing, creamos un nuevo catálogo mediante “File
New...
CatalogDocument” y nos sale esta ventana:

- Podemos cambiar el nombre del Capítulo por el de “Dibujo”, mediante el menú contextual en “Chapter.1 Object
Definition”.
- Añadimos una Familia nueva dando al icono “Add Family”
a la que designaremos, por ejemplo por “Textos”.

- Damos doble clic sobre la familia creada y damos al icono “Add Component”
. Nos aparece la ventana “Description Definition”.

- Damos al botón [Select external feature] y cambiamos de ventana y seleccionamos uno de los textos que queramos insertar en el catálogo. Al pinchar el texto, el sistema regresa a la ventana del catálogo y se rellenan los valores.

- El nombre que pone por defecto es el nombre que nosotros les hemos dado al texto, de ahí la importancia de poner el nombre adecuado al mismo.
- Insertar el resto de los textos de la misma manera y guardar el catálogo.
La forma de utilizar este catálogo es la siguiente:
Supongamos que tenemos abierto el dibujo de nuestro diseño y tenemos en cada pieza colocado en el campo “Descripción del Componente” las posiciones del dibujo. Este dibujo evidentemente tiene vistas vinculadas al Product de nuestro conjunto. Seguiremos el siguiente proceso:
- Damos al icono “Text Template Placement”.

- Mediante el icono de la derecha, de la ventana que aparece (una carpeta), seleccionamos el catálogo diciéndole su ubicación.

- Ya solo queda seleccionar la pieza, por una arista o un punto, que queramos identificar. Antes de pinchar nos aparece la información del fichero Part pre-seleccionado.

- Cuando pinchamos en él, por primera vez, nos aparecen todos los textos del tipo Template que tenemos definido en ese catálogo. Seleccionamos uno de la lista y automáticamente aparece el texto en el dibujo, con el “leader” (flecha) apuntando al punto que hemos dado.

- Mientras que no demos al botón [Clear selection] a cada arista que demos le asocia un texto con la información de la pieza correspondiente. Si queremos cambiar a, por ejemplo “Titulo”, solo tenemos que dar a dicho botón y selecciona de la lista el “Titulo”.

Debemos recordar lo siguiente:
a) Si se modifica el valor de la Propiedad asociada al texto, este se modificará.
b) Si esto no ocurriera, recordar que podemos forzar la actualización de un dibujo tecleando en el campo “Power Input” (recuadro inferior de la derecha) “C: force update” (sin las comillas) y dar intro.
c) Si se isolatan las vistas, se pierde la relación con el 3D y por lo tanto los texto no se actualizarán caso de una modificación.Como hemos visto, en esta FAQ hemos aprendido a:
- Crear un catálogo, añadirle una Familia y un Componente.
- Insertar un componente desde un documento abierto.
- Como funciona el comando “Text Template Placement”
Y lo que es más importante: hemos aprendido a crear un catálogo que tendrá mucha utilidad cuando dibujamos, dado que nos pone las posiciones en cualquier vista de cualquier hoja siempre y cuando lo tengamos relleno en el 3D ese valor.
Adjunto fichero de dibujo creado por mi y su correspondiente catálogo. (modificado el dia 18/10/08) Para que te sirva (recupere el link al dibujo) debes dar los siguientes pasos:
- Guarda el CATDrawing en su directorio definitivo desde donde lo quieras utilizar. Igualmente con el catálogo.
- Abre el Drawing en CATIA desde donde lo tienes guardado.
- Abre el catálogo. Esto hará que el catálogo “cambie el link”. Guarda el catálogo salvándolo.
Nos vemos en los bares.....