PADS输出元器件bom清单
PADS出BOM的脚本
PADS LAYOUT出BOM的脚本这是一个PADS LAYOUT按元件规格,类型板面分类导出EXCEL格式的BOM的脚本.脚本使用方法是,解压拷贝到你的“PADS工作目录\Samples\Scripts\Layout”目录下,然后在TOOLS-BASIC SCRIPTS里面加载运行.之前分享了由本人原创的导出BOM的一个脚本/thread-34091-1-1.html发了这个帖子之后,有同学提出应该加入依元件规格,类型以及板面分类.同时我发现论坛里已经有一个具备类似功能的脚本(名为 PowerPCB,PowerPCB_BOM),但它不支持PROTEL导入PADS的PCB,如果元件值不规范时,导出的BOM元件会有很大的问题.在 这里也提醒使用这个脚本的同学注意核对.仔细研究这个脚本之后,我对它进行了一番改造,改造后的脚本也可用于PROTEL 导入PADS的PCB,可以实现元件按大小,类型以及板面来分类,可对元 件值进行规范,同时大大减小出错机率.下面是简要的说明:程序可对是否按元件所在的板面(一般为TOP和BOTTOM)分类进行选择该程序可以依元件规格,类型以及板面分类.元件类型分类包括:电阻(R),电容(C,E),电感(L),接插件(J,CN,CON),IC(U),晶振 (Y),二极管(D,ZD,LED),三极管(Q),磁珠(FB),天线(ANT),开关(S,SW),保险(F),跳线,短路点,测试点 (JP,TP).元件的编号要依据括号中给出的前缀,程序才能识别归类.如不符合上述原则,程序将会把该元件归类为不确定类型.程序可对电阻,电容,电感,保险,磁珠等按规格分类,为了正确识别归类,可以支持的格式(以电容为例)包括:单纯数字(.1,1,10000等),科学计 数(103,104),带单位(22P,33uF,2N2,68uF/10V等).为避免混淆,当数字是3位时,规定当尾数是0时,表示的是元件实际的 值,这样100表示100pF而不是10pF,当尾数大于0时,才是科学计数,当数字不是3位时,一律当做元件实际的值.另外,不确定的元件值可不填 或"?"表示.元件除了主要规格外的其他属性可以用"/"分割,如"68uF/10V".如元件值不符合上述原则,程序将会把该元件归类为不确定类型.程序出BOM时,元件值进行了转换的元件将会列出清单,这样即使换算出错,也有迹可循.衷心希望它能给各位同学带来帮助.如果使用中有问题或是建议,也请大家赐教,程序中留有个人邮箱,欢迎交流.另外,编写本程序仅出于个人兴趣,编写过程中也仅能考虑到常见的情况,若因输出BOM出错造成你的损失,本人概不负责.下面图片是一些基本的演示:图一,输出BOM的基本样式,如果选择按板面输出BOM,将会用红色标示当前层元件数,用蓝色标示当前分类元件数,10N,103,10000之类的元 件值会转换为10nF.图二,脚本在运行时会检测第一个元件的值属性是否存在,一般来说PROTEL导入的PCB,元件值在Comment属性中,OrCAD和Logic导入 的PCB,元件值在Value属性中,如果没有找到这些属性,会弹出对话框,请你进行选择.图三,启动程序会对是否按元件所在的板面分类进行选择,若选择"YES",元件将按板面分类,"NO"则不按板面分类.图四,输出BOM完成后,将会列出清单,标记有"YES"的元件进行了值的换算,如需要检查BOM的正确性可依据些清单.。
PADS生成元件清单
PADS-LAYOUT(PADS2007PCB)中出元件清单(BOM清单)PADS-LAYOUT(PADS2007PCB)中出元件清单(BOM清单)参考:/BLOG_ARTICLE_133193.HTM注意:相同参数的元件不能叠加显示,只能一行一个元件。
步骤:1、打开需要导出元件清单的pads文件;2、点击打开Tool/Basic Scripts/Basic Scripts...弹出Basic Scripts窗口;3、在Basic Scripts窗口中选择PADS Layout Script Wizard选项,点击Run;4、点击browser可以指定文件的存放路径;然后点击next;5、在弹出的Format窗口中选择Microsoft Excel选项,next;6、在弹出的Report Type窗口中选择PCB-Based Reports选项,next;7、在弹出的Database object窗口中,选择part,勾选calculate the total number of primary objects in the design,next;8、在弹出的Data Type窗口中,选择General part properties in table format,next;9、在弹出的object properties窗口中,选择需要出清单的类型,点击ADD逐一增加,然后点击next;10、在report options窗口中,输入保存文件名,勾选job name、date and time stamp、status bar、progress bar;然后next;11、在output files窗口中,选择create new untitiled document and pass data via clipboard,点击Finish;12、运行完后,关闭其他窗口,出现basic scripts窗口,新创建的bom文件就在图中,选择它后点击RUN就可以生成我们要的BOM清单表了,在Excel表格中点击保存,选择保存路径就可以了。
PADS导出BOM表及坐标的方法之一
PADS导出BOM表及坐标的方法一硬件上在设计完原理图和PCB图之后,有时候需要从PCB图中导出带坐标的BOM到Excel 表格中,下面,我们一起来看看配置和导出的步骤,因为说明的地方并不是很多,所以下面直接截图显示操作步骤,按照截图的配置来进行设置即可。
1.用PADS打开需要导出BOM的PCB图文件,然后,打开“Basic Scripts”。
点击之后,显示如下弹出框:2.选择“PADS Layout Script Wizard”,然后点“Run”。
3.继续点击下一步,配置“Format”。
选择“Microsoft Excel”。
4.继续点击下一步,配置“Report Type”。
如上图所示选择“Assembly Option Reports”。
按照上图所示进行选择配置即可。
6.继续点击下一步,配置“Data Type”。
按照如上图所示进行选择配置即可。
可以根据自己的情况,将左侧“Part Properties”中需要的条目“Add”到右侧的“Table Columns”中,右侧的条目就是导出BOM后Excel表格中显示的条目。
8.继续点击下一步,配置“Report Options”。
按照如上图所示选择配置即可。
9.继续点击下一步,配置“Output Files”。
按照如上图所示选择配置即可,配置完成后,点击“Finish”,即可生成新的配置选项:10.上图中的“Assembly Option Part Report”就是我们刚刚配置好的,选中这一条,然后点击“Run”,即可导出我们需要的BOM文件:这样,我们通过PADS工具打开PCB文件,然后配置脚本文件来生成我们需要的BOM表格文件的方法就演示完了。
PADS导出BOM
PADS导出BOM1、打开所需的PCB文件,在菜单栏中选择Tools。
2、在Tools下拉菜单中选择Basic Scripts中的横向菜单上Basic Scripts...鼠标单击3、在出现的对话框中选择pads layout script wizard,然后点run。
4、在introduction 对话框中点browse 选择BOM 文件保存的位置,为了方便我们将其保存在桌面。
5、如上图点下一步后会出现format 对话框,选择生成microsoft excel 文件生的类别,我们选择excel 格式。
6、点下一步后出现report type(报告类别)对话框,选pcb-based reports。
7、点下一频后出现database object 对话框,选择parts。
8、点下一步后出现data type 对话框,选general part properties in table format。
9、点下一步后出现object properties 对话框,选择要生成的层,在part properties中选择pcb decal 及value 两个选项并按add>>按钮,将这两项添加到table columns 中。
10、点下一步,直接再点下一步。
11、点下一步后,先择cdreate new untitled…选项,点finish&run report now。
12、会跳出part report …的报告,将其关掉。
13、这时会多一个part report,就是我们新增加的,此时选择part report,单击run,即可在任务栏中生成book6(或生成bookX)的BOM.。
PADS9.5Logic输出BOM教程
PADS9.5 Logic输出完整BOM教程
一、打开要输出BOM的电路图,选择“工具”菜单,依次选择“基本脚本-基本
脚本”,如下图所示:
二、选择PADS Logic Script Wizard,点击运行;
三、点击Next
四、根据自己想要的BOM格式,选择需要输出的类型选项,然后点击Next;
五、选择你想要输出的电路图,选择好后,点击Next;
六、根据你的需要选择,然后点击Next
出的BOM会有哪些不同,选择好后,点击Next;
八、此页中的选项直接关系到输出的BOM内容,把左边需要的BOM内容选中点击
"Add"发送到右边框中,也可以把左下角中的元件属性发送到右边框中,选择好后点Next;
九、全选,点击Next;
十、选择输出BOM的名称和脚本保存名字的选项或填空,根据需要自行选择。
可
自己每个都尝试看看输出都有什么不同。
选择好后点击Finish,完成;。
PADS输出Excel_BOM说明
启动PADS软件。
进入PADS工作界面.加载脚本文件选择路径加载脚本文件.RUN运行脚本文件,提示选择保存路径对话框。
选择生成的Excel(xls)文件保存路径,确定。
选择按元件属性导出类型。
当是从Altium Designer或者Protel99se转换过来的PCB文件请选择Comment; 是PADS软件自身的PCB文件请选择Value.Bill Of Materials输出格式选择,可以输出6种不同的格式。
普通的/分层且分元件类型的/只分元件类型的/特殊的/分层且分元件类型的/只分元件类型的.元件分类Chip-IC ;Resister-电阻;Capacitor-电容;Inductance-电感;FB-磁珠;Diode-二极管;Triode-三极管;Crystal-晶振;Connector-连接插件;Switch-开关;Jack-插座;Fuse-保险管;Antenna-天线;Jumper跳线;SMT-MARK: MARK 点;Test-测试点;Unknow-未知*****详情请留意输出的Bill Of Materials Excel文件.选择底层坐标输出形式。
贴片作业需要用到的元件坐标,Bottom提供两种.一种是软件本身输出,没有经过转换的;另一种是Format(part.PositionX, #0.000#)*-1(即Bottom层PositionX值乘以-1).Top层的不会作任何改变.如果PCB文件没有任何元件,提示没有元件可以导出。
打开要导出的文件。
再重新运行脚本重复以上步骤。
底层坐标Format(part.PositionX, #0.000#)Excel Sheet3转换之后的元件值与封装对照表。
V-Change元件值是否转换;D-Change元件封装是否转换.提示为YES则是进行了转换的.可以与Sheet1最原始的元件信息相对比.电容转换含有P的只保留前边的数字(比如100p转换后为100);电容转换含有N的保留前边的数字*10^2(比如100nf 转换后为[100*10^2]得104);电容转换含有U的保留前边的数字*10^5(比如0.1U转换后为[0.1*10^5]得104);容值大于10UF的不予转换.封装转换只要是包含有0402/0603/0805/1206/3216字样的前边或者后边不管有什么字符统一都转换为0402/0603/0805/1206/3216.格式1(BOM)输出的形式。
pads BOM清单导出步骤
BOM清单导出步骤
在MPLM系统中,单板BOM可以从PADS导出直接导入MPLM系统中,具体步骤如下:
1.在PADS Logic中,选择File——Report,会出现Reports的对话框。
2.点击Setup,出现对话框“Bill of Materials Setup”如下图所示
3.在Attributes标签栏中,选择如上图所示的4项,依次为ERP编码,ERP描述,数量,位号。
4.在Format标签栏中,选择如下图所示的4项即可。
5.Clipboard View标签栏是预览,在这里可以看到即将生成的TEXT格式。
一般不做任何改动
即可。
6.点击OK后,回到Reports对话框界面,如下图所示,选择最后一项“Bill of Material”,
点击OK,即可生成Bom清单。
7.导出后BOM清单后,不需要作任何修改和编辑,直接导入MPLM系统即可。
PADDS导出BOM
如何从PADS-LAYOUT中导出BOM清单方法
最近很多朋友问我关于如何如何从PADS-LAYOUT中出BOM清单。
今把方法写下来好让有需要的朋友做个参考。
利用PADS-LAYOUT的Basic script向导功能.
一、用PADS2005SE3打开需要出BOM的PCB文件。
如图:
二、点击tools-----pcb decal editor------basic scripts------basic scripts.如图:在弹出的图框中选择PADS layout script wizard然后点击run;
在弹出如图:点击browser可以指点存放路径。
这里选择默认,直接点击N ext
在弹出的图框中选择Microsoft excel;然后Next;
在弹出的图框中选择PCB-based report;然后点击Next
在弹出的图框中选择Parts并勾选Calculate the total number of primary object in the design;然后点击Next
在弹出的图框中选择general part properties in table format;然后点击Next
Next xt 在弹出的图框中选择需要出清单的类型,点击ADD逐一增加,然后点击Ne
输入保存文件名:然后点击Next
选择create new Untitled document and pass data viaclipboard然后点击finish
然后回到下图,新创建的BOM文件就在如图所示,选择后点击RUN就可以生成我们要的BOM清单了。
PADS导出BOM的坑,你遇到了吗?
我们先说说PADS Logic的原理图文件,PADS Logic支持一个元件可以有多个属性:比如:Value,Comment,Description…元件还支持多项可见性那么问题来了:也许我们在阅读原理图时,没有发现有什么问题,参数也是标示得非常正确的,但是导出BOM时,我们通常是以某一属性值提取元件信息的(通常为:Value) 例如在设计中可见的值却不是关键属性(Value)以上元件可见的属性为Comment属性其是2.2K. 以上元件可见的属性为Value属性其是150K.以上元件索性没有没有对应的属性,可见的参数值为元件类型(Part Type) 那么我们不管是以Value或者是Comment属性参数来导出Bill of Materials,这样都是不全面的.对于这些不规范的原理图设计,我们应该尽可能去规范它,下图以Value属性为参考,标注了原理图中不规范的元件数据:C43:Comment为2.2K,可视状态V oltage 可视状态Value 为NC 不可视状态此时只要单击可视状态列可以自动关闭/开启可视状态在属性值列输入参数可以自动同步给所选择元件。
那么PADS Layout又会有什么情况呢?如上图,在PCB可以见到的是R65显示的是0R,状态栏左下角显示的却是1K,右键查看其属性,V AL 为0R;Value为1K接下来我们看看它的元器件特性:标签这里有VAL,Part Type,Ref.Des.PCB中可见的元件参数其实是由它的标签来决定的,而不是属性值。
这样一来,看查看PCB怎么看,元件参数都是正确的,但你以Value来导出BOM,却是错误的。
那里这又如何来快速检测呢?说明一下以上的情况:C4,标签显示的是Comment,值为100uf/16VValue属性没有(NULL),所在标签也没有。
如果你以Value导出,那么显而易见值为空白。
D23,Value属性值为SS24/NC,但PCB上没有显示出来.R65,R66,这两个元件在PCB中标签显示的是V AL,值为0R,Value属性值为1K。
PADS输出元器件bom清单
PADS输出元器件bom清单
Pads输出Bom有人是在原理图中输出,也可以在layout中输出,这里仅说明在Layout 中输出bom清单,bom清单必须包含元器件的具体信息:
我们在Layout中用宏命令的方式来输出bom清单,步骤如下:
1.下载宏Jlc_pads_bom.bas :右键点中文件选复制,然后在桌面
点粘贴即可
2.copy 这个文件到你的pads 宏文件目录
3. 将Jlc_pads_bom.bas 宏文件加载到PADS中
则在这个列表中已经有了JLC_PADS_BOM这个宏命令
选中此命令,点Run,即可生成一个bom清单:
将Description 中的元件描述完善:如贴片电阻,贴片电容等
Value中填写元件的型号、规格、误差,这一列需要你进行补充尽可能完整的物料信息Decal 列中的封装名称完善
Qty: 描述这个元件在pcb上的数量,和元件的位置号对应;
Name:元件的位置号---这一列不用手工改动
最后按格式转换步骤转换为模板需要的文件格式,具体步骤见相关文档:
<PADS bom清单格式转换>。
如何Altium Designer中输出元件清单(BOM表格)
如何Altium Designer中输出元件清单(BOM表格)如何Altium Designer中输出元件清单(BOM表格)用AD6.9设计好了一个电路,在把PCB文件交付厂家制板后,就要开始准备购置元件了。
一个工程几百个元件难道要工程师自己一个一个数吗??使用AD6.9的BOM (bill of materials)表格输出可以方便的生成及标准又漂亮的元件清单。
方法很简单,首先来到原理图编辑状态,点击报告—〉bill of materials弹出首先在左边中间的全部纵列窗口,如果哪一项后面的勾号打上,该项参数就会作为一列显示在右上角的窗口中。
首先把我们关心的参数选好。
这里主要有两个一般人比较难理解的地方第一就是如何让元件按照特定的方式分类。
我们一般把封装和元件Value一样的作为一类。
比如大小为104/50,0805封装的电容为一类。
我们可以把全部纵列中的Value和Footprint两相用鼠标拖到上面的纵列组中,就可以了。
第二点就是使用AD提供的模板来生。
我们在输出选项文件格式下拉菜单选择Mcrosoft Excel Worksheet在右边的Excel选项里的模板菜单里可以选择合适的模板。
我们可以用excel打开一个模板看一下。
模板的路径在安装目录的Templates文件夹下例如:D:\Program Files\Altium Designer 6\Templates,后缀.XLT文件。
例如我们打开BOM Purchase.XLT。
其中Column=LibRef表示这一列为各元件的LibRef所对应的参数值。
我们可以看到,模板上有的列有些是我们不需要的,有些我们需要的又没有。
这是我们只需要把每列的模板的语句修改一下就可以了。
比如我们将第一列的Column=LibRef改为Column=Designator 那么这一列九可以显示元件的Designator的值。
其他的一样修改。
改好后保存为Excel的XLT文件,放到Templates文件下,就可在下拉菜单下看到。
PADS Logic输出完整BOM教程
PADS Logic输出完整BOM教程
一, 打开要输出BOM的电路图,选择相关菜单(按图上红色字序号步骤操作),如下图:
二, 完成上图中的操作后会出现下图中的对话框,接着还是按下图中红色字序号步骤操作;
三,完成上图中的操作后会出现下图中的对话框,跟据自己想输出BOM的格式选择各项,我推荐红框中的选项;
四,完成上图中的操作后会出现下图中的对话框,选择你想输出BOM的电路图, 接着还是按下图中红色字序号步骤操作;
五, 完成上图中的操作后会出现下图中的对话框,接着还是按下图中红色字序号步骤操作;
六, 完成上图中的操作后会出现下图中的对话框,此页你可以试着选不同的选项看输出的BOM会有什么不同?接着还是按下图中红色字序号步骤操作;
七, 完成上图中的操作后会出现下图中的对话框,此页中选项直接关系到输出的BOM内容,关键在右边的Table Column框下有那些项目BOM就会输出那些项目的相关内容。
接着还是按下图中红色字序号步骤操作;
八, 完成上图中的操作后会出现下图中的对话框,接着还是按下图中红色字序号步骤操作;
九, 完成上图中的操作后会出现下图中的对话框,此页中是关于输出BOM的名称和脚本保存名的选项或填空。
接着还是按下图中红色字序号步骤操作;
十, 完成上图中的操作后会发现脚本保存名已经出现在Basic Script 对话框中,同时BOM 也已经输出。
下次再出
BOM
时就简单多了,直接按下图中红色字序号步骤操作就可以了!
制作:☆好好生活★。
pads 9.3导出BOM清单方法
PADS 软件版本:
导出BOM清单方法:
1、打开响应的PCB文件,在“TOOL——basic scripts——basic scripts…
2、选择高亮选项,然后点击run。
3、没有特殊修改,可以直接next。
4、选择要将BOM以何种格式打开,以下选择为excel格式,然后点击next。
5、选择PCB基本报告,然后next。
6、将最后一行字打钩,然后next。
7、选择第一个选项,产生响应的报告格式,然后next。
8、添加所需要导出的参数,然后next。
9、脚本名称定义为默认定义“part report”,也可自己修改,然后next。
10、直接finish。
11、弹出当前脚本代码,点击“确定”,并关闭脚本代码窗口。
12、再次进入脚本选择与执行对话框,发现新增加下图高亮的选项,选中后点击“run”。
13、软件自动弹出BOM表格,大功告成。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PADS输出元器件bom清单
Pads输出Bom有人是在原理图中输出,也可以在layout中输出,这里仅说明在Layout 中输出bom清单,bom清单必须包含元器件的具体信息:
我们在Layout中用宏命令的方式来输出bom清单,步骤如下:
1.下载宏Jlc_pads_bom.bas :右键点中文件选复制,然后在桌面
点粘贴即可
2.copy 这个文件到你的pads 宏文件目录
3. 将Jlc_pads_bom.bas 宏文件加载到PADS中
则在这个列表中已经有了JLC_PADS_BOM这个宏命令
选中此命令,点Run,即可生成一个bom清单:
将Description 中的元件描述完善:如贴片电阻,贴片电容等
Value中填写元件的型号、规格、误差,这一列需要你进行补充尽可能完整的物料信息Decal 列中的封装名称完善
Qty: 描述这个元件在pcb上的数量,和元件的位置号对应;
Name:元件的位置号---这一列不用手工改动
最后按格式转换步骤转换为模板需要的文件格式,具体步骤见相关文档:
<PADS bom清单格式转换>。