CN103577026B - 一种检查单板上文字方向的方法 - Google Patents
一种检查单板上文字方向的方法 Download PDFInfo
- Publication number
- CN103577026B CN103577026B CN201310574880.9A CN201310574880A CN103577026B CN 103577026 B CN103577026 B CN 103577026B CN 201310574880 A CN201310574880 A CN 201310574880A CN 103577026 B CN103577026 B CN 103577026B
- Authority
- CN
- China
- Prior art keywords
- veneer
- part word
- word message
- rule
- degree
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 14
- 238000007689 inspection Methods 0.000 abstract description 10
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000008140 language development Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
Landscapes
- Design And Manufacture Of Integrated Circuits (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
提供一种检查单板上文字方向的方法,能够获取单板上全部零件文字信息,并根据预设的判断规则筛选出全部不符合规则的零件文字信息,高亮显示所述零件文字信息并同时向用户显示包括每一个不符合规则的零件文字信息在所述PCB板上的坐标信息的报告。所述方法能够替代人工自动检查PCB单板上的零件文字方向是否与规则相符,避免遗漏和出错,大大减少了布线人员工作量,也降低了单板中残存一部分文字方向与规则不符的零件的风险。
Description
技术领域
本发明涉及电子技术领域,具体涉及一种在PCB布线过程中,检查单板上文字方向的方法。
背景技术
目前,随着现代技术的发展,PCB单板的设计也越来越复杂,尤其是在大型服务器以及小型机等科技产品的研发设计中,单板中的零件越来越多,制作光绘文件前的检查工作也越来越耗时,越来越重要。合理的文字排列非常有利于硬件工程师的后续调试等多项重要的工作。
然而,制作光绘文件前的文件角度检查是一项非常耗时,枯燥的工作。针对于我们目前使用CADENCEALLEGRO布线设计软件,在制作光绘文件前,零件文字方向仍然需要人工一个一个的检查。这项工作需要花费大量的时间和精力,同时也会使布线设计人员眼睛过度的疲劳,非常容易遗漏和出错,大大增加了布线人员工作量,也加剧了单板中残存一部分文字方向与规则不符的零件的风险。
发明内容
针对以上缺陷,本发明提供一种检查单板上文字方向的方法,能够替代人工自动检查PCB单板上的零件文字方向是否与规则相符。所述方法包括:
S1:启动,提示用户是否需要检查单板中的零件文字信息;
S2:如果用户确定检查所述零件文字信息,则获取单板中全部所述零件文字信息;
S3:根据预先设定的判断条件筛选出全部不符合规则的零件文字信息。
S4:向用户高亮显示所述不符合规则的零件文字信息,并显示包括每一个所述不符合规则的零件文字信息在所述单板中的坐标信息的报告。
特别地,其中,所述零件文字信息为角度信息,所述预先设定的判断条件包括,顶层零件文字的角度为0度和90度,底层零件文字的角度为0度和270度,若所述角度信息不满足所述判断条件则确定为不符合规则的零件文字信息。
本发明的有益效果是:能够替代人工自动检查PCB单板上的零件文字方向是否与规则相符,避免遗漏和出错,大大减少了布线人员工作量,也降低了单板中残存一部分文字方向与规则不符的零件的风险。
附图说明
图1为本发明提出的检查单板上文字方向的方法流程图。
具体实施方式
结合附图1对本发明的技术方案进行详细说明。
参见附图1,用CADENCEAXLSKILL语言开发了一个检查单板上文字方向的方法,即自动检查单板中文字方向的SKILL设置程式。该设计方法极大程度的提高了布线设计人员的工作效率,同时也杜绝了单板在出图以后还可能残留错误角度的文字的风险。将该Skill程式放入到布线工具安装文件中,执行该Skill程式就可以一键检查单板中与我们设置传统文字方向不符的文字,方便,快捷,对于零件比较多的单板该项设计方法的优势将会更加的突出。
所述方法包括:
S1:启动,提示用户是否需要检查单板中所有的零件文字的角度,由用户选择是否执行。
S2:如果用户选择执行,则获取单板中全部零件文字的信息,并将其加载。
在用户确认选择之后,程序通过一个获取物体参数的函数得到整个PCB板中所有零件信息的一个集合。
S3:在加载的所述信息中,根据预先设定的判断条件筛选出全部不符合规则的零件文字信息。
传统PCB单板中的文字方向是,TOP层为0度和90度,BOT层为0度和270度。故程序就设计在获取的PCB单板中所有零件文字信息的集合中,依照TOP层文件角度为0度和90度,BOT层为0度和270度为判断条件,将不满足上述条件的零件文字信息筛选出来。
S4:向用户高亮显示不符合规则的零件文字信息,并显示所述不符合规则的零件文字信息在所述PCB单板上的坐标信息报告。
其中,通过AXL语言中高亮函数将不符合规则的零件文字信息高亮显示出来。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明的权利要求的保护范围。
Claims (2)
1.一种检查单板上文字方向的方法,其特征在于,应用于CADENCEALLEGRO布线设计软件,包括:
S1:启动,提示用户是否需要检查单板中的零件文字信息;
S2:如果用户确定检查所述零件文字信息,则通过获取物体参数的函数获取单板中全部所述零件文字信息;
S3:根据预先设定的判断条件筛选出全部不符合规则的零件文字信息;
S4:向用户高亮显示所述不符合规则的零件文字信息,并显示包括每一个所述不符合规则的零件文字信息在所述单板中的坐标信息的报告。
2.如权利要求1所述方法,其特征在于:
其中,所述零件文字信息为角度信息,所述预先设定的判断条件包括顶层零件文字的角度为0度和90度,底层零件文字的角度为0度和270度,若所述角度信息不满足所述判断条件则确定为不符合规则的零件文字信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310574880.9A CN103577026B (zh) | 2013-11-15 | 2013-11-15 | 一种检查单板上文字方向的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310574880.9A CN103577026B (zh) | 2013-11-15 | 2013-11-15 | 一种检查单板上文字方向的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103577026A CN103577026A (zh) | 2014-02-12 |
CN103577026B true CN103577026B (zh) | 2016-05-18 |
Family
ID=50048930
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310574880.9A Active CN103577026B (zh) | 2013-11-15 | 2013-11-15 | 一种检查单板上文字方向的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103577026B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103793576A (zh) * | 2014-02-19 | 2014-05-14 | 浪潮(北京)电子信息产业有限公司 | 一种单板检验的方法 |
CN103902289A (zh) * | 2014-03-25 | 2014-07-02 | 浪潮电子信息产业股份有限公司 | 一种快速调整文字方向的方法 |
CN104021251B (zh) * | 2014-06-10 | 2018-01-09 | 浪潮(北京)电子信息产业有限公司 | 一种pcb检查方法和装置 |
CN107145689A (zh) * | 2017-06-12 | 2017-09-08 | 郑州云海信息技术有限公司 | 一种pcb设计中检查文字方向的方法 |
CN107391848A (zh) * | 2017-07-24 | 2017-11-24 | 济南浪潮高新科技投资发展有限公司 | 一种文字方向检测方法及装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101165692A (zh) * | 2006-10-19 | 2008-04-23 | 英业达股份有限公司 | 设计图面信息旋转***以及方法 |
CN102567732A (zh) * | 2011-12-28 | 2012-07-11 | 方正国际软件有限公司 | 一种文档排版类型的检测方法及*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101931731B (zh) * | 2009-06-26 | 2012-09-26 | 北京大学 | 一种文稿方向的检测方法和装置 |
-
2013
- 2013-11-15 CN CN201310574880.9A patent/CN103577026B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101165692A (zh) * | 2006-10-19 | 2008-04-23 | 英业达股份有限公司 | 设计图面信息旋转***以及方法 |
CN102567732A (zh) * | 2011-12-28 | 2012-07-11 | 方正国际软件有限公司 | 一种文档排版类型的检测方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN103577026A (zh) | 2014-02-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103577026B (zh) | 一种检查单板上文字方向的方法 | |
Arrowsmith et al. | Beryllium‐Induced C N Bond Activation and Ring Opening of an N‐Heterocyclic Carbene | |
CN111881662A (zh) | 表单生成方法、装置、处理设备及存储介质 | |
CN103327080A (zh) | 创建物联网控制***的方法及装置 | |
CN102646055A (zh) | 一种***间数据交互的方法 | |
CN105740561A (zh) | 物料清单的查验方法及*** | |
CN104965672A (zh) | 一种自动快捷配置raid的方法 | |
CN101673358A (zh) | 基于权限组件对工作流组件中的权限管理的方法及装置 | |
CN106777510A (zh) | 一种导弹产品明细表的自动生成方法 | |
CN109271247A (zh) | 内存优化方法、装置、计算机装置以及存储介质 | |
CN105718468A (zh) | 一种数据仓库ods层的建立方法和装置 | |
US9323880B2 (en) | Apparatus and method for file translation | |
US8504977B1 (en) | Electronic device and method for generating electrical rule file for circuit board | |
TWI528200B (zh) | 電路佈局調整方法 | |
CN101908082A (zh) | 印刷电路板的阻抗设计方法及阻抗设计装置 | |
CN106775779A (zh) | 一种Allegro软件中自动赋予via某net属性的方法 | |
CN105068957A (zh) | 一种apb总线***中访问从模块的方法及装置 | |
Leitner et al. | A development methodology for variant-rich automotive software architectures | |
Roett | Mercosur | |
CN104063232B (zh) | 一种基于数据库参数利用的***开发的方法 | |
CN103369834B (zh) | 用于pcb制作的靶标参数处理方法和装置 | |
CN106648648B (zh) | 基于Zookeeper的配置管理方法及*** | |
CN108319795B (zh) | 一种利用三维模型设计航天器的方法 | |
CN105183621A (zh) | 一种基于多线程的日志管理方法及*** | |
CN103793574A (zh) | 一种在单板上铺设铜箔的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |