[发明专利]一种在ALLEGRO软件中检查零件限高的方法在审
| 申请号: | 201410067038.0 | 申请日: | 2014-02-27 |
| 公开(公告)号: | CN103810346A | 公开(公告)日: | 2014-05-21 |
| 发明(设计)人: | 王增超 | 申请(专利权)人: | 山东超越数控电子有限公司 |
| 主分类号: | G06F17/50 | 分类号: | G06F17/50 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 250100 山东省*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 allegro 软件 检查 零件 方法 | ||
1.一种在ALLEGRO软件中检查零件限高的方法,其特征在于在PCB Layout设计中,首先,在建立物料Symbol 封装的时候,根据物料的Datasheet将相应的高度属性添加到零件的相应属性层面;然后,运行Skill程序,检查此区域的所有零件的高度信息并且将超过区域限高的零件标识出来;最后,对PCB Layout设计的后台数据库进行直接修改。
2.根据权利要求1所述的一种在ALLEGRO软件中检查零件限高的方法,其特征在于Skill程序的实施要修改软件的部分配置文件,以达到必须的运行环境,从而可对Layout设计的后台数据库进行直接修改;Skill程序的部分源代码如下:
;Type heightchk to start
;
axlCmdRegister( heightchk `heightchker);
(defun heightchker ()
vis_list = axlVisibleGet() ;store design visibility
symlist=makeTable(atable3 0) ;make assocication table
symlist2=() ;makelist
height_chker_form() ;Make form
Form1=axlFormCreate( (gensym) height_chker_form1.form '(e outer) 'height_chker_form_Action t)
checkLimitValue=1 ;preset limit variable
axlFormSetField( Form1 GreaterThan 1) ;preset form value
checkSideValue=1 ;preset side variable
axlFormSetField( Form1 TopSide 1) ;preset form values...
axlVisibleDesign(nil)
axlVisibleLayer(PIN/TOP t)
axlVisibleLayer(VIA CLASS/TOP t)
axlVisibleLayer(PACKAGE GEOMETRY/ASSEMBLY_TOP t)
axlVisibleLayer(BOARD GEOMETRY/OUTLINE t)
axlVisibleUpdate(t)
axlFormSetField( Form1 TestNumber 0)
axlFormDisplay(Form1) ;display form
); end defun heightchker;
(defun height_chker_form ()
height_chker_form1=outfile(height_chker_form1.form w)
fprintf(height_chker_form1 FILE_TYPE=FORM_DEFN VERSION=2/n)
fprintf(height_chker_form1 FORM/n)
fprintf(height_chker_form1 FIXED/n)
fprintf(height_chker_form1 PORT 25 72/n)
fprintf(height_chker_form1 HEADER /Height Chker//n);
Display buttons
。
3.根据权利要求1或2所述的一种在ALLEGRO软件中检查零件限高的方法,其特征在于详细步骤为:
(1)、首先修改Allegro软件的菜单栏文件,将LayoutSkill一栏添加到菜单栏中;配置文件allegro.men的路径为C:/Cadence/SPB_16.5/share/pcb/text/cuimenus;
(2)、修改C:/Cadence/SPB_16.5/share/local/pcb/skill路径下的allegro.ilinit文件,在其中添加代码;
(3)、将height_check.il文件放到C:/Cadence/SPB_16.5/share/local/pcb/skill目录下;
(4)、在菜单栏中执行HeightCheck命令,实现此Skill程序的功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子有限公司,未经山东超越数控电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410067038.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于云计算的异步保存日志方法
- 下一篇:一种即食虾制品及其加工方法





