实时材料清单:材料清单元器件

Old Content - visit altium.com/documentation

所属文章: 实时材料清单

BOM Components选项卡是材料清单文档(*.BomDoc)的一个组成部分,是实时材料清单概念中 一个重要的结构性元素。它是以材料清单的形式呈现的,包括设计中使用的所有元器件(已托管和未托管的核心产品目录条目)列表,以及构成材料清单所需的额外 条目。这个选项卡完全可以自定义的,以用户喜好的格局显示材料清单的所有内容和数据。

在材料清单文档中根据需求配置原始数据,最终生成制造数据时该材料清单会成为Output Job任务文件的一部分。

材 料清单元器件(BOM Components)选项卡分区。

选项卡可分为三个主要区域:

  1. All Columns:这里列出所有能放入材料清单的数据“列”。这些属性来源于设计中使用到的所有元器件。
  2. Grouped Columns:对材料清单中能够分组显示的元器件信息。
  3. Data:显示每个勾选数据列中的元器件信息。

如果一个或多个材料清单元器件没有显示,请确保在材料清单产品目录中对应的条目至少有一个解决方案是有级别的。因为软件需要知道显示数据的方式(解决方案1、解决方案2或解决方案3)。

操作数据列

通过显示、隐藏或移动数据列,用户可以根据生产(和文档)需求调整材料清单的内容。

显示列

只需勾选All Columns区域条目右侧的显示(Show)选项,就可以在右侧的Data区域中显示这个数据列,即把数据放入主数据表中。

如果相关信息存在,每个元器件启用的数据列信息都会显示出来。如果某个元器件没有某个数据列的信息,其对应字段会显示为空白。

对列进行分组

元器件是可以根据一个或多个特定的信息进行分组的,具体操作如下:

  1. 点中并将需要的信息列从All Columns区域拖拽到Grouped Columns区域并释放。
  2. Grouped Columns区域会出现这个数据列,主表格中的数据会根据新的分组进行更新。
  3. 按照需要点中、拖拽并释放其它数据列。

Grouped Columns区域中,可以根据需要使用拖拽、释放的方式重新定义分组的排序顺序。

如果不再需要某个分组,只需将不需要的数据列点中,从Grouped Columns区域拖拽回All Columns区域并释放。如果需得到所有核心元器件(和额外条目)材料清单列表,只需要确保在Grouped Columns区域没有数据列。

改变列的顺序

主数据区的列顺序可以在主数据区修改,或者调整数据列在All Columns区域中的排序实现:

  • All Columns区域:只要将数据列按照需要拖拽并释放到列表中合适的位置。重复这一步骤直到列的顺序满足需求。
  • 从数据区:只需要点中数据列的标题,然后水平将其拖动到所需位置。当垂直方向上出现上、下两个绿色箭头,指示这是个有效的位置。

要在整个视图区域范围内显示所选择的数据列,点击位于Grouped Columns区域上的“View Options”,在弹出的菜单中选择“Force Columns to View”命令。这个命令也可以在主数据表的右键菜单中找到。

按列排序

表格中的数据可以根据一列或多列数据排序。对数据进行排序,只需点击列标题(不要点击右侧下拉箭头)切换信息排序的升序和降序。所有列都会受影响,但是行的数据会根据用户点击的列标题进行排序。

使用Shift+单击列标题可以按多个列对数据进行排序。使用Ctrl+单击列标题移解除对该列的排序。

如果列中数据没有完全显示,点击位于Grouped Columns区域上方的“View Options”,在弹出菜单中选择“Column Best Fit”命令。此命令也可以在主数据表的右键菜单中找到,或者使用“Ctrl+F”快捷键调用。这个功能会根据最长的字段条目增加列的宽度。注意:如果已经使用了“Force Columns to View”命令,则这个命令无效。。

筛选

使用筛选功能可以显示包含特定信息的元器件。点击主数据区列标题右侧的下拉箭头,在下拉的列表中选择元器件信息可以实现筛选。为了实现更高级的筛选,请“Custom..”打开“Custom AutoFilter”对话框。使用这个对话框,使用筛选算法指定需要显示的行信息,就可以实现设置满足要求的自定义筛选器。点击“OK”,依据筛选算法筛选出来的信息会显示在区域底部。

自定义筛选的操作

如果某个数据列使用了筛选,其对应的下拉箭头会显示为蓝色(已筛选),否则显示为黑色(未筛选)。

筛选功能可以应用在多个数据列上。在总的筛选中每个“列筛选”之间是“与”的关系。如果想要清除某列的筛选,在该列的筛选下拉框中选择“All”即可。要清除所有的筛选,点击筛选器文字表示左边的小叉。

向材料清单添加人工元器件...

材料清单会自动包含电路板设计中的所有核心元器件(包括已托管的和未托管的)。然而,要生成一份更完整的材料清单,用户也可以添加“人工材料清单元器件”。这些源自于人工添加到材料清单产品目录的“额外”条目(额外管理、额外保留、额外占位符、额外流程)。可用材料清单文档的任意选项卡实现。

从BOM Catalog选项卡添加

选择所需条目然后点击位于条目详情表格上方的“Add to BOM”,就可以实现为一个“额外”的产品目录添加实例,然后“Add to BOM Components”对话框会弹出。使用该对话框可以指定元件标号的前缀、可选分隔符、所需元器件的数量。点击“OK”后,“Add new instances to BOM”对话框将弹出,对话框中显示了多少个所选产品目录条目实例将添加到材料清单中。切换到BOM Components选项卡查看结果。

为材料清单添加单个额外产品目录的实例

如果要同时为多个“额外”产品目录条目添加实例,选中多个条目然后点击“Add to BOM”。“Add BOM Components for selected Catalog Items”对话框将弹出。使用该对话框可以指定元件标号的前缀、可选分隔符、所需元器件的数量。可通过以下两种方式完成:

  • 全局操作:仅需输入此三个字段,就可以应用到列表中所有条目。
  • 部分有选择操作:选择列表中一个或多个条目,然后点击对话框底部链接为选中的条目设置元器件标号前缀分隔符或者数量

用户也可以在条目列表表格中直接定义设置。

重复的元器件标号前缀是不允许出现。因此如果有两个不同条目都表示二极管元器件,不可以在两个条目中都使用D作为前缀。虽然使用D1和D2可以解决这一问题,但是,两个条目如果出现多个实例会导致元器件标号不连续。假设每个条目有三个数量实例,就会产生D11、D12、D13和D21、D22、D23,而不是D1、D2、D3、D4、D5、D6。但是,一旦实例添加至材料清单,元器件标号的问题就迎刃而解了(详见:人工编辑元器件标号)。

点击“OK”后,“Add new instances to BOM”对话框会弹出,用以确认添加到材料清单的所选条目实例个数。切换到“BOM Components”选项卡查看结果。

向材料清单添加两个“额外”产品目录条目

当一个“额外”产品目录对象添加至材料清单,它的状态会从(即:存于产品目录中,但不存于材料清单使用)变 为(即: 先存于材料清单中使用)。

对应的选项也可以在右键菜中找到。可以选择向材料清单添加[<DesignItemId>]的实例(Add instances of [<DesignItemId>] to BOM)向材料清单添加选中的n个条目的实例(Add instances of [n] selected items to BOM)

从材料清单元器件选项卡添加

为单个“额外”产品目录条目添加实例,点击主数据区上的“Add from Catalog”。“Add to BOM Components”对话框将弹出。所有当前在产品目录中定义为“额外”类型的条目都会在对话框中列出。选择需要添加到材料清单的条目,使用列表下方的字段可以指定元器件标号前缀、可选分隔符、所需元器件数量。点击确定(OK)后,指定数量的实例就添加到材料清单。。

软件会防止出现重复的元器件标号,需要在输入框中输入当前材料清单中未使用的元器件标号。

直接在材料清单中添加一个“额外”产品目录的实例

也可以在主数据区右键菜单中可以找到对应选项。

人工编辑元器件标号

人工元器件加入材料清单后,我们可以修改它们的元器件标号。只需在主数据区选择一个或多个元器件,右键点击选中的元器件标号字段,选择“Edit Selected Component(s) Designator(s))”命令,“Change/Remove”对话框将会出现。该对话框会列出当前元器件标号和新元器件标号(初始化和当前的相同)。编辑“New Designator”列中的信息,然后点击“OK”使修改生效。

根据需要在任意阶段对材料清单的人工元器件做修改。

软件会防止出现重复的元器件标号。用户需在输入框中输入当前未被材料清单使用的元器件标号。

从材料清单移除人工元器件

要从材料清单中移除一个或多个人工元器件,只需在主数据区选择元器件,右键点击然后选择“Delete Selected Manual BOM Component(s)”命令。

删除选中的材料清单人工元器件

在“ Change/Remove”对话框中也可以实现元器件移除操作。

元器件也可以在编辑元器件标号的对话框中移除

首先决定将移除的元器件,然后执行下列操作:

  • 点击该元器件的“Remove Component”字段。。
  • 选择列表中的元器件,然后点击“Remove Selected”按钮。。

标记将要移除的元器件旁边会有一个条目。点击确定(OK),标记元器件会从材料清单中移除。

移除所有( Remove All)按钮,可以快速将所有元器件标记为移除。同样地,点击不移除任何(Remove None)可以清除所有元器件的移除标记。

如果删除材料清单中所有“额外”产品目录条目的对象,那个条目在材料清单产品目录选 项卡中的状态会由变 为。 在添加到材料清单之前状态的额外保留条目,不会回到原来的状态,而状态仍为

总价

为了方便在表格中计算成本,可以在材料清单中添加一个“Total Price”列。对于材料清单集中到一个组的元器件,它将显示所有元器件价格的和,乘以生产数量,并考虑供应商的折扣价。所以,就材料清单中显示的数据而言,在数学上可以总结为:

总价=数量 x 供应商单价 x 产品数量

“Total Price”列列的使用
You are reporting an issue with the following selected text and/or image within the active document: