Intégration d'un répertoire CATPART/CATPRODUCT dans un catalogue catia

Salut à tous,

 

Je suis entrain de créer un catalogue sur le module CATALOG EDITOR de Catia V5 R18.

 

Je cherche à intégrer en masse dans mon catalogue un répertoire contenant des CATPART/CATPRODUCT.

 

J'ai trouvé une commande dans CATALOG EDITOR qui se nomme "créer/modifier un catalog" ( cf pièce jointe). Je sélectionne mon répertoir etc..., je lance la création, il m 'affiche le message comme quoi le catalogue est bien créer, cependant je ne trouve aucune donnée dans le catalogue ouvert.  Je ne sais pas où il a transférer les données.

 

Merci de votre aide

 

CLC


commande_creer-modifier_un_catalogue.jpg

voir ces liens

 http://www.aip-primeca.net/DesktopModules/Bring2mind/DMX/Download.aspx?EntryId=28&Command=Core_Download&PortalId=1&TabId=150

https://www.google.fr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=22&cad=rja&uact=8&ved=0CDQQFjABOBQ&url=http%3A%2F%2Fwww.lynkoa.com%2Fforum%2F3d%2Ffamille-de-pieces-sur-catia&ei=Sz8YU8-5BaXV4ASN14DgCQ&usg=AFQjCNFodHe2lMWc6CzpmaH-JH-T_vuSnA&sig2=ZMFTpwpm5khJ_sfrNKHe5A

 

voila deja quelques ref

@+ ;-)

Bonjour,

 

Peut-être que ce lien peut aider :

 

http://catiadoc.free.fr/online/xomugcce_C2/xomugccexom0301.htm

Bonjour : même résultat mais je n'ai que MD2 alors je ne peux créer que des catalogues "Standard" icone 2 livres bleu.
Et dans la commande "créer/modifier un catalog" il demande de choisir un atelier (tubing; piping; etc).il n'y a pas "standard".
J'ai tjrs associé chaque fichier manuellement mais c'est sur ce serait bien pratique de simplement mettre a jour.


Discussion a suivre si quelqu’un a la réponse.

 

je suis entrain d'essayer les macros en Page19 ,20 ... du Pdf suivant :

http://www.cao-catiav5.com/CAOD/catpdfcceug_C2/cceug.pdf

 

le soucis, c'est je ne arrive pas à faire fonctionner la macro ( peut-être que mon fichier .csv est mal renseigné)

 

Quelqu'un peut me dire si la démarche décrite en page19 répond bien au besoin de "créer un catalogue à partir d'un répertoire CATPart" ?

 

Merci d'avance

Elle crée un catalogue et les chapitres et sous chapitres.

Mais le contenue n'est pas renseigné a partir d'un répertoire, il faut renseigner le chemin absolu pour chaque. Fichier CATPart.

 

Voir page 21 du fichier pdf

 

J'ai jamais été jusqu'au bout (aussi vite fait depuis CATIA d'ouvrir en session les CATPart pour les associer au catalogue).

 

Ce n'est pas le fichier .cvs qui permet définir la CATPart à insérer et la Macros qui indique le répertoire, non ?

donc on peut normalement intégrer les part dans le catalogue

 

 

Mon fichier .csv :

 

CHAPTERFirstChapter
Keywords;Name
Types;String
SubChapter1;SubChapter1
SubChapter2;SubChapter2
END

CHAPTER;SubChapter2
Keywords;My_string;My_double;My_integer;My_boolean;My_Length;My_Length2
Types;String;Real;Integer;Boolean;LENGTH;m
END

ENDCHAPTER;SubChapter3
Keywords;My_string;My_double;My_integer;My_boolean;My_Length;My_Length2
Types;String;Real;Integer;Boolean;LENGTH;m
;goupille_iso_8735_8x28;0;0;;1.1;goupille_iso_8735_8x28.CATPart
END


CHAPTER;SubChapter1
Keywords;Name
Types;String
SubChapter3;SubChapter3
END

Ma Macros ( qui ne fonctionne pas : ne créé que le catalogue sans le remplir de chapitre et sous chapitre et part) :

 

Language="VBSCRIPT"

Sub CATMain() 

 

 

InputFile =" Mon chemin\BatchCatalog.csv"

 

'(Indique le chemin d'accès absolu du fichier d'entrée csv ou du fichier texte)

 

OutputFile ="monchemin\Catalog_Result.catalog"

 

'(Indique le chemin d'accès absolu du fichier d'entrée csv ou du fichier texte)

 

'Dim Catalog As Document ( ma macros me met un message d'erreur lorsque je déclare cette variable, donc je la désactive avec ' )

 

Set Catalog=CATIA.Documents.Add("CatalogDocument")

 

'(Crée un document de type CatalogDocument)

 

Catalog.CreateCatalogFromcsv InputFile , OutputFile

 

'(Appelle la méthode CreateCatalogFromcsv sur Catalog pour créer le catalogue)

 

'Catalog.Close

 

'(Ferme le document)

 

End Sub

 

 

 

 

ENFIN CA FONCTIONNE !

 

/!\ Tout d'abord attention  lors de l'enregistrement du fichier .csv à partir d'excel Il ajoute des ";" en fin de ligne. Pour cela :

 

  1. éditer dans excel puis sauvegarder
  2. clic droit sur le fichier .csv : editer avec bloc not ou notepad++
  3. supprimer les ";" en fin de ligne

 

 

Concernant la macros, j'ai désactivé la déclaration "dim catalog As Document" => ca fonctionne sans

 

 

1 « J'aime »