一种Allegro软件中自动替换选中过孔的方法技术

技术编号:14130791 阅读:220 留言:0更新日期:2016-12-09 19:25
本发明专利技术公开了一种Allegro软件中自动替换选中过孔的方法,属于PCB设计技术领域,本发明专利技术解决替换部分过孔时手动逐个替换,工作效率低的问题,采用的技术方案为:选中一块区域,自动获取该区域的所有过孔种类及坐标信息,筛选出要替换的过孔,将其替换成指定的新过孔;把该方案写入Allegro软件的skill程序,更改相关配置文件,执行该skill程序,即可完成。

【技术实现步骤摘要】

本专利技术涉及一种PCB设计
,具体地说是一种Allegro软件中自动替换选中过孔的方法
技术介绍
目前在电子业界有多款PCB设计软件,Allegro软件作为其中的一种,具有非常丰富而强大的功能。Allegro软件是Cadence推出的先进 PCB 设计布线工具。Allegro 软件提供了良好且交互的工作接口和强大完善的功能,和它前端产品Cadence、OrCAD、Capture的结合,为当前高速、高密度、多层的复杂 PCB 设计布线提供了最完美解决方案。Allegro 软件拥有完善的 Constraint 设定,用户只须按要求设定好布线规则,在布线时不违反 DRC 就可以达到布线的设计要求。更能够定义最小线宽或线长等参数以符合当今高速电路板布线的种种需求。在使用Allegro软件进行PCB设计时,设计者经常会遇到过孔替换的问题,通常只是要对其中的部分过孔进行替换。使用软件自身的替换功能,只能对整板的全部过孔都进行替换,这并不符合设计者的要求,要想部分替换,只能手动逐个替换,大大降低了工作效率。
技术实现思路
本专利技术的技术任务是针对以上不足,提供一种Allegro软件中自动替换选中过孔的方法,来解决替换部分过孔时手动逐个替换,工作效率低的问题。本专利技术的技术任务是按以下方式实现的,一种Allegro软件中自动替换选中过孔的方法,选中一块区域,自动获取该区域的所有过孔种类及坐标信息,根据用户的要求筛选出要替换的过孔,将其替换成指定的新过孔;把该方案写入Allegro软件的skill程序,更改相关配置文件,执行该skill程序,即可完成。具体步骤如下:(1)、先将skill程序文件放到一个目录下;(2)、在$home\\pcbenv目录下建立allegro.ilinit文件,用文本编辑器打开allegro.ilinit文件,添加如下代码:setSkillPath(buildString(append1(getSkillPath()\D:/skill\)))load(“replace_via.il”);(3)、重启allegro,在命令行输入replace_via,回车;(4)、框选区域后,输入新的过孔名称,再输入要替换的过孔名称,替换完成。步骤(1)中,将skill程序文件放到d:\\skill目录下。本专利技术的一种Allegro软件中自动替换选中过孔的方法具有以下优点:将过孔替换的方案写入skill程序中,执行该程序,就能够对选定区域的任意过孔进行替换,解决了allegro软件本身不能选择性替换的局限性,增加了PCB设计的灵活性,提高了工作效率。具体实施方式参照具体实施例对本专利技术的一种Allegro软件中自动替换选中过孔的方法作以下详细地说明。实施例1:本专利技术的一种Allegro软件中自动替换选中过孔的方法, 选中一块区域,自动获取该区域的所有过孔种类及坐标信息,根据用户的要求筛选出要替换的过孔,将其替换成指定的新过孔;把该方案写入Allegro软件的skill程序,更改相关配置文件,执行该skill程序,即可完成。具体步骤如下:(1)、先将skill程序文件放到d:\\skill目录下;(2)、在$home\\pcbenv目录下建立allegro.ilinit文件,用文本编辑器打开allegro.ilinit文件,添加如下代码:setSkillPath(buildString(append1(getSkillPath()\D:/skill\)))load(“replace_via.il”);(3)、重启allegro,在命令行输入replace_via,回车;(4)、框选区域后,输入新的过孔名称,再输入要替换的过孔名称,替换完成。通过上面具体实施方式,所述
的技术人员可容易的实现本专利技术。但是应当理解,本专利技术并不限于上述的具体实施方式。在公开的实施方式的基础上,所述
的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。除说明书所述的技术特征外,均为本专业技术人员的已知技术。本文档来自技高网
...

【技术保护点】
一种Allegro软件中自动替换选中过孔的方法,其特征在于选中一块区域,自动获取该区域的所有过孔种类及坐标信息,筛选出要替换的过孔,将其替换成指定的新过孔;把该方案写入Allegro软件的skill程序,更改相关配置文件,执行该skill程序,即可完成。

【技术特征摘要】
1.一种Allegro软件中自动替换选中过孔的方法,其特征在于选中一块区域,自动获取该区域的所有过孔种类及坐标信息,筛选出要替换的过孔,将其替换成指定的新过孔;把该方案写入Allegro软件的skill程序,更改相关配置文件,执行该skill程序,即可完成。2.根据权利要求1所述的一种Allegro软件中自动替换选中过孔的方法,其特征在于具体步骤如下:(1)、先将skill程序文件放到一个目录下;(2)、在$home\\pcbenv目录下建立allegro.ilinit文件,用文本编辑器打开al...

【专利技术属性】
技术研发人员:柯华英李晓崔铭航
申请(专利权)人:浪潮集团有限公司
类型:发明
国别省市:山东;37

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

1