Please enable JavaScript to view this site.

The subprocess of creating/editing the family table is started when executing the command Model family . The command should be called for a model that is family template.

The result of the subprocess depends on whether the family table was available at the time of its launch (i.e., whether the Table field in the Model Family command was filled in):

•if there was no table, then a blank table is created, i.e. an empty table file containing columns named according to the properties and variables that the user selected to be included in the table, as well as a column «File name».

•if there was already a table, then a copy of it is created, supplemented with columns for entering the values of properties and variables that the user has selected. The new columns are empty; the rest of the data is not changed or deleted from the table. Depending on the parameters set in the subprocess, the copy file of the table can replace the original one or not.

Data is entered into a blank table or into columns added to an existing table outside of KOMPAS-3D.

Procedure

1.After calling the command Model family click the Create table button on the Parameter panel.
The subprocess of creating/editing a table will start: the table controls will appear in the Parameters Panel.

  The set of columns in the table is displayed as a list in the Parameters field.

•If a table is being prepared, the list contains only the File Name string, because the file names of the family instances must be specified in the table.

•If an existing table is being edited, the list consists of the headings of the columns already present in it. All of them are marked with an icon «lock» , since no actions can be performed with them in this subprocess.

2.Create or add a set of columns to the table using the buttons to the right of the Parameters field:

•Select properties and Select variables  — call up, respectively, dialogs for selecting properties and variables of the current model (family template) that need to be included in the table.When editing an existing table, you can add to it only those properties and variables that it does not already contain.

•Move up and Move down  — change the order of the rows in the list, which means changing the order of the columns in the table. This order can be arbitrary. Moving is only available for lines without an icon .

•Delete  — deletes the selected row from the list and, accordingly, the column from the table. Deletion is only available for lines without an icon. .

3.In the Table File section, specify the name, file format, and location for the table. When editing an existing table, you can change the name and location of the file, but not its format.

4.Click the button Save in the Parameter panel header. If the folder for storing the table is not specified, a dialog box for selecting this folder will appear. As a result:

•a table template will be created in the specified folder,

•the table creation subprocess will be completed and you will be returned to the Model family command, where the path to the generated table will be specified in the Table field.

5.The created table needs to be filled with data. This can be done without completing the Model family command:

5.1. open the table in a spreadsheet editor, enter the required values into the cells and save the file,

5.2. go to the KOMPAS-3D window and in the Model family command, click the Reread button .

If necessary, you can complete the Model family command while editing the family table. After editing, reopen the family template model if it was closed and run the Model family command in it. In this case, the table will be reread automatically.

6.Continue working with the command Model family.

If you want to cancel the creation/editing of the family table, close the subprocess with the button . In this case, there will also be a return to the Model Family command, but the changes made in the subprocess will not be

See also

Requirements for Family table

© ASCON-Design systems, LLC (Russia), 2026. All rights reserved.