一个从BMP到PCB的转换程序

🏠 首页 《无线电》杂志 2001年 🔗 第10期 🔗 第24页 分类:电脑与单片机 🔗 张文 🔗

各位电子爱好者,你是否想借助软件将一块现成的PCB扫描到电脑然后再用Protel进行二次编辑(这是一个偷懒的好办法)?你的这个愿望可以实现!它就是bmp2pcb.exe,只有22k的程序,别看它小,但功能却不少,要用好这个软件一定要了解它的各项参数,我已将它们列在文后了。

它的工作方式是将BMP图象(必须是黑白的)用Protel的连线(track)来重构(并且只用水平线和斜线),因此不论你扫描的是的横线还是竖线,经它转换后就变成由许多条水平线(取决于你设的分辨率)相叠加而构成的线路图(没有焊盘)。这样的PCB图虽然可直接输出制板,但编辑起来很是不方便,这一点要注意!我的方法是另起一层,把原来的层作为底稿在新层上描绘出合适的线条,然后编辑新层就容易多了!

软件使用方法:

命令行格式:B2P.EXE<bmp><PCB>[XRes][YRes][Attr][Layer][Ratio]

如果要将文件名为a.bmp的黑白图转为文件名为a.pcb,并且要在x方向镜相、输出第6层(底层),命令行可这样写:B2P.EXE a.bmp a.pcb 10 10 1 6 0,如果没有特殊要求可直接写:B2P.EXE a.bmp a.pcb

必要参数说明

<bmp> bmp文件的名称(必须是黑白图)

<pcb> 要输出PCB文件的文件名

可选参数说明

[XRes] 水平分辨率(默认值=1000)

[YRes] 垂直分辨率(默认值=1000)

[Attr] 镜相方式0(D)=正常,1=X方向镜相,2=Y方向镜相,3=X方向镜相加Y方向镜相,4=反白

[Layer] Protel-PCB 第几层(数字[1-13])

[Ratio] Protel-PCB 倾斜度:选1向右上倾斜45°,选-1向右下倾斜45°


注:需要这个软件的朋友可到笔者的主页下载http://grwy.online.ha.cn/zhangwen/b2p.zip

(张文)