硬件工程师除了线路设计之外还需要要掌握的一个技能就是EXCEL的使用,我们在制作物料清单BOM的时候,熟练使用EXCEL将会让我们事半功倍,快速完成并且可以避免一些错误。以下就自己的经验整理出“BOM制作系列”,首先是BOM的拆分。(注明:画图软件Cadence:Orcad Capture CIS)
我们使用“BOM差分工具”来进行BOM拆分,其实就是一个具有宏的EXCEL表格,可以点击以下链接进行下载:
http://pan.baidu.com/s/1c0LtzP2
下面就使用方法做下讲解:
1、工具打开之后,如下截图所示:

2、按照第1行的Item项填入我们BOM中对应的内容(可以不填满,该工具是根据“Reference”属性进行拆分的,后面会讲解下宏代码):
注:Reference一列中若各位号之间是以逗号(",")为间隔,请全部替换为空格(" ")。
3、点击“BOM分离”按钮,即可完成BOM拆分:
注:有个bug,“Quantity”属性也变为1了,后面解掉之后再更新工具。
至此,BOM差分工作已完成,下面看看实现该功能的宏代码,可以点击以下链接进行下载:
http://pan.baidu.com/s/1pKoJlph
代码如下:
说明:第5行实现的就是BOM拆分的功能,两个for循环复制其他不变的列,8行到15行根据自己实际需要进行修改,但要注意对应的列。