出BOM

### Cadence 中生成和导 BOM 文件的方法 #### 使用 Allegro PCB Designer 导 BOM 清单 在 Allegro PCB Designer 中,可以通过以下方法来导 BOM 清单: 通过 `Tools` 菜单下的 `Quick Reports` 功能可以选择不同的报告选项。对于 BOM 报告有两种选择:标准版 (`Bill of Material Report`) 和精简版 (`Bill of Material Report (Condensed)`)[^2]。 - **标准版**:会列所有的相同器件而不做合并处理; - **精简版**:会对相同的器件条目进行合并简化显示; 完成选择后可利用界面上方的保存按钮将所选类型的 BOM 表格以 `.htm` 的格式存储至本地置。 #### 原理图编辑器中的操作流程 当处于原理图设计阶段时,则可以在对应的 `.dsn` 文档上右键并选取 `Tools -> Bill of Materials` 来创建初始版本的 BOM 列表[^3]。需要注意的是,默认情况下该列表不包含封装信息。为了补充这部分数据,需手动添加一列用于记录各元件的具体物理尺寸规格,并再次执行 BOM 生成功能获取更新后的报表。 #### 自定义 BOM设置 针对更详细的定制需求,比如希望直接获得适用于电子表格程序的数据文件,在 BOM 页面内的高级配置项中能够加入额外属性字段如 `\tPCB Footprint` 至 Header 或 Combined property string 字段内,并启用 Open in Excel 选项以便于后续加工处理[^4]。 ```python # Python 示例代码展示如何读取HTML格式的BOM文件并转换成CSV格式 import pandas as pd from bs4 import BeautifulSoup def html_to_csv(html_file, csv_file): with open(html_file, 'r') as file: content = file.read() soup = BeautifulSoup(content, "html.parser") table = soup.find('table') df = pd.read_html(str(table))[0] df.to_csv(csv_file, index=False) html_to_csv("bom_report.htm", "output_bom.csv") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值