cadence 查看器件丝印_一种Allegro软件中自动检查丝印摆放方向的方法与流程

本发明涉及Allegro软件开发领域,尤其涉及一种Allegro软件中自动检查丝印摆放方向的方法。

背景技术:

随着电子信息技术的不断发展,PCB的设计也越来越复杂,电子产品的集成度也越来越高,在PCB设计后期,按照行业设计常规,器件的名称丝印正面摆放为从左向右摆放、从下向上摆放,背面为从右向左摆放、从上向下摆放。用于器件焊接时找到对应位置。

现有的技术是逐一高亮检查。工作量大,检查速度慢,且在手动检查器件丝印摆放方向时还可能出现漏查和误查。影响后期焊接判断器件位置出错。

基于此,本发明设计了一种Allegro软件中自动检查丝印摆放方向的方法。

skill语言是cadence公司allegro软件内置的一种扩展语言,可以实现对cadence软件的二次开发,用户可根据自身的需要进行开发。投入应用可以大大提高工作效率。

技术实现要素:

本发明为了弥补现有技术的缺陷,提供了一种Allegro软件中自动检查丝印摆放方向的方法。来解决人工检查丝印不仅浪费时间,增加人工劳动强度,而且可能出现漏查,误差等错误。本发明包括以下步骤:

(1)选择全部待检查的正反面器件丝印;

(2)对每个丝印判断摆放方向是否正确,若正确,则不做任何变动。若不正确,则将不正确丝印高亮显示;

(3)对丝印摆放错误的元器件进行标识,实现对PCB板丝印摆放方向。

本发明的另一些实施例还提供一种自动检查丝印摆放方向的装置,包括:

接收模块,用于接收用户检查丝印摆放方向请求;

选定模块,用于选定待检查丝印摆放方向是否正确的器件;

检查模块,用于检查待检查元器件丝印摆放方向是否按照正面从左向右,从下向上;背面从右向左,从上向下;

判定模块,用于判定丝印摆放方向没有按照正面从左向右,从下向上;背面从右向左,从上向下的元器件为丝印错误摆放元器件;

显示模块,用于对错误摆放丝印方向的元器件进行标识。

与现有技术相比,本发明一种Allegro软件中自动检查丝印摆放方向的方法具有以下有益效果:本发明不需要手工逐个高亮检查器件丝印摆放方向,一键运行之后,自动将正面和反面错误摆放方向的丝印高亮出来,并且方便快捷,节省了许多时间,有效的避免了漏查和误查等问题,即提高了效率也保证了正确性。

附图说明

图1为实施例中在Allegro软件中点击功能选项的界面图;

图2为实施自动检查丝印摆放方向的结果图。

具体实施方式

下面将结合本发明实施中的附图将根据附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明的Allegro软件中自动检查丝印摆放方向的方法修改了Allegro软件的部分配置文件,使其达到所需的运行环境,对PCB设计的后台数据进行修改。包括以下步骤:

(1)选择导入PCB板全部待检查的正反面上器件丝印。

(2)对每个丝印判断摆放方向是否正确,若正确,则不做任何变动。若不正确,则将不正确丝印高亮显示。具体为:

(2-1)选定第一个待检查丝印的器件;

(2-2)判断摆放方向是否正面从左向右,从下向上。背面从右向左,从上向下。若是则认为是正确摆放,若否则认为是错误摆放;

(2-3)判断所选元器件是否为最后一个元器件,若是,结束步骤(2);若否,则选定下一个器件,重复步骤(2-2)~(2-3)。

(3)如图2所示,对丝印摆放错误的元器件进行标识,具体可以采用如下方式进行标识:丝印正确摆放的元器件不做任何改变,丝印错误摆放的元器件标为高亮状态。

在步骤(1)选择全部待检查的正反面器件丝印前还进行取消PCB板全部元器件的高亮。

完成步骤(3)之后还进行以下步骤:

(4)对错误摆放的丝印元器件及坐标位置进行存储。

(5)将错误摆放的元器件标号及坐标以excel形式输出。

通过以上步骤,可以存储和输出错误丝印摆放方向元器件的标号及坐标,便于记录和存档。

本发明提供一种Allegro软件中自动检查丝印摆放方向的方法,所述语句基于skill语言配置。

本发明提供一种自动检查丝印摆放方向的装置,包括:

接收模块,用于接收用户检查丝印摆放方向请求;

选定模块,用于选定待检查丝印摆放方向是否正确的器件;

检查模块,用于检查待检查元器件丝印摆放方向是否按照正面从左向右,从下向上;背面从右向左,从上向下;

判定模块,用于判定丝印摆放方向没有按照正面从左向右,从下向上;背面从右向左,从上向下的元器件为丝印错误摆放元器件;

显示模块,用于对错误摆放丝印方向的元器件进行标识。

本发明一种自动检查丝印摆放方向的装置,还包括:

存储模块,用于对错误摆放丝印的元器件标号及坐标进行存储;

输出模块,用于将错误摆放丝印的元器件标号及坐标以excel形式输出。

上述实施例为本发明的较佳实施例而已,但并不用以限制本发明,凡在本发明的精神和原则之内,所作的改变,修饰,替代,组合,简化,均应包含在本发明的保护范围之内。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值