设计表
命令: DESIGNTABLE,-DESIGNTABLEEDIT
设计表允许您使用一个配置参数的值一次评估多个全局参数。您可以从头开始创建设计表,也可以从.csv文件(逗号分隔值文本文件)中导入设计表。您可以使用电子表格软件包或文本编辑器来创建此类文件。
从.csv文件创建设计表
.csv文件的预期格式为:
Configuration_Name,Parameter1,Parameter2,...,ParameterN
Configuration_1,Value1Parameter1,Value1Parameter2,...,Value1ParameterN
Configuration_2,Value2Parameter1,Value2Parameter2,...,Value2ParameterN
Configuration_3,Value3Parameter1,Value3Parameter2,...,Value3ParameterN
...
第一行列出了用逗号分隔的参数名称。名字必须与图形中任何全局参数的名字不同。它称为配置名称。配置名称中不允许使用空格。第一行中的其他名称可以与全局参数的名称相同。下一行以字符串或数字的形式列出这些参数的可能值。
例子:
尺寸,长度,宽度,高度
小,300,200,100
中,450,300,150
大,600,400,200
使用DesignTable命令将.csv文件导入THCAD。这将根据.csv文件第一行中的名字(在上面的示例中为“ Size”)创建一个特殊的全局参数。这称为“配置参数”。它将驱动设计表中其他参数的值。这些称为“与配置有关的参数”。
备注 | THCAD不与用于创建设计表的.csv文件保持关联:如果修改了该文件,则设计表不会自动更新。使用-DESIGNTABLEEDIT命令将设计表替换为新的或修改的.csv文件。 |
在设计表中直接查找
要评估配置参数:
- 在机械浏览器中选择它,然后在其“表达式”字段中键入所需的值。
- 在“值”字段的下拉列表中选择一个值:
如果更改配置参数的值,则所有与配置相关的参数的值都会在相应的设计表上自动更改。这些参数的值取自设计表中的行。第一个元素与配置参数的当前值一致。
设计表中的反向查询
您可以评估由配置参数和设计表独立定义的参数。
选择相关参数并对其应用表达式。
- 如果此表达式的值与相应设计表中的值之一匹配,则设计表的配置参数和所有从属参数将自动更改为表中相应行中指定的值。
- 如果对于从属参数的特定值可能有几种配置,则会选择与其他参数的当前值最接近的一种。
- 如果输入表达式,但结果在设计表中不可用,或者为两个或多个设计表参数输入表达式,并且无法在单个配置中找到值(在设计的同一行中找不到值)表),然后将配置参数的值更改为“自定义”,而其他从属参数的值则保持不变。这种情况对应于设计表中不存在的配置。
将新配置添加到设计表
您可以将任何“自定义”配置添加到设计表中并为其分配名称。为此,请在机械浏览器中右键单击配置参数,然后在上下文菜单中选择“保存当前配置”。该配置将以Configuration_N'的形式添加到设计表中
- 配置:配置参数的名称
- N:索引号-比设计表中当前的配置数大一号。
如果要使用其他名称将配置保存在设计表中,请启动-DesignTableEdit命令。
创建一个空的设计表
如果使用上述步骤,则可以从一个空的设计表开始设计,然后将其填入所需的值。
使用“空设计表”工具。您将被询问:
- 新设计表的名称
- 相应配置参数的名称,
- 取决于此设计表的全局参数的名称。
使用带设计表的参数化组件
您可以在程序集中同时使用配置参数和与配置相关的参数。如果随后将这样的组件插入到工程图中,其参数将包括设计表的公开参数。可用值的下拉列表将可用。此类参数支持直接和反向查找操作。
设计表的其他动作
该-DESIGNTABLEEDIT命令允许您:
- 删除设计表。
- 替换设计表。
- 链接新参数。
- 取消链接现有参数。
- 添加新配置,删除现有配置
- 将设计表导出为.csv文件。