将PROTEL格式的文件转换为AUTOCAD格式

Author: 俞峰 Date: 2000年 第2期

  Protel软件在国内一直深受欢迎,从DOS时代的Protel3.3(Autotrax 1.61)到现在具有EDA Client/Server (客户/服务器)即C/S“框架”体系结构的Protel98,它始终是PCB(印刷电路板)设计和制造领域的大众化工具软件,成为电子设计工作者们的首选。
  在规范化的设计管理中,设计文件图样必须遵守相应的国家标准,如《电子产品图样绘制规则》、《设计文件管理制图》和《印制板制图》等,而由于Protel软件都是英文版,因此无法直接打印出符合国家标准的图纸,要使图纸规范化常用的方式是套打,即先将符合国家标准的表和汉字等打在纸上,再将该纸放入打印机,用Protel软件将印制板图打印其上,形成符合标准的文件,但这种做法效率很低,而且图形常会打偏,有时甚至会打反,经笔者试验,找到了一种简便的方法,把印制板图转换为AUTOCAD格式,再在AUTOCAD里一次性打印出符合标准的图纸。
  在1.5版本以上的WINDOWS版本的Protel软件中,都增加了一个将PCB文件导出为DXF格式的功能,而AUTOCAD的R12以上版本具有将DXF文件导入的功能,使Protel的PCB文件可以被AUTOCAD读取,以下详细说明具体的操作:
  1.在1.5版本的Protel软件中打开要转换的印制板文件,用菜单“EDIT\SELECT\ALL”选定整个PCB文件,选择菜单“FILE\EXPORT\DXF”,在对话框中输入转换后的DXF文件名,按“OK”按钮,则PCB文件至DXF格式的文件转换完成。
  2.运行AUTOCAD R12,选择菜单“FILE\Import/Export\DXF IN”将DXF文件导入,选择菜单“FILE\SAVE AS”将文件保存为AUTOCAD的DWG格式文件。
  3.在AUTOCAD R14的中文汉化版中将该DWG格式文件打开,用鼠标选定全部,选择菜单“修改\复制”,再打开已编好的符合国家标准的设计文件格式表,选择菜单“修改\粘贴”,X,Y比例均设置为25.4,将图形粘贴入表中,并移到适当的位置。
  4.选择菜单“格式\图层”,弹出对话框,用鼠标点“LAYER”,在SHOW栏处选择“ALL IN USE”,并将印制板不需要打印的层关掉,按“OK”按钮,并打印,即可将需要的印制板图按照国家标准的设计文件格式打印出来。
  注1:在上述操作中,Protel的文件格式必须是1.5版本的,对DXF文件进行导入时,必须用R12版本的AUTOCAD软件,因为只有这种条件下Protel导出的DXF文件才能由AUTOCAD导入。对于非1.5版本的Protel软件可以用AUTOTRAX格式保存,再读入Protel1.5 FOR WINDOWS。这样所有版本的Protel软件都可以用这种方式打印出来了。
  注2:在上述操作的步骤3中将比例设为25.4是因为导出的DXF文件的尺寸单位是英寸,而AUTOCAD中的单位是mm,因此要乘以25.4后才是正确的尺寸。