• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 7
    • 下载费用:30 金币  

    重庆时时彩奖金设置: 根据规则设置自动替换过孔的方法.pdf

    关 键 词:
    根据 规则 设置 自动 替换 方法
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201710032509.8

    申请日:

    2017.01.16

    公开号:

    CN106815433A

    公开日:

    2017.06.09

    当前法律状态:

    实审

    有效性:

    审中

    法律详情: 实质审查的生效IPC(主分类):G06F 17/50申请日:20170116|||公开
    IPC分类号: G06F17/50 主分类号: G06F17/50
    申请人: 盛科网络(苏州)有限公司
    发明人: 朱光; 刘丹; 曾照武
    地址: 215000 江苏省苏州市工业园区星汉街5号B幢4楼13/16单元
    优先权:
    专利代理机构: 南京利丰知识产权代理事务所(特殊普通合伙) 32256 代理人: 王锋
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201710032509.8

    授权公告号:

    |||

    法律状态公告日:

    2017.07.04|||2017.06.09

    法律状态类型:

    实质审查的生效|||公开

    摘要

    本发明公开了一种根据规则设置自动替换过孔的方法,包括:编写SKILL程序,保存为Allegro软件可调用文件格式,所述SKILL程序用于自动检测DRC错误,并判断当前过孔是否满足预设规则,如不满足则根据预设规则替换过孔;在Allegro工具的设计规则管理器中设置正确的过孔规则,并开启DRC检查;更新Allegro配置文件,调用所述SKILL程序执行过孔的自动替换。采用本发明只需要设置正确的过孔规则,执行命令即可,并且保证原有过孔位置,避免人为操作引入的误差,极大地提高了工作效率。

    权利要求书

    1.一种根据规则设置自动替换过孔的方法,其特征在于:
    编写SKILL程序,保存为Allegro软件可调用文件格式,所述SKILL程序用于自动检测
    DRC错误,并判断当前过孔是否满足预设规则,如不满足则根据预设规则替换过孔;
    在Allegro软件的设计规则管理器中设置正确的过孔规则,并开启DRC检查;
    更新Allegro配置文件,调用所述SKILL程序执行过孔的自动替换。
    2.根据权利要求1所述的根据规则设置自动替换过孔的方法,其特征在于,所述SKILL
    执行过孔替换的具体步骤为:
    S1.保存当前视图,并更新DRC;
    S2.打开预定的DRC视图,选择所有的DRC错误,生成一个DRC错误表,遍历所述DRC错误
    表;
    S3.判断当前DRC错误是否在过孔错误列表中,若是,执行步骤S4,否则执行步骤S5;
    S4.在当前坐标创建正确的过孔,并删除错误的过孔;
    S5.检查所述遍历操作是否完成,若是,执行步骤S6,否则选择下一个DRC错误并返回执
    行步骤S3;
    S6.过孔替换完成,还原保存的视图,更新DRC。
    3.根据权利要求1所述的根据规则设置自动替换过孔的方法,其特征在于:所述配置文
    件存放于目录$HOME\pcbenv下。
    4.根据权利要求1所述的根据规则设置自动替换过孔的方法,其特征在于:将所述
    SKILL程序保存为*.il文件,并将所述*.il文件存放于SKILL根目录下。
    5.根据权利要求4所述的根据规则设置自动替换过孔的方法,其特征在于:在所述
    Allegro配置文件中添加加载所述*.il文件命令。

    说明书

    根据规则设置自动替换过孔的方法

    技术领域

    本发明涉及印制电路板设计技术领域,具体涉及根据规则设置自动替换过孔的方
    法。

    背景技术

    随着市场的发展和PCB??榛某潭仍嚼丛礁?,PCB改版的需求以及设计复用的需
    求越来越多,但是在改版或者设计复用的时候,我们会面临之前的设计和??橹械淖呦吆?br />过孔,并不满足当前设计的需求。比如一般PCB厂家要求的孔径比为10:1,即一个板厚为2mm
    的PCB,它的孔径要求最少为0.2mm。当PCB从2mm改版为2.4mm时,那它的过孔则需要更改为
    0.24mm以上的过孔,如果PCB上过孔数量较多时,则需要耗费大量的时间去修改。

    常用的替换过孔方法需要设置好约束规则,根据错误检查的提示,使用删除命令
    删除原先错误的过孔,然后再使用走线命令,点击删除过孔后留下的走线,双击鼠标左键添
    加过孔。但是,替换一个过孔的操作大约需要10秒,若PCB上有上千个过孔需要替换,采用该
    方法手工逐个替换过孔的方式,则至少需要花费几个小时。而且,还可能会因为手工操作的
    误差造成新过孔的坐标并不一定在原过孔的坐标上,甚至可能遗漏过孔,对设计造成影响。

    公开号为CN106202608A的一项发明专利申请公开了“一种Allegro软件中自动替
    换选中过孔的方法”,利用Allegro软件的SKILL程序,通过框选指定区域,输入新的过孔名
    称,再输入需要替换的过孔名称,完成过孔替换。该方法虽然在一定程度上解决了手工逐个
    替换过孔导致的工作效率低下的问题,但是,仍具有以下缺点:

    1.只能整体替换区域内的过孔,如果针对同一种过孔换成不同的类别,尤其是将
    PCB中所有的过孔替换成正确的、所需的过孔,使用该方法则只能仔细甄别需要选择的过
    孔,将PCB分成多个不同的区域分别框选,费时费力;

    2.在过孔替换时需要人工输入需要替换的过孔名称,仍然可能会导致手工操作引
    起的准确率降低。

    发明内容

    针对现有技术的不足,本发明的主要目的在于:为了解决手工替换过孔带来的效
    率低下的问题,并提高新的过孔位置的准确性,提出一种根据设置自动替换过孔的方法。

    为实现前述目的,本发明公开了一种根据规则设置自动替换过孔的方法,具体包
    括:

    编写SKILL程序,保存为Allegro软件可调用文件格式,所述SKILL程序用于自动检
    测DRC错误,并判断当前过孔是否满足预设规则,如不满足则根据预设规则替换过孔;

    在Allegro软件的设计规则管理器中设置正确的过孔规则,并开启DRC检查;

    更新Allegro配置文件,调用所述SKILL程序执行过孔的自动替换。

    优选地,所述SKILL执行过孔替换的具体步骤为:

    S1.保存当前视图,并更新DRC;

    S2.打开预定的DRC视图,选择所有的DRC错误,生成一个DRC错误表,遍历所述DRC
    错误表;

    S3.判断当前DRC错误是否在过孔错误列表中,若是,执行步骤S4,否则执行步骤
    S5;

    S4.在当前坐标创建正确的过孔,并删除错误的过孔;

    S5.检查所述遍历操作是否完成,若是,执行步骤S6,否则选择下一个DRC错误并返
    回执行步骤S3;

    S6.过孔替换完成,还原保存的视图,更新DRC。

    优选地,所述配置文件存放于目录$HOME\pcbenv下。

    优选地,将所述SKILL程序保存为*.il文件,并将所述*.il文件存放于SKILL根目
    录下。

    优选地,在所述Allegro配置文件中添加加载*.il文件命令。

    与现有技术相比,本发明的优点在于:本发明公开的一种根据规则设置自动替换
    过孔的方法,调用SKILL后能够自动化实现PCB上过孔的更改和优化,只需要设置正确的过
    孔规则,执行命令即可,并且保证原有过孔位置,避免人为操作引入的误差,极大地提高了
    工作效率。

    附图说明

    图1是本发明一实施例提出的根据规则设置自动替换过孔的方法流程图;

    图2是本发明一实施例提出的SKILL实现自动替换过孔的流程图。

    具体实施方式

    鉴于现有技术中的不足,本案发明人经长期研究和大量实践,得以提出本发明的
    技术方案。如下将对该技术方案、其实施过程及原理等作进一步的解释说明。

    本发明利用了Cadence Allegro软件的SKILL平台,通过二次开发,能够自动检测
    DRC错误,并创建DRC错误表,自动判断当前过孔是否满足预设要求,如不满足则将其修改为
    预设要求的过孔,实现PCB过孔自动替换。本发明将以上方案写入SKILL程序,并保存为
    Allegro软件可调用文件格式,供PCB工程师直接调用。

    为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对
    本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不
    用于限定本发明。

    图1是本发明一实施例提出的根据规则设置自动替换过孔的方法流程图,如图1所
    示,所述方法的步骤如下:

    步骤101:将自动替换过孔方案写入SKILL程序,并将其保存为Allegro软件可调用
    文件格式;

    将SKILL程序保存为“*.il”文件,并将该文件保存在SKILL工具根目录下,例如在
    本实施例中,将上述SKILL程序文件命名为via2cset.il,其存储路径为E:\SKILL\
    via2cset.il。

    步骤102:在Allegro工具的设计规则管理器中设置正确的过孔,并打开DRC检查;

    在Allegro的操作视图中,开启DRC检查,以备SKILL程序中使用DRC检查功能。

    步骤103:更新Allegro配置文件,执行命令进入SKILL执行流程并自动完成错误过
    孔的替换。

    Allegro软件中配置文件的存放路径一般为%HOME%\pcbenv\allegro.ilinit,
    在配置文件allegro.ilinit中加入一行代码:load("E:\SKILL\via2cset.il"),用于加载
    步骤101中SKILL程序文件。在Allegro命令行输入SKILL程序文件名via2cset,回车执行该
    命令,通过调用SKILL,自动地将错误的过孔替换为预先设置的正确的过孔。

    其中步骤103中执行via2cset命令,SKILL实现自动替换过孔的具体流程如图2所
    示,该SKILL执行的具体步骤如下:

    步骤201:保存当前视图,并更新DRC;

    步骤202:打开预定的DRC视图,选择所有的DRC错误,生成一个DRC错误表,遍历所
    述DRC错误表中所有的DRC错误;

    预定的DRC视图是指在SKILL中预先定义的,使用axlVisibleLayer("DRC ERROR
    CLASS/TOP"t)和axlVisibleLayer("DRC ERROR CLASS/BOTTOM"t)命令打开的DRC ERROR
    CLASS/TOP和DRC ERROR CLASS/BOTTOM两层视图,“VIA LIST”类别的DRC错误包含于该视图
    中。

    步骤203:判断当前DRC错误是否在过孔错误列表中,若是,执行步骤204,否则执行
    步骤205;

    判断当前DRC错误是否在过孔错误列表中,即判断当前DRC错误是否属于VIA LIST
    类别的DRC错误,DRC错误有很多种类别,本发明实施例只需要对其中的过孔错误进行修正。

    步骤204:在当前坐标创建正确的过孔,并删除错误的过孔;

    步骤205:检查是否完成对所有DRC错误的判断,若是,执行步骤206,否则选择下一
    个DRC错误并返回执行步骤203;

    步骤206:过孔替换完成,还原保存的视图,更新DRC。

    采用本发明提供的一种根据设置自动替换过孔的方法,通过SKILL平台二次开发,
    实现了软件对DRC错误自动检测和提取,并判断当前过孔是否满足预设的过孔规则,对于不
    满足预设规则的过孔会在原有过孔位置自动更改为正确的过孔,提高了工作效率,且避免
    了人为操作带来的误差。

    应当理解,上述实施例仅为说明本发明的技术构思及特点,其目的在于让熟悉此
    项技术的人士能够了解本发明的内容并据以实施,并不能以此限制本发明的?;し段?。凡
    根据本发明精神实质所作的等效变化或修饰,都应涵盖在本发明的?;し段е?。

    关于本文
    本文标题:根据规则设置自动替换过孔的方法.pdf
    链接地址://www.4mum.com.cn/p-6021045.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 11选5预测计划软件 nba篮球投注算不算加时赛 澳门娱乐规则 北京pk10直播软件下载 幸运飞艇万能五码 11选5任8技巧稳赚 河北时时现场开奖结果查询结果 双色球基本走势图表图 2串1循环稳赚技巧 3码倍投 双色球开奖结果app 时时彩大小单双2期计划 一个不输本金的教程 七乐彩走势图近30期 pk10精准稳定人工计划 精准前六肖后六肖