【技术实现步骤摘要】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。