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

    浏览量

    10989
  • BOM
    BOM
    +关注

    关注

    5

    文章

    255

    浏览量

    40199
  • Altium Designer
    +关注

    关注

    48

    文章

    394

    浏览量

    44702

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

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

收藏 人收藏

    评论

    相关推荐

    bom的定义与作用 如何使用bom提高库存管理

    、零部件、元器件等物品,通常包括每个物品的名称、数量、规格、型号、品牌、材质、用途等信息。BOM在制造业起着至关重要的作用,它是将产品设计转化为实际制造的基础之一。
    的头像 发表于 11-23 11:15 742次阅读

    影响电子元器件性能的因素

    在现代电子技术,电子元器件的性能对于电子产品的质量和可靠性至关重要。 一、材料特性 导电材料 :电子元器件
    的头像 发表于 10-29 16:19 286次阅读

    元器件在电路设计的重要性

    元器件在电路设计的重要性是不言而喻的,它们构成了电路的基本单元,并决定了电路的功能、性能以及可靠性。以下从几个方面详细阐述元器件在电路设计的重要性: 实现电路功能 :
    的头像 发表于 10-29 16:17 398次阅读

    何在Altium Designer快速定位器件

    想知道如何在Altium Designer快速定位器件嘛?
    的头像 发表于 10-12 09:28 3082次阅读
    如<b class='flag-5'>何在</b>Altium Designer<b class='flag-5'>中</b>快速定位<b class='flag-5'>器件</b>

    何在 TIDK 器件和客户产品 HS 器件完成安全流程

    电子发烧友网站提供《如何在 TIDK 器件和客户产品 HS 器件完成安全流程.pdf》资料免费下载
    发表于 09-13 11:08 0次下载
    如<b class='flag-5'>何在</b> TIDK <b class='flag-5'>器件</b>和客户产品 HS <b class='flag-5'>器件</b><b class='flag-5'>中</b>完成安全流程

    ad如何设置两个元器件的距离

    之间应保持的最小距离,以确保电路板的电气性能和制造过程的可靠性。以下是如何在AD设置两个元器件之间距离的步骤: 一、进入规则设置界面 打开AD软件 :首先,确保你已经打开了Altium Designer软件,并加载了需要进行
    的头像 发表于 09-02 15:31 7071次阅读

    SMT贴片自购元器件应该注意什么问题?

    元器件应该注意什么问题呢?接下来为大家介绍下。 SMT贴片自购元器件的注意事项 1. 做好标记 每个包装应包含与 BOM 相同的零件号、包装、价值信息。如果可以的话,最好在每个包装上
    的头像 发表于 07-17 09:24 389次阅读
    SMT贴片自购<b class='flag-5'>元器件</b>应该注意什么问题?

    常见电子元器件有哪些

    电子元器件是电子工程的重要组成部分,它们可以被看作是电子系统的基石。在现代电子技术,有许多种不同的电子元器件。但是,对于初学者来说,以下的18个电子
    的头像 发表于 07-16 15:11 1422次阅读

    PCBA组装为什么需要提供BOM物料清单

    ,包括零部件的名称、型号、数量、供应商信息等。 BOM对于PCBA加工的各个方面都具有重要意义: 1. 元器件采购: BOM为制造商提供
    的头像 发表于 06-27 09:16 721次阅读

    中国仪表功能材料学会电子元器件关键材料会议圆满结束,Aigtek绽放精彩瞬间!

    本界会议回顾2024第五届中国仪表功能材料学会电子元器件关键材料与技术专业委员会,于5月12日在安徽芜湖苏宁环球大酒店圆满结束。本次会议邀请了来自国内各大高校和企业的百余位专家学者,多家本领
    的头像 发表于 05-17 08:01 484次阅读
    中国仪表功能<b class='flag-5'>材料</b>学会电子<b class='flag-5'>元器件</b>关键<b class='flag-5'>材料</b>会议圆满结束,Aigtek绽放精彩瞬间!

    如何快速检测原理图中的元器件与PLM系统的一致性?

    保证原理图中的元器件来源于公司的PLM系统、ERP系统的,是输出有效BOM的根源,初始BOM的准确率,能大大降低ECN的数量,提高生产备料的时效,缩短采购周期。
    的头像 发表于 05-13 14:11 433次阅读
    如何快速检测原理图中的<b class='flag-5'>元器件</b>与PLM系统的一致性?

    Multisim各种元器件位置

    Multisim各种元器件的位置和使用方法,希望能对读者有所帮助。 电源元器件是电子电路必不可少的部分,它们为电路提供所需的电力。在Multisim
    的头像 发表于 02-23 15:47 2.5w次阅读

    常见的电子元器件封装有哪些?

    电子元器件封装是指将电子元器件(如集成电路、二极管、晶体管等)封装在外壳,以保护元器件免受机械损伤和环境影响。
    的头像 发表于 01-24 18:13 2669次阅读

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

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

    掌控电路之源:电子元器件的开关探秘

    在电子元器件,开关是一种非常重要的组成部分,它能够控制电路的接通和断开,从而实现电路的各种功能。开关的作用是控制电流的通断,从而控制电路的信号和能量的流动。本文将介绍电子元器件
    的头像 发表于 01-10 09:12 983次阅读
    掌控电路之源:电子<b class='flag-5'>元器件</b><b class='flag-5'>中</b>的开关探秘