0% found this document useful (0 votes)
170 views1 page

Category Definition Example For Topsolid'Planner (The User Category File Must Be in User Config or Group)

This document provides examples for defining different component categories in TopSolid'Planner: 1. Component categories organize components and allow filtering by standard, family, type, and variant. The example shows a "Kitchen" category that filters for specific cabinet component families and types. 2. Matter categories function similarly but are used to organize materials. The example shows a "Facade" matter category. 3. Sub-component categories allow organizing smaller parts of components. The example defines a "Doors" sub-component category. 4. An optional document category is also demonstrated to organize custom room templates.

Uploaded by

Kim
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
170 views1 page

Category Definition Example For Topsolid'Planner (The User Category File Must Be in User Config or Group)

This document provides examples for defining different component categories in TopSolid'Planner: 1. Component categories organize components and allow filtering by standard, family, type, and variant. The example shows a "Kitchen" category that filters for specific cabinet component families and types. 2. Matter categories function similarly but are used to organize materials. The example shows a "Facade" matter category. 3. Sub-component categories allow organizing smaller parts of components. The example defines a "Doors" sub-component category. 4. An optional document category is also demonstrated to organize custom room templates.

Uploaded by

Kim
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Category definition example for TopSolid’Planner (The user category file must be in user config or group):

There is 4 different category ( Component, Matter , Sub-component, Document) ( Look to the official documentation for more information). Use the topcategory_ext.cfg to create your own category file.

The first line declare the category


Three of them are defined in the following way

The second line add the components to this category, you can use filter of Standard, Family, Type and variant, you can use also the symbol * to filter the selection like a search in Windows.

The lines starting with a # are comments they are just useful to help
Component category example :

#The next line is the way to define a Component category, you can create as many category as you want, do not use spaces in the Name.
#In green the value must be the same ( the blue value is the translation of the name you will see in planner (You can use the same value it’s easier). The last column For Display can have 2 values 1 or 0 if you want to display the MAT or SUB categories in the catalog tree in the planner use 1.

# Categories Class Name (1 word) Designation (to translate) Positioning lip Modifying lip ForMainSet ForProductSet For Display

D_CATEGORY D_CATEGORY_COMPO_ZCFGAGC_BMP Kitchen "%Kitchen-world" $TOPHOME/z/cfgagc/l/defposit2 $TOPHOME/z/cfgagc/l/modifycpo 1 1 1

#The next line is the way to filter what you will be able to see in this category (do no mistake, a category is not a Standard, a category can use and display components of several Standard)
.#We use the next line to filter with ( Standard | Family | Type | and variant, if you use a * in filter column the software will select all file in the selected level, here we want all files in the Cabinet-Façade,Facades Families + all the *wood variant from the
#TOPWOOD | Counter| Bottom units standard , you can use advanced filter like *wood in the Filter column so it will select all files containing wood string in the Bottom units Parts type from Furniture Family in Kitchen STD.

# MISSLER Filter Standard Family Type Variant

D_CATEGORY_ Kitchen * Kitchen Cabinet-Facade

D_CATEGORY_ Kitchen * Kitchen Facades

D_CATEGORY_ Kitchen *wood TOPWOOD Counter Bottom units

Matter category example : The same way for the Matter category the main difference is the _MAT you have after BMP in the first line and of course the function lip we call.

# Categories Class Name (1 word) Designation (to translate) Positioning lip Modifying lip ForMainSet ForProductSet For Display

D_CATEGORY D_CATEGORY_COMPO_ZCFGAGC_BMP_MAT Facade %Facade $TOPHOME/z/cfgagc/l/addmatter $TOPHOME/z/cfgagc/l/modifycpo 0 0 0

# Cabinet-materials Filter Standard Family Type Variant

D_CATEGORY_Facade * Matterials Wood

Sub-component category example : The same way for the Sub-component category the main difference is the _SUB you have after BMP in the first line and of course the function lip we call.

# Categories Class Name (1 word) Designation (to translate) Positioning lip Modifying lip ForMainSet ForProductSet For Display

D_CATEGORY D_CATEGORY_COMPO_ZCFGAGC_BMP_SUB Doors %Facade Doors $TOPHOME/z/cfgagc/l/defposit2 $TOPHOME/z/cfgagc/l/modifycpo 1 1 0

#Doors Filter Standard Family Type Variant

D_CATEGORY_Doors * Kitchen Doors Wood doors

Document category example (Optional) : Only usefull if you want to create your own template room document.

# Categories Class Name (1 word) Designation (to translate)

D_CATEGORY D_CATEGORY_COMPO_ZCFGAGC_BMP_DOC Template %My Rooms

#Template Filter Standard Family Type Variant

D_CATEGORY_Template * Template

You might also like