页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

命令: BMBOM,BMBOMPANELOPEN,BMBOMPANELCLOSE

工程物料清单(BOM)是装配中使用的唯一机械零件的列表。在PCCAD的,该列表被表示为表实体(见表),并且可以在图中的任何位置。每个实体都有其自己的序列号(以1开头),名称和出现的次数。工程物料清单(BOM)是装配中使用的唯一机械零件的列表。在THCAD的,该列表被表示为表实体(见表),并且可以在图中的任何位置。每个实体都有其自己的序列号(以1开头),名称和出现的次数。

您可以在“物料清单管理器”中查看和配置物料清单。


物料清单类型

...

为默认值的计数模式计数在父组件的实例。您可以在BOM表管理器中或使用BMBOM命令来更改计数模式。


笔记

在PCCAD V20.2之前,默认在THCAD 之前,默认情况下,所有层次BOM表都使用“计数所有实例”模式。在PCCAD V20.2或更高版本中更新此类表时,默认模式设置为模式。在THCAD或更高版本中更新此类表时,默认模式设置为计数父组件中的实例。这可能导致某些零件的数量不同。如有必要,在BOM表管理器中手动设置计数模式。

...

BOM表仅列出了唯一的组件;根据分组模式,将相同组件的多个插入分组。从PCCAD

V21开始,支持以下分组模式:从THCAD 开始,支持以下分组模式:

  • 自动-默认模式。相同组件的多个插入根据其参数和添加的属性分组在一起。这意味着相同参数组件的多个插入始终根据其参数分组在单独的BOM表行中,无论这些参数是否作为列添加到BOM表中。

...

可以使BOM表中的任何列都不可见。不可见的列将不会出现在文档的表中。但是,您仍然可以在公式中使用这些列。不可见的列也将显示在BOM表管理器中。


汇总列

从PCCAD V21开始,可以对顶层或底层BOM表中的几乎每一列设置聚合函数。聚合函数将BOM表中几行的值(仅在那些值上有所不同)分组为一个值。支持以下聚合函数:从THCAD 开始,可以对顶层或底层BOM表中的几乎每一列设置聚合函数。聚合函数将BOM表中几行的值(仅在那些值上有所不同)分组为一个值。支持以下聚合函数:

  • 求和-对分组值求和。
  • 平均值-查找分组值的平均值。
  • 最小值-查找分组值的最小值。
  • 最大值-查找分组值的最大值。
  • 串联-按升序串联组中的所有唯一值。
  • 与计数连接-将所有唯一值与其组中遇到的次数连接在一起。

...

您可以在BOM表管理器中更改BOM表的属性集,或者在添加新表时使用BMBOM。



筛选BOM表

可以过滤将构成物料清单的零件。从PCCAD V21开始,有两种过滤器类型:主过滤器和色谱柱。可以过滤将构成物料清单的零件。从THCAD 开始,有两种过滤器类型:主过滤器和色谱柱。


主过滤器

Main过滤器的工作方式与DataExtraction命令的工作方式相同:首先,将装配中的所有零件(在所需级别(顶部,底部或层次))与过滤器表达式进行匹配。然后,只有那些通过过滤器的零件才会被包含在BOM表中。

...

公式列可以包含多个表达式。每个表达式都应用和括起来({})。这些表达式将从头到尾进行评估,并且将使用第一个产生非空输出的表达式。

从V21开始,一个公式可以引用其他公式列,只要它们不形成循环即可。在分层BOM表中,公式还可以通过在列名称之前添加从THCAD开始,一个公式可以引用其他公式列,只要它们不形成循环即可。在分层BOM表中,公式还可以通过在列名称之前添加Parent:来引用父行的值。它还可以引用未显式添加到表中的属性,但是公式中引用的所有其他公式列必须存在于表中。您仍可以在公式表达式的BOM表中将此类列显示为不可见。

...

一个模板列可以包含多个表达式。每一个表达应该由总和括号括起来({})。这些表达式将从头到尾进行评估,并且将使用第一个产生非空输出的表达式。

从V21开始,模板列可以引用其他评估列,只要它们不形成循环即可。在分层BOM表中,模板列还可以通过在列名称之前添加从THCAD开始,模板列可以引用其他评估列,只要它们不形成循环即可。在分层BOM表中,模板列还可以通过在列名称之前添加Parent:来引用父行中的值。它也可以引用未显式添加到表中的属性,但是任何表达式中引用的所有其他求值列都必须存在于表中。您仍然可以在BOM表中使用在模板表达式中显示为不可见的列。

...

笔记

无法通过上下文菜单为插入外部组件的本地组件设置BOM表状态。为此,您必须打开包含本地组件的组件。



固定角

从PCCAD V21开始,可以将桌子的任何角设置为固定的。BOM更新期间,固定角将始终保持其初始位置。手动移动桌子后,将保留该角的新位置。固定的角允许将BOM表与其他对象对齐。从THCAD开始,可以将桌子的任何角设置为固定的。BOM更新期间,固定角将始终保持其初始位置。手动移动桌子后,将保留该角的新位置。固定的角允许将BOM表与其他对象对齐。

您可以通过BmBom命令或BOM表管理器选择在放置表期间要固定的角点;使用Tab键循环拐角。您可以在BOM表管理器中更改BOM表的固定角。

...

为默认值的计数模式计数在父组件的实例。您可以在BOM表管理器中或使用BMBOM命令来更改计数模式。


笔记

在PCCAD V20.2之前,默认在THCAD之前,默认情况下,所有层次BOM表都使用“计数所有实例”模式。在PCCAD V20.2或更高版本中更新此类表时,默认模式设置为模式。在THCAD或更高版本中更新此类表时,默认模式设置为计数父组件中的实例。这可能导致某些零件的数量不同。如有必要,在BOM表管理器中手动设置计数模式。

...

BOM表仅列出了唯一的组件;根据分组模式,将相同组件的多个插入分组。

从PCCAD V21开始,支持以下分组模式:从THCAD开始,支持以下分组模式:

  • 自动-默认模式。相同组件的多个插入根据其参数和添加的属性分组在一起。这意味着相同参数组件的多个插入始终根据其参数分组在单独的BOM表行中,无论这些参数是否作为列添加到BOM表中。

...

可以使BOM表中的任何列都不可见。不可见的列将不会出现在文档的表中。但是,您仍然可以在公式中使用这些列。不可见的列也将显示在BOM表管理器中。


汇总列

从PCCAD V21开始,可以对顶层或底层BOM表中的几乎每一列设置聚合函数。聚合函数将BOM表中几行的值(仅在那些值上有所不同)分组为一个值。支持以下聚合函数:从THCAD开始,可以对顶层或底层BOM表中的几乎每一列设置聚合函数。聚合函数将BOM表中几行的值(仅在那些值上有所不同)分组为一个值。支持以下聚合函数:

  • 求和-对分组值求和。
  • 平均值-查找分组值的平均值。
  • 最小值-查找分组值的最小值。
  • 最大值-查找分组值的最大值。
  • 串联-按升序串联组中的所有唯一值。
  • 与计数连接-将所有唯一值与其组中遇到的次数连接在一起。

...

  • 在BOM表管理器中选择所需的列,然后以布局单位为Width属性键入一个vale 。
    或者
  • 更改关联表中所需列的宽度。从PCCAD V20.2开始,BOM表将自动保留已手动更改的列的宽度。更改关联表中所需列的宽度。从THCAD开始,BOM表将自动保留已手动更改的列的宽度。

要恢复自动宽度模式,请在BOM表管理器中选择列,然后在Width属性的下拉列表中选择Auto

...

您可以在BOM表管理器中更改BOM表的属性集,或者在添加新表时使用BMBOM。



筛选BOM表

可以过滤将构成物料清单的零件。从PCCAD V21开始,有两种过滤器类型:主过滤器和色谱柱。可以过滤将构成物料清单的零件。从THCAD开始,有两种过滤器类型:主过滤器和色谱柱。


主过滤器

Main过滤器的工作方式与DataExtraction命令的工作方式相同:首先,将装配中的所有零件(在所需级别(顶部,底部或层次))与过滤器表达式进行匹配。然后,只有那些通过过滤器的零件才会被包含在BOM表中。

...

姓名特点描述
反引号`转义下一个字符(取它的字面)。
逗号分隔模式。
星号*在任何地方匹配任何字符序列,包括空序列。
问号匹配一个字符。
时期匹配一个非字母数字字符。
在标志@匹配一个字母字符。
井号匹配单个数字字符。
蒂尔达如果模式中的第一个字符与模式匹配,则不匹配。
括号[...]匹配一个封闭的字符。
蒂尔达括号[〜...]匹配一个非封闭字符。
连字号--在方括号中,匹配指定范围内的单个字符。

列过滤器

PCCAD V21中已引入列过滤器。这使您可以根据列内容(与某些电子表格处理器中的过滤器类似)快速设置行显示的条件。与主过滤器不同,它们在生成BOM表之后应用。因此,可以对具有聚合内容(例如数量)的列使用列过滤器。THCAD中已引入列过滤器。这使您可以根据列内容(与某些电子表格处理器中的过滤器类似)快速设置行显示的条件。与主过滤器不同,它们在生成BOM表之后应用。因此,可以对具有聚合内容(例如数量)的列使用列过滤器。

每列只能有一个过滤器;但是,您可以根据需要将列过滤器添加到尽可能多的列中。只有通过所有列过滤器的行才会显示在最终BOM表中。

...

  • 自动顺序-表内容如下排序:组件名称,物理材料名称,厚度(如果适用),参数(按字母顺序),最后,数量。
  • 自然秩序-表的内容进行排序。取而代之的是,所有组件都在他们的文档中出现的顺序。在大多数情况下,之前添加的零件将在以后添加的零件继续进行。
  • 按订单生产-表的内容是根据您选择的列排序。如果没有指定列,则使用自然顺序。

从PCCAD的V21开始,BOM表使用所谓的文本的“自然排序”。这意味着,如果文本包含字母和数字的混合,将针对这些数字进行排序。例如,字符串“ 从THCAD的V21开始,BOM表使用所谓的文本的“自然排序”。这意味着,如果文本包含字母和数字的混合,将针对这些数字进行排序。例如,字符串“ N1”,“ M2”,“ N11”,“ N2”,“ AA1”将被排序为“ M2”,“ N1”,“ N2”,“ N11”,“ AA1”。因此,可以与各种前缀使用自定义的参数组件,然后排序按照正确的顺序这些数字的BOM表指定自定义数字。


评估列

评估列是特殊列,其结果取决于使用用户定义表达式的其他列。自PCCAD V21起,支持两种评估列:评估列是特殊列,其结果取决于使用用户定义表达式的其他列。自THCAD起,支持两种评估列:公式列和模板列。

公式栏

物料清单支持公式字段。DataExtraction命令中使用相同的语法。FormulaExpression\ AcExpr公式字段格式的表达式。它可以包含诸如PI之类的常量或诸如SIN之类的函数(请参见Use Expressions)。表达式中的操作数可以是用括号(<>)括起来的ColumnTitle

...

笔记

无法通过上下文菜单为插入外部组件的本地组件设置BOM表状态。为此,您必须打开包含本地组件的组件。



固定角

从PCCAD V21开始,可以将桌子的任何角设置为固定的。BOM更新期间,固定角将始终保持其初始位置。手动移动桌子后,将保留该角的新位置。固定的角允许将BOM表与其他对象对齐。从THCAD开始,可以将桌子的任何角设置为固定的。BOM更新期间,固定角将始终保持其初始位置。手动移动桌子后,将保留该角的新位置。固定的角允许将BOM表与其他对象对齐。

您可以通过BmBom命令或BOM表管理器选择在放置表期间要固定的角点;使用Tab键循环拐角。您可以在BOM表管理器中更改BOM表的固定角。