Una de las principales ventajas que tiene CATIA es la “maraña” de vínculos internos que tiene y que hacen que todo se cambie de forma automatizada. A veces ocurre que ciertas referencias internas se rompen o quedan mal enlazadas. Esto puede provocar anomalías en el funcionamiento del sistema con esos modelos. Para limpiar estos errores internos existe un comando llamado CATDUA.
Es conveniente pasar un CATDUA cuando:
- Al abrir un modelo en una nueva versión.
- Haya problemas de actualización (update)
- Cuando notemos que algo no funciona como debería
- Si en la zona Edit Links encontremos el siguiente mensage: some documents are found without any references
- Cuando al abrir un CATProduct nos aparezca un mensaje de piezas no encontradas (DESK) pero que si que están enlazadas (vinculos fantasma).
- Cuando notemos que algo no funciona como debería
Se han clasificado los errores que pueden tener los modelos en tres categorías.
CATEGORIA 1: Errores que afectan a geometría cuya limpieza puede causar la pérdida de datos.. CATEGORIA 2: Errores que afectan a geometría cuya limpieza puede causar la modificación de datos (sin eliminación).
CATEGORIA 3: Errores sin importancia cuya limpieza no afecta a los datos. Dentro de cada una de ellas a su vez los errores están clasificados en función del tipo de error.
En la ayuda de catia se pueden ver en detalle todos los errores detectables, el lugar de aplicación, los sintomas y las soluciones de limpieza que se hacen cuando se pasa el CATDUA.
En la ayuda de catia (F1) puedes encontrar el listado completo de errores detectables, concrétamente en: (ruta de tu instalación)....../B21doc/English/online/CATIAfr_C2/basugCATIAfrs.htm
La herramienta CATDUA se encuentra disponible en el entorno Desk y en Utility.
CATDUA desde el entorno Desk.
En entorno de gestión de elementos Desk se puede acceder al CATDUA.
- Abre un conjunto.
- Una vez abierto accede al entono desde el menú File -> Desk.
- Ejecuta el comando CATDUA en el conjunto principal, lo encontrarás en el menú del botón derecho del ratón.
- Activa las casillas 1,2,3, que corresponden a las tres categorías de errores detectables.
Como hemos visto antes los errores de categoría 1 afectan a la geometría y una limpieza indiscriminada podría producir la pérdida de datos.. Lo más conveniente es hacer primero un chequeo de los errores contenidos y después hacer la limpieza.
- Activa la opción Check y pulsa en Run
Si activas la casilla Open html output file, se abre un informe detallado con los errores detectados.
Aquí puedes ver todos los errores detectados y la categoría a la que pertenecen. Si pulsas sobre el link Reports, se abrirá una nueva página donde te mostrará en detalle cada uno de los errores.
Lo importante aquí es verificar que no hay errores de primera categoría, ya que si los limpiamos se pueden perder datos. No suele ser habitual encontrar este tipo de errores, pero nunca esta de más verificarlo por si acaso. En caso de encontrar alguno investiga en el informe e intenta localizar a que elementos hace referencia para poder así saber los posibles elementos afectados antes de realizar la limpieza.
Una vez verificado todo esto realizamos la limpieza.
- Activa la opción Clean y pulsa en Run
Con esto se limpiarán todos los errores detectados (de las tres categoría). Al ejecutar la limpieza, en el informe podemos ver que errores se han podido limpiar. Esta indicado en la columna Fixed. No siempre es posible eliminar todos los errores de una vez y en ocasiones es preciso volver a pasar el CATDUA varias veces hasta que veamos que no queda ninguno.
IMPORTANE: al pasar un CATIDUA de esta forma a un Product NO se limpian los errores de los modelos contenidos en el product, sólo se borrar los errores del propio Product.
CATDUA desde Utility
Existe otra forma para pasar el CATDUA. En este caso accediendo desde la utilidades Batch del sistema. Estas utilidades son pequeños programas que se pueden lanzar sin necesidad de tener CATIA abierto.
- Para iniciar este conjunto de utilidades lo podemos hacer desde el menú Tools -> Utility desde dentro de CATIA o desde el acceso directo Batch Management del menú de programas de Windows.
Entre las varias herramientas que encontramos aquí, también se puede acceder al CATDUA. Todas las herramientas aquí disponibles se ejecutan en modo Batch, es decir, en un modo que no es necesario tener CATIA abierto. Son operaciones realizadas de forma masiva a un conjunto de elementos. Por ejemplo se pueden migrar de forma masiva modelos CATIA a otros formatos como DXF, IGES, STEP, CGR con la aplicación Batch-DXF-IGES-STEP, o imprimir planos de forma masiva con PrintBatch.
También es posible guardar tareas previamente configuradas y luego lanzarlas todas al mismo tiempo desde aquí. De este modo podremos dejar funcionando el proceso en tiempo muertos o inoperativos.
Seleccionamos en el desplegable Select Option la operación a realizar: Check (solo un análisis previo), Clean (realizar la limpieza)
Escogemos las categorías de los errores a limpiar en la pestaña Priority.
Ahora sólo nos queda seleccionar los modelos a limpiar, para ello pulsa sobre Document Selection.
Aparecerá un cuadro de selección donde podemos escoger entre tres opciones:
- Member: Permite escoger un solo modelo.
- All: Selecciona todo el contenido de una carpeta.
- String: Selecciona todo el contenido de la carpeta que coincida con el texto indicado en el cuadro adjunto.
- Con la opción Select pointed document se seleccionan automáticamente todos los modelos asociados o contenidos a uno dado. Por ejemplo si seleccionamos un CATDrawing se seleccionarían también todos los modelos 3D asociados al plano; o si por el contrario se escoge un CATProduct se seleccionará todos los modelos contenidos en él.
- Una vez seleccionado lo que necesitemos confirmamos pulsado OK.
Verás que aparecen cargados en el cuadro Document Selection todos los modelos escogidos en el cuadro anterior.
- En la opción Output podemos escoger el nombre que le daremos a los informes (Report Name) del proceso creado y la ubicación (Target Directory) donde se guardarán.
- Una vez escogidos todos los datos solo queda lanzar el proceso pulsando sobre el botón Run.
Al hacerlo se abrirá una ventana de proceso de Windows donde se ejecuta el comando.
Una vez finalizada la tarea esta ventana se cerrará de forma automática.
Esta ventana de comando no se puede cerrar hasta que termine el proceso ya que de lo contrario se cancela el trabajo. Hay que esperar.
Mientras el proceso esta funcionando aquí se puede tener CATIA cerrado y cerrar también el cuadro de Utility.
Recalcar así mismo que es necesario escoger una licencia válida para que el proceso se ejecute para ello lo podemos hacer desde el botón Licensing.