Role: A catalog document references data (documents: CATPart..., features, etc) organized as a tree: the nodes are called chapters and the leaves are called descriptions. Each description may reference a document (CATPart...) and couples of keyword + value. The keywords are defined at the parent chapter level.
A catalog may reference parametric Parts. In that case, the Part is associated with a Design Table. A Design Table is a file (text file, Excel document) that contains named columns and rows. Each row corresponds to a description, and each column may correspond to a keyword.
Refer to CATIA V5 Documentation, Component Catalog Editor and to CAA V5 Encyclopedia, Document, Catalog.
Methods
- Sub CreateCatalogFromLibrary( iLibraryPath, iProjectPath, iCatalogPath, iTablePath, iConvFormat, iBatchMode)
-
Creates a catalog from a V4 library.
- Parameters:
-
- iLibraryPath
- The V4 library path. dd>
- iProjectPath
- The V4 project path. dd>
- iCatalogPath
- The new catalog path. dd>
- iTablePath
- The mapping table path. dd>
- iConvFormat
- 0: As Specification
1: As Result dd> - iBatchMode
- 0: As Specification
1: As Result dd> - iBatchMode
- 0: Create the V5 documents
1: Simulate: the V5 documents are not created
2: If the previous migration has failed, continue since this point. dd>
- Sub CreateCatalogFromcsv( iInitData, iNewCatalog)
-
Creates a catalog from a csv file.
Refer to CATIA V5 Documentation, Component Catalog Editor, Creating a Catalog in Batch Mode.- Parameters:
-
- iInitData
- The csv (Comma Separated Values) file path. dd>
- iNewCatalog
- The new catalog path.
- Example:
-
This example creates a catalog from a csv file.
InputFile ="E:\users\Catalogs\BatchCatalog.csv" OutputFile ="E:\users\Catalogs\Catalog_Result.catalog" Dim Catalog As Document Set Catalog=CATIA.Documents.Add("CatalogDocument") Catalog.CreateCatalogFromcsv InputFile, OutputFile
- Sub CreateChapterFromDesignTable( iChapterName, iDocumentContainingDT)
-
Creates a chapter in the current catalog document where keywords
correspond to parameters of the Design Table and add the descriptions
corresponding to whole configurations of the Design Table.
Refer to CATIA V5 Documentation, Component Catalog Editor, Creating a Catalog in Batch Mode.- Parameters:
-
- iChapterName
- The name of the new chapter. dd>
- iDocumentContainingDT
- The path of the Design Table.
- Example:
-
This example creates a catalog and a chapter is added from a Design Table.
Chapter = "NewChapter" DTFile ="E:\users\Catalogs\DesignTable.xls" Dim Catalog As Document Set Catalog=CATIA.Documents.Add("CatalogDocument") Catalog.CreateChapterFromDesignTable Chapter, DTFile