cadence导生产文件_写了个Allegro导出bom和坐标文件的教程, 用于JLC的S - 电子制作(ElecDIY)版 - 北大未名BBS...

更新: 写了个python脚本用于格式转换.

import csv

csvfile = open('pcp_rep.rpt')

reader = csv.reader(csvfile)

csvfile2 = open('pcp_rep_jlc.csv', 'w', newline='\n')

writer = csv.writer(csvfile2, dialect='excel')

for line in reader:

if len(line) != 1:

break # 跳过前四行

# 按JLC的格式修改表头

line = ['Designator', 'Comment', 'Footprint', 'Mid X', 'Mid Y', 'Rotation', 'Layer']

print(line)

writer.writerow(line)

# 查找替换表, 请按需自行修改

my_footprints = ['CAPC2012', 'CAPC1608', 'RESC2012', 'RESC1608']

jlc_footprints = ['C0805', 'C0603', 'R0805', 'R0603']

for line in reader:

del line[1], line[2] # 删除不需要的两列

if line[6] == 'NO':

line[6] = 'T'

elif line[6] == 'YES':

line[6] = 'B'

if line[2] in my_footprints:

line[2] = jlc_footprints[my_footprints.index(line[2])]

print(line)

writer.writerow(line)

csvfile.close()

csvfile2.close()

Stavros (AUV45 6BDNT) 在 ta 的帖子中提到:

用于JLC的SMT下单

截图就不用贴了吧?

1. Allegro 菜单点 Tools, Reports

……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值