Le CATDUA est un utilitaire intégré à CATIA, il sert à ‘’nettoyer ‘’ les fichiers CAO de tous les liens en apparence supprimés mais qui existent toujours dans les fichiers, ces liens sont appelé ‘’liens fantômes’’ ils peuvent entrainer diverses erreurs dans les chargements et enregistrement des modèles CAO, erreur de référence ou de fichiers non trouvés ‘’dans le cas de suppression de fichiers’’.
Pour faire un CATDUA : menu déroulant : Outils/Utilitaires
La fenêtre des utilitaires va s’ouvrir, sélectionner CATDUAV5 :
Fenêtre de configuration du CATDUA :
Zone 1 : un onglet de sélection de mode, deux choix :
Vérifier : vérification des fichiers mais sans les modifier.
Nettoyer : Nettoyer les fichiers, soit en les écrasants une fois traités, soit en les sauvegardant dans un répertoire choisi.
Zone 2 : zone de chargements des fichiers à traiter
Zone 3 : Nom des rapports CATDUA et le répertoire d’enregistrement
Zone 4 : Sauvegarder la configuration en cours, exécuter le CATDUA ou annuler la commande en cours.
Pour sélectionner des fichiers, on clique sur le dossier dans la zone 2, la fenêtre suivante va apparaître :
Zone 5 : sélection des fichiers à traiter
Zone 6 : Options des répertoires de sorties des fichiers nettoyés, pour changer de répertoire de sortie il faut changer les chemins dans le cadre en bleue en haut de la zone 6 en cliquant sur « Changer de répertoire cible » et dans les lignes dans le cadre en vert en cliquant sur « Changer… »
Une fois les options choisies on clique sur OK, et l’on revient sur la première fenêtre :
Dans le cadre les fichiers qui vont être traités, on valide par exécuter.
Une fenêtre DOS va s’ouvrir :
Une fois le traitement des fichiers exécuté la fenêtre DOS va se fermer, les fichiers nettoyés et les rapports du CATDUA doivent se trouver dans les répertoires indiqués plus haut, remettre les fichiers nettoyés dans leurs répertoires d’origine et recommencer le CATDUA jusqu’à ce qu’il n’y ai plus d’erreur.
Ci-dessous un exemple de message d’erreur à l’ouverture d’une mise en plan, ce message m’indique des références de pièce dans un répertoire sur S alors que la mise en plan est sur un répertoire sur C:
Si je fais un CATDUA sur cet assemblage, on peut voir dans le cadre rouge des pièces avec un chemin sur S différent du chemin des pièces dans les cadres vert qui elles se trouvent sur C :
J’ouvre la mise en plan utilisée pour faire la mise en plan et l’analyse, tout d’abord je vérifie les liens utilisés par la mise en plan :
Puis les documents pointés :
A cette étape il n’y a rien d’anormal les documents pointés et les liens sont correctes.
J’ouvre l’assemblage et l’analyse pour vérifier les chemins des pièces qui composent l’assemblage et on peut vérifier que tous les chemins correspondent à un répertoire sur le disque C :
A l’ouverture de ma mise en plan j’ai bien affaire à des liens fantômes, en générale se sont des pièces qui à un moment donnés ont fait partie de l’assemblage ou bien ce sont des liens qui pointent vers un ancien répertoire.
Je referme l’assemblage et la mise en plan et je lance le CATDUA pour la mise en plan en incluant les éléments pointés on peut voir dans le cadre rouge la pièce qui cause un problème
Pour ce genre d’erreur en principe le CATDUA ce passe en plusieurs étapes :
Première étape : on lance le CATDUA
Deuxième étape : on ouvre la mise en plan et l’assemblage on les régénère, on les enregistre on referme tout.
Troisième étape : on relance un CATDUA, si des erreurs apparaissent encore dans le rapport d’erreur on refait le processus.
C’est ce que j’ai fait sur cet exemple, on peut voir sur la fenêtre ci-dessous que les pièces fantômes ont disparues