Design Tables: Other Operations

You can perform various operations on Design Tables.

Creating a Design Table from the Document Parameter Values

You can create a Design Table from the Document parameter values.

Click Design Table in the Knowledge tool bar. Check Create a design table with current parameter values. Select the parameters to insert. Click OK. he New - Step 1 dialog box opens. Enter the name of the Representation. Click Finish, and OK.

Creating a Design Table from a Pre-existing File

You can create a Design Table from a pre-existing file.

Click Design Table in the Knowledge toolbar. The Creation of a Design Table dialog box is displayed. Enter a name (DesignTable1 for example) and a comment. Check Create a design table from a pre-existing file. Click OK. The Design table source representation creation or selection is displayed. Click the From File tab and click Import. Select the .xls or .txt file you have just created and click Open. The New - Step 1 dialog box opens. Enter the name of the Representation. Click Finish, and OK. A dialog box asks you whether you want to perform automatic associations between the design table columns and the document parameters which have the same name.

Adding a Column to a Design Table

You can add a column to a design table.

To add a column to a design table, open the .txt file in a text editor or the .xls file in Excel, and add a column to the file.

Adding Ranges and Values to a Design Table

You can add ranges and values to a Design table.

It is possible to add ranges and default values to a design table. The ranges will appear between [;], and the default values between <> (see example below).



It is possible to specify a range:


  • At the top of a column: in this case the range will apply to all cells if no other range is specified in the cells. In the table above, the range that applies to cell A2 is [-5;5] and the one that applies to cell A3 is [-20;20].
  • In a specific cell: it is possible to add a range to a specific cell (see cell A2 in the table above). In this case, the range specified in this cell will apply to this cell and to the cells located below if no range is specified at the top of the column. If a range is specified at the top of the column, the range indicated in the cell applies only to this cell. In the table above, [-5;5] applies only to cell A2 because a range [-20;20] is specified at the top of the column. If no bounds were indicated at the top of the column, the range indicated in cell A2 would also apply to cell A3.

Note that:


  • When specifying a range, only one of the bounds may be indicated. ([2;] in the table above for example).
  • Ranges contained in the Design Table override those you might have added to your parameters by using the Add Ranges... command.
  • The default value specified between <> (see table above, column 2) indicates that the parameter is not constrained by the Design Table.
  • If a range is specified but no default value, the parameter value is not constrained by the Design Table.

Deleting a Design Table

You can delete a Design table.

In the specification tree, right-click the design table to be deleted, then select Delete.

Making a Query in a Design Table

You can make a query in a Design table.

The syntax which is authorized in the Filter field of the Design Table dialog box (Configurations tab) is the same as for Knowledge Advisor checks. You can type the filtering relation directly in the appropriate field or click Edit... to access the language dictionary. An example of a query relation: TangE >10 deg and yE > 10mm

Rearranging Columns in a Design Table

You can rearrange columns in a Design table.

The way columns are arranged in a design table is identical to the way the associations were defined. You can rearrange the columns without de-associating the parameters and the columns and associating them again just afterwards. To do so, click the Associations tab in the Design Table window, and use the Up and Down arrow buttons.

Selecting the Design Table Editor on Unix

You can select the Design table editor when working in a Unix environment.

The environment variable CATTermDT enables you to choose the terminal from which the design tables editor will be started. The editor can be set up by using the environment variable CATTextEditorDT. xterm is used by default. This way, you can select the terminal, which can impact the way the editor behaves. For example, for Japanese users, if vi is started from xterm, vi will not support kanji whereas if it is started from aixterm (AIX), kanji will be supported. Example:

export CATTermDT=aixterm

About the Parameters that Cannot be Inserted into a Design Table

Only parameters which are not already constrained by any other relation or by any other design table can be used to create a design table. If a parameter is already constrained, it does not appear in the Parameters to insert list in the design table dialog box.

Tips about Selecting the Parameters to be Inserted into a Design Table

The Filter Name and Filter Type filters can be used to restrict the display of a parameter list.

If you specify x in the Filter Name field of the Select parameters to insert dialog box, you will display all the parameters with the letter x in their name (xA, xB, xC, xD, xE). If you select the Renamed Parameters from the Filter Type list, you will display all the parameters you have renamed in the Formulas Editor (yA, xB, xA, yC, xC, yB, yD, xD, yE, xE, TangE). Parameters to be inserted can be multi-selected. You just have to keep on pressing the Ctrl key when you select parameters. If you do this, the group of multi-selected parameters will be carried forward onto the Inserted parameters list in the order in which they are displayed in the initial list. When the design table is created, the rank of the columns fits the rank of the parameters in the Inserted parameters list. If you want to have columns ordered in a given way in the design table, you must insert the parameters one by one.

Tips about the Access Functions to the Design Table

In the formula (rule or check) editor, select the Design Table item in the dictionary, the list of the methods that can be applied to a design table is displayed.

Select a method, then click F1 to display the associated documentation.

About the Broken Status

When the active configuration does not fit the set of configurations resulting from a query operation, you get a message prompting you to deactivate the filter (uncheck the filter box) or change your configuration. If neither action is undertaken, your design table takes on a broken status. In the specification tree, a broken or invalid design table is displayed.