PROTEL网表转ALLEGRO文本的方法及工具技术

技术编号:26172077 阅读:53 留言:0更新日期:2020-10-31 13:47
本发明专利技术涉及PROTEL网表转ALLEGRO文本的方法,具体步骤如下:1)导入需要转换的PROTEL网表文件;2)识别PROTEL网表文件中的封装信息,并进行格式转换、输出到ALLEGRO文本;3)识别PROTEL网表文件中的网络连接信息,并进行格式转换、输出到ALLEGRO文本;4)完成转换,输出ALLEGRO文本文件;为完成该方法,本发明专利技术还提供了实现前述方法的工具,该工具的交互界面包括文件选择按钮、文件路径显示框和转换按钮。本发明专利技术通过自制的简易的PROTEL网表转ALLEGRO文本工具,实现了不同EDA软件平台之间的交互,且该工具的使用方法简单,操作简便,工程人员容易掌握,利于推广使用。

Methods and tools for transferring Protel netlist to Allegro text

【技术实现步骤摘要】
PROTEL网表转ALLEGRO文本的方法及工具
本专利技术涉及软件平台之间文件格式转换领域,具体的说,是涉及PROTEL网表转ALLEGRO文本的方法及工具。
技术介绍
随着电子产品的推陈出新,电子产品中的PCB板各式各样,设计PCB板的软件也有好几种,在PCB板设计过程中,工程师为了提高设计效率,会使用自身擅长的设计软件,因此不同的工程师使用的设计软件不同,生成的PCB板文件的格式也会不同,而且在不同设计软件上不通用,导致工程人员在技术沟通中存在阻碍。比如常用的两款EDA(Electronicdesignautomation)软件,即PROTEL和ALLEGRO,PROTEL软件使用的网表格式文件无法在ALLEGRO软件上使用,虽然PROTEL网表文件和ALLEGRO文本格式文件的信息都包括封装信息和网络连接信息,但表达方式不同,例如PROTEL网表文件的封装信息用中括号括起来,网络连接信息则用小括号括起来,而ALLEGRO文本格式文件的封装信息前有标识符“$PACKAGES”,网络连接信息前有标识符“$NETS”。若采用人工翻译,本文档来自技高网...

【技术保护点】
1.PROTEL网表转ALLEGRO文本的方法,其特征在于,具体步骤如下:/n1)导入需要转换的PROTEL网表文件;/n2)识别PROTEL网表文件中的封装信息,并进行格式转换、输出到ALLEGRO文本;/n3)识别PROTEL网表文件中的网络连接信息,并进行格式转换、输出到ALLEGRO文本;/n4)完成转换,输出ALLEGRO文本文件。/n

【技术特征摘要】
1.PROTEL网表转ALLEGRO文本的方法,其特征在于,具体步骤如下:
1)导入需要转换的PROTEL网表文件;
2)识别PROTEL网表文件中的封装信息,并进行格式转换、输出到ALLEGRO文本;
3)识别PROTEL网表文件中的网络连接信息,并进行格式转换、输出到ALLEGRO文本;
4)完成转换,输出ALLEGRO文本文件。


2.根据权利要求1所述的PROTEL网表转ALLEGRO文本的方法,其特征在于,步骤1)的过程包括:
101)判断导入的PROTEL网表文件是否存在且可读,若是,则进入步骤102),若否,则等待文件导入;
102)读取PROTEL网表文件数据。


3.根据权利要求1所述的PROTEL网表转ALLEGRO文本的方法,其特征在于,步骤2)的过程包括:
201)识别到PROTEL网表文件中的起始符“[”,则进行封装变量初始化;
202)判断是否是首次封装信息转换,若是,则输出“$PACKAGES”到ALLEGRO文本;
203)进行封装信息转换;
204)识别到PROTEL网表文件中的终止符“]”,则完成封装信息转换。


4.根据权利要求3所述的PROTEL网表转ALLEGRO文本的方法,其特征在于,步骤203)的过程包括:
2031)位号信息的转换;
2032)封装名的转换;
2033)数值的转换。


5.根据权利要求1所述的PROTEL网表转ALLEGRO文本的方法,其特征在于,步骤3)的过程包括:
301)识别到PROTEL网表文件中的起始符“(”,则进行网络连接变量初始化;
302)判断是否是首次网络连接信息转换,若是,则输出“$NETS”到ALLEGRO文本;
303)进行网络连接信息转换;
304)识别到PROTEL网表文件中的终止符“)”,则完成网络连接信息转换。


6.根据权利要求5所述的PROTEL网表转ALL...

【专利技术属性】
技术研发人员:吴均罗伟
申请(专利权)人:深圳市一博科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1