设计表允许您使用一个名为配置名称的配置参数的值一次评估多个全局参数。您可以从头开始创建设计表,也可以从.csv文件(逗号分隔值文本文件)中导入设计表。您可以使用电子表格软件或文本编辑器来创建此类文件。
从.csv文件创建设计表
DESIGNTABLE 命令的“从文件”选项可导入包含参数值集的.csv文件,或者从头开始创建这些文件。参数将添加到“机械浏览器”面板和参数化组件属性中。
.csv文件的预期格式为:
配置名称,参数1,参数2,...,参数N
配置_1,值1参数1,值1参数2,...,值1参数N
配置_2,值2参数1,值2参数2,...,值2参数N
配置_3,值3参数1,值3参数2,...,值3参数N
...
第一行列出了用逗号分隔的参数名称。名字必须与图形中任何全局参数的名字不同。它称为配置名称。配置名称中不允许使用空格。第一行中的其他名称可以与全局参数的名称相同。下一行以字符串或数字的形式列出这些参数的可能值。
例子:
尺寸,长度,宽度,高度
小,300,200,100
中,450,300,150
大,600,400,200
使用DesignTable命令将.csv文件导入THCAD时,将根据.csv文件第一行中的名字(在上面的示例中为“ 尺寸”)创建一个特殊的全局参数,这称为“配置名称”。它将驱动设计表中其他参数的值,这些称为“配置相关参数”。
注意:THCAD不与用于创建设计表的.csv文件保持关联:如果修改了该文件,则设计表不会自动更新。使用-DESIGNTABLEEDIT命令将设计表替换为新的或修改的.csv文件。
在设计表中直接查找
要评估配置参数:
- 在机械浏览器中选择它,然后在其“表达式”字段中键入所需的值。
- 在“值”字段的下拉列表中选择一个值:
如果更改配置参数的值,则所有与配置相关的参数的值都会在相应的设计表上自动更改。这些参数的值取自设计表中的行。第一个元素与配置参数的当前值一致。
设计表中的反向查询
您可以使用设计表独立评估由配置名称定义的参数。
选择相关参数并对其应用表达式。
- 如果此表达式的值与相应设计表中的值之一匹配,则设计表的配置参数和所有相关参数将自动更改为表中相应行中指定的值。
- 如果对于相关参数的特定值可能有几种配置,则会选择与其他参数的当前值最接近的一种。
- 如果输入表达式,但结果在设计表中不可用,或者为两个或多个设计表参数输入表达式,并且无法在单个配置中找到值(在设计的同一行中找不到值)表),然后将配置参数的值更改为“自定义”,而其他相关参数的值则保持不变。这种情况对应于设计表中不存在的配置。
将新配置添加到设计表
您可以将任何“自定义”配置添加到设计表中并为其分配名称。为此,请在机械浏览器中右键单击配置参数,然后在上下文菜单中选择“保存当前配置”。该配置将以Configuration_N'的形式添加到设计表中
- 配置:配置参数的名称
- N:索引号-比设计表中当前的配置数大一号。
如果要使用其他名称将配置保存在设计表中,请启动 -DESIGNTABLEEDIT命令。
创建一个空的设计表
如果使用上述步骤,则可以从一个空的设计表开始设计,然后将其填入所需的值。
使用 DESIGNTABLE 命令的“空”选项。
系统将提示您指定:
- 新设计表的名称
- 相应配置名称的名称
- 将依赖于此设计表的全局参数的名称
使用带设计表的参数化组件
可以在装配组件中使用配置名称和配置相关参数。如果随后将此类组件插入到图形中,则其参数将包括设计表的公开参数。可用值的下拉列表将可用。此类参数支持直接查找作和反向查找操作。
必须先将设计表与参数化组件图形相关联。
- 打开图形。
- 在“机械浏览器”面板上,您将看到参数及其值的列表。
- 启动 DESIGNTABLE 命令,然后按 Enter 键接受“从文件”选项。
将出现“选择设计表文件”对话框。
- 选择.csv文件,然后双击或单击“打开”按钮。
- 检查每个主参数的“值”属性。您可以选择插入组件时要使用的默认值。
- 检查每个主要参数的 公开 属性。它们都应设置为 ON。
- 保存组件图纸。
设计表的其它操作
-DESIGNTABLEEDIT命令允许您:
- 删除设计表。
- 替换设计表。
- 链接新参数。
- 取消链接现有参数。
- 添加新配置,删除现有配置
- 将设计表导出为.csv文件。