您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > PADS输出Excel-BOM说明
启动PADS软件。进入PADS工作界面.加载脚本文件选择路径加载脚本文件.RUN运行脚本文件,提示选择保存路径对话框。选择生成的Excel(xls)文件保存路径,确定。选择按元件属性导出类型。当是从AltiumDesigner或者Protel99se转换过来的PCB文件请选择Comment;是PADS软件自身的PCB文件请选择Value.BillOfMaterials输出格式选择,可以输出6种不同的格式。普通的/分层且分元件类型的/只分元件类型的/特殊的/分层且分元件类型的/只分元件类型的.元件分类Chip-IC;Resister-电阻;Capacitor-电容;Inductance-电感;FB-磁珠;Diode-二极管;Triode-三极管;Crystal-晶振;Connector-连接插件;Switch-开关;Jack-插座;Fuse-保险管;Antenna-天线;Jumper跳线;SMT-MARK:MARK点;Test-测试点;Unknow-未知*****详情请留意输出的BillOfMaterialsExcel文件.选择底层坐标输出形式。贴片作业需要用到的元件坐标,Bottom提供两种.一种是软件本身输出,没有经过转换的;另一种是Format(part.PositionX,#0.000#)*-1(即Bottom层PositionX值乘以-1).Top层的不会作任何改变.如果PCB文件没有任何元件,提示没有元件可以导出。打开要导出的文件。再重新运行脚本重复以上步骤。ExcelSheet1是从PCB文件导出的原始元件信息.底层坐标Format(part.PositionX,#0.000#)ExcelSheet3转换之后的元件值与封装对照表。V-Change元件值是否转换;D-Change元件封装是否转换.提示为YES则是进行了转换的.可以与Sheet1最原始的元件信息相对比.电容转换含有P的只保留前边的数字(比如100p转换后为100);电容转换含有N的(比如100nf转换后为104);电容转换含有U的(比如0.1U转换后为104);容值大于1UF的不予转换.这部分源码参考如下:IfInStr(UCase(.Cells(g,CellValue).Value),U)0AndInStr(1,0123456789,Left(.Cells(g,CellValue).Value,1))0Thengg=InStrRev(UCase(.Cells(g,CellValue).Value),U)-1ggg=Left(.Cells(g,CellValue).Value,gg)Ifggg=1ThenIfLeft(ggg*10^5,InStr(ggg*10^5,0)-1)10Then.Cells(g,CellValue).Value='&Format(Left(ggg*10^5,InStr(ggg*10^5,0)-1)&0&InStrRev(ggg*10^5,0)-1,000)Else.Cells(g,CellValue).Value='&Format(Left(ggg*10^5,InStr(ggg*10^5,0)-1)&InStrRev(ggg*10^5,0)-1,000)EndIfEndIfEndIfIfInStr(UCase(.Cells(g,CellValue)),N)0AndInStr(1,0123456789,Left(.Cells(g,CellValue),1))0Thengg=InStrRev(UCase(.Cells(g,CellValue)),N)-1ggg=Left(.Cells(g,CellValue),gg)Ifggg=1000ThenIfLeft(ggg*10^2,InStr(ggg*10^2,0)-1)10Then.Cells(g,CellValue)='&Format(Left(ggg*10^2,InStr(ggg*10^2,0)-1)&0&InStrRev(ggg*10^2,0)-1,000)Else.Cells(g,CellValue)='&Format(Left(ggg*10^2,InStr(ggg*10^2,0)-1)&InStrRev(ggg*10^2,0)-1,000)EndIfEndIfEndIf封装转换只要是包含有0402/0603/0805/1206/3216字样的前边或者后边不管有什么字符统一都转换为0402/0603/0805/1206/3216.格式1(BOM)输出的形式。格式2(BOM)输出的形式。格式3(BOM)输出的形式。特殊输出需要用户自定义参数。如果脚本运行过程中出现这个对话框请选择:切换到/重试.格式4(BOM)输出的形式(特殊)。格式5(BOM)输出的形式(特殊)。格式6(BOM)输出的形式(特殊)。
本文标题:PADS输出Excel-BOM说明
链接地址:https://www.777doc.com/doc-1724731 .html