0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在AD中定制公司的元器件材料表(BOM)?

电子工程师 作者:程林 2018-12-01 09:55 次阅读

Altium Designer提供了强大的BOM(Bill of Materials)表输出功能。它不仅可以输出传统的CVS和TXT格式的BOM表,还可以定制输出Microsoft Excel格式的BOM表。此外Altium Designer还可以输出方便浏览的Web网页格式和XML表格的BOM表。

一、如何输出如何输出BOM表

在原理图编辑界面中,我们选择ReportsBill of Materials命令就可以打开BOM表格编辑界面。如下图1所示,我们以 “安装路径ExamplesReference Designs4 Port Serial Interface4 Port Serial Interface.PrjPcb” 为例。

图1 BOM表格编辑界面

在编辑界面的上半部分包括了BOM表的选项和详细显示列表。左边的选择项中包括2个部分,“Grouped Columns”和“All Columns”。All Columns包括了全部可以显示输出的BOM表选项,我们在需要显示的选项后面打钩,该选项就会出现在右边的详细显示列表当中。例如图中我们选择了“Footprint”,每个器件的Footprint信息就会出现在右边的详细显示列表中。如果我们需要根据不同要求输出不同的BOM表,我们可以把这些需要选择的选项从“All Columns”中拖到“Grouped Columns”当中。这样我们可以在“Grouped Columns”当中方便地选择需要输出的选项,就不用到“All Column”中去查找了.

在编辑界面的左下部分我们可以选择BOM表的输出文件格式。Altium Designer支持下列输出文件格式。

CSV (Comma Delimited) (*.csv)

Microsoft Excel Worksheet (*.xls)

Tab Delimited Text (*.txt)

Web Page (*.htm; *.html)

XML Spreadsheet (*.xml).

CSV和TXT格式是传统Protel的BOM表输出格式。XLS是Microsoft Excel的文本格式,Altium Designer 6.0提供了强大的定制功能,用户可以定制符合自己公司要求的BOM表格。Web和XML都是目前比较流行的浏览文件格式,用户可以用Microsoft公司的IE浏览器打开浏览这些文档。

如果我们在设计中使用基于DATABASE数据库的器件库,我们可以把DATABASE数据库中的信息输出到我们将要生成地BOM表中。具体操作是:首先选“Include Parameters from Database”复选框,这时DATABASE关联的元器件参数将出现在左侧的选项列表中;然后在选项列表中选择要输出的元器件参数,则该元器件的参数会出现在右侧的详细显示列表中。例如下图2中我们选择了器件的Price参数,则与器件Price相关的信息会从DATABASE数据库中调到详细显示列表中显示。

图2在BOM表中输出DATABASE的信息

我们还可在BOM表中添加元器件在PCB上的板上的位置信息。具体操作是,选择“Include Parameters from PCB”的复选框,这时元器件在PCB上的板上的位置信息将出现在左侧的选项列表中。如下图所示。我们可以为生产部门输出包含元器件在PCB板上的位置信息的Bom表。

图3在BOM表中输出元器件在PCB板上位置的信息

我们可以拖动详细显示列表中列的名称来改变显示格式(见下图)。

我们还可以根据列表名称对输出的BOM表进行排序。如图3例子中我们根据器件标号(Designator)来对BOM表内容进行排序。

做好上面的设定我们就可以选择Export按钮输出BOM表文件了。如果我们选择了“Add to Project”复选框,则BOM表文件就会出现在项目当中。如果我们选择了“Open Export”复选框,则。Altium Designer会联接相应的浏览器或者编辑器打开BOM表文件。

二、如何定制输出如何定制输出XLS格式的BOM表

Altium Designer提供了定制输出XLS格式BOM表的功能,用户可以根据公司要求或者ERP软件要求定制输出XLS格式的BOM表格。我们在BOM表格编辑界面的右下角,会看到“Excel Options”对话框。我们选择”Template”右侧的下拉复选框,我们会看到Altium Designer目前支持的输出XLS格式的BOM表格的模板类型,见图3。我们点击我们选择”Template”右侧的“…”复选框,软件会弹出模板位置的选择窗口,见图4。

图3 Altium Designer支持的输出XLS格式的BOM表格的模板类型

图4 Altium Designer 6.0输出定制BOM表格的模板存储路径

我们用Microsoft公司的EXCEL打开其中一个模板文档,模板文件在“安装路径TemplatesBOM Manufacturer.xlt”。

图5 Altium Designer 6.0输出定制BOM表格的模板

我们放大其中的设置部分如下图,需要设置的参数通过Field和Column来传递。语句格式为“Field=”和“Column=”。后面的参数是由Altium Designer 6.0提供的。例如,“Project FileName”是项目的名称,“Designator”是器件标号等等。

图6 Altium Designer输出定制BOM表格的模板局部信息

我们的例子的DATABASE中只有一个供应商的信息,所以我们把这个模板进行了局部修改,删除了多余的供应商信息,并把“Manufacturer1”改成“Manufacturer”,“Manufacturer1 PN” 改成“Manufacturer P/N”。这样的做法是为了与DATABASE中的信息一致。我们把改好的模板文件存储在“安装路径Templat”中,取名字叫“BOM Manufacturer1.xlt”。

我们在BOM表格编辑界面中Excel模板中选择“BOM Manufacturer1.xlt”,在DATABASE的选项中添加“Manufacturer”、“Manufacturer P/N”和“Price”选项。然后选择“Export”输出BOM表。操作见下图。

我们打开生成的XLS格式的BOM表可以看到,各种元器件的信息和项目设计信息都按照我们在模板中设置的形式输出来了。我们在模板中设置了计算自动计算元器件的成本,我们将这部分放大。我们可以看到所有元器件的单价都从DATABASE中取出来,并且根据它在项目中用到的数量自动计算出总价,并在最后一行自动计算出这个产品的元器件成本是52.88美元。

以上就是Altium Designer定制输出XLS格式BOM表的操作过程。它提供给用户很大的灵活性和方便性,在操作上也非常简单。

图7输出定制的XLS格式的BOM表

图8输出定制的XLS格式的BOM表局部信息

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CVS
    CVS
    +关注

    关注

    0

    文章

    14

    浏览量

    10946
  • BOM
    BOM
    +关注

    关注

    5

    文章

    240

    浏览量

    39703
  • Altium Designer
    +关注

    关注

    47

    文章

    385

    浏览量

    44490

原文标题:如何在 AD 中定制公司的元器件材料表(BOM)?

文章出处:【微信号:FANYPCB,微信公众号:凡亿PCB】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    四方维公司明星产品ECAD模型成为元器件的新标配

    的ECAD模型下载服务,得到了电子元器件产业的广泛认可。目前,已有60多家国内外元器件分销商、50多家元器件制造商和四方维公司签署合作,在自己的官方网站部署了
    的头像 发表于 01-30 14:31 642次阅读
    四方维<b class='flag-5'>公司</b>明星产品ECAD模型成为<b class='flag-5'>元器件</b>的新标配

    磁性元器件是什么材料 磁性元器件用途有哪些

    磁性元件是一种以磁性材料为基础制造的电子元器件,通过其特殊的磁性特性,可在电子电路中起到传感、存储、变换等作用。磁性元件的材料基本上由磁性金属或磁性陶瓷构成。下面将详细介绍磁性元件的材料
    的头像 发表于 01-23 16:54 710次阅读

    电子元器件失效原因都有哪些?

    失效的各种原因。 一、内部原因: 1. 材料老化:由于材料本身的质量问题或者使用时间过长,导致元器件内部材料老化劣化,失去正常工作的能力。 2. 结构破损:
    的头像 发表于 12-07 13:37 1193次阅读

    浅谈航天用元器件的可靠性要求

    元器件固有可靠性的提高主要由元器件承制单位在元器件的设计、材料选择和生产过程中的质量控制所决定。有关元器件固有质量的保证内容后续推送中将重点
    的头像 发表于 12-04 10:58 405次阅读

    PADS2007系列教程

    公司提供电子产品在原理样机设计开发阶段全面的解决方案。包括相关的CAE/CAD/CAM 等 EDA 软件、提供 PCB 设计服务、PCB 样板加工制造、快速PCB 加工设备、PCB 元器件装配。所有
    发表于 09-28 07:20

    如何实现PADS导出区分顶层和底层元器件BOM

    首先,我们需要了解脚本中的原理。在PADS导出BOM的脚本中,一般会读取元器件的相关信息,如元器件编号、名称、数量等。我们需要在脚本中增加元器件层信息的读取,以及在整理
    的头像 发表于 09-23 09:24 2481次阅读
    如何实现PADS导出区分顶层和底层<b class='flag-5'>元器件</b>的<b class='flag-5'>BOM</b>

    元器件撞坏有哪些原因造成的?

    元器件撞坏有哪些原因造成的? 元器件是电子设备的核心部件,是电子设备重要组成部分之一。在电子设备中,元器件的质量、性能直接关系到设备的稳定性、性能及寿命。而元器件的损坏则会导致设备的失
    的头像 发表于 08-29 17:05 859次阅读

    常用18个电子元器件

    很有必要了解的。 一、 电阻器 电阻器是用来控制电流的元器件,可以通过电阻器改变电路中的电阻值来控制电流的大小。它通常由一个线圈或碳电阻器构成,但也有其他材料制成的,例如金属膜、厚膜或薄膜阻。电阻器广泛应用于各种电
    的头像 发表于 08-29 16:46 1.2w次阅读

    电子元器件失效的四个原因

    元器件老化 电子元器件的老化是元器件失效的常见原因之一。随着元器件使用的时间的增长和环境的影响,元器件内部的
    的头像 发表于 08-29 16:35 1799次阅读

    低温对电子元器件影响是什么?电子元器件低温失效原因有哪些?

    低温对电子元器件影响是什么?电子元器件低温失效原因有哪些? 随着科技的进步和应用范围的不断扩大,人们对于电子元器件的质量和可靠性要求也越来越高,因为电子元器件的低温失效会严重影响产品的
    的头像 发表于 08-29 16:29 1.1w次阅读

    PCBA加工贴片元器件与插件元器件有什么区别?

    一站式PCBA智造厂家今天为大家讲讲PCBA加工贴片元器件与插件元器件有什么区别?贴片元器件与插件元器件的区别。在PCBA加工中,要用到贴片元器件
    的头像 发表于 08-17 09:08 729次阅读

    什么是静电打伤元器件?静电击穿元器件能修吗

    在组装线上,工人正在组装敏感的电子元器件到电路板上,当工人将带有静电电荷的手接触到敏感的元器件或电路板时,静电电荷会迅速放电,产生高能量的电流。这可能会损坏元器件的内部电子元件,导致元器件
    的头像 发表于 07-14 10:25 1840次阅读

    元器件选型需要注意什么?元器件选型有什么技巧?

    元器件选型需要注意什么? 元器件选型有什么技巧?  元器件在电子设备中扮演着非常重要的角色,它们可以影响整个电路的性能和稳定性。因此,在进行元器件选型时,需要注意以下几点: 1. 了解
    的头像 发表于 06-03 16:44 3223次阅读

    电子元器件有哪些?电子元器件分类

    电子元器件是电子元件和小型的机器、仪器的组成部分,其本身常由若干零件构成,可以在同类产品中通用;常指电器、无线电、仪表等工业的某些零件,是电容、晶体管、游丝、发条等电子器件的总称。电子元器件的种类很多,今天由AMEYA360电子
    的头像 发表于 05-25 16:29 8118次阅读

    贴片元器件和插件元器件有什么区别?

    在PCBA加工,要用到贴片元器件和插件元器件。 那么,贴片元器件与插件元器件的区别在哪? 一、两者的区别 贴片
    发表于 05-06 11:58