提示系统及方法

文档序号:6651669阅读:166来源:国知局
专利名称:提示系统及方法
技术领域
本发明是关于一种提示系统及方法,特别是关于一种应用在安装有印刷电路板设计软件且配设有显示单元的数据处理装置中,当该印刷电路板设计软件通过该显示单元提供给使用者操作的操作接口中有重叠情况的文字组,该提示系统及方法可提示使用者。其中,该印刷电路板设计软件是用于制作印刷电路板(PCB)上的印刷电路图腾的软件。
背景技术
随着电子技术的快速发展,电子设计自动化(Electronic DesignAutomatic,EDA)工具,例如用以制作印刷电路板(以下简称为PCB)上的印刷电路图腾的印刷电路板设计软件具有的功能也越来越强大,在PCB印刷电路图腾设计过程中,为了使PCB制作完成后的零件安装以及检查程序能够顺利进行,大多将各零件的识别名称(例如零件代码)直接印制在印刷电路图腾中的零件旁(例如零件的电性连接垫(pad)或零件的外框或穿孔(via)图形附近),便于使用者识别该零件。
上述设置各零件的识别名称在印刷电路图腾中的零件旁的程序,必须通过人工方式进行,也就是使用者必须通过该印刷电路板设计软件提供的操作接口,依次将各零件的识别名称设置在各个零件旁,然而印刷电路图腾是会因设计的需求变化,常常更改原设计电路中零件的电性连接垫、零件的外框以及穿孔等图形位置,相对地各零件的识别名称则必须用人工方式一一重新摆放到更改后的零件旁,便于后续使用者可清楚识别该零件。
如图1所示,用人工方式进行零件识别名称40的摆放程序,常常会有遗漏的问题,进而造成部分零件的识别名称40与零件的电性连接垫41或/及零件的外框42或/及穿孔43图形重叠,甚至有零件的识别名称40相互重叠的情况,导致在后续程序因部分零件无法识别造成零件安装错误,使得电路板产生无法正常运行且无法修复。
因此,如何提供一种可避免零件的识别名称与零件的电性连接垫或/及零件的外框或/及穿孔图形重叠,甚至造成零件的识别名称相互重叠的事情发生,是此领域中亟待解决的问题。

发明内容
为克服上述现有技术的缺点,本发明的主要目的在于提供一种提示使用者印刷电路板设计软件提供给使用者操作的操作接口中,有重叠情形文字组的提示系统及方法。
本发明的另一目的在于提供一种提示系统及方法,避免零件的识别名称与零件的电性连接垫或/及零件的外框或/及穿孔图形重叠,甚至零件的识别名称相互重叠的事情事发生。
本发明的再一目的在于提供一种提示系统及方法,便于使用者识别印刷电路板上的各零件。
本发明的又一目的在于提供一种提示系统及方法,解决零件安装错误使得电路板产生无法正常运行且无法修复的问题。
为达上述主要目的及其它相关目的,本发明提供一种应用在一装设有印刷电路板设计软件且配设有显示单元的数据处理装置中的提示系统,印刷电路板设计软件是用于制作印刷电路板(PCB)上的印刷电路图腾。其中,该印刷电路板设计软件通过该显示单元提供给使用者操作的操作接口中包括多个文字组以及多个图形。本发明提示系统包括一数据库;一坐标范围数据撷取模块,每次使用者在该操作接口进行操作时,分别撷取该操作接口中的多个文字组及多个图形在该操作接口中对应的文字组坐标范围数据及图形坐标范围数据,并将该文字组坐标范围数据及图形坐标范围数据储存在该数据库;一对比模块,每次使用者在该操作接口进行操作时,从该数据库中取出该坐标范围撷取模块撷取的文字组坐标范围数据及图形坐标范围数据,并对比该文字组坐标范围数据中的多个文字组坐标范围之间,或该文字组坐标范围数据中的多个文字组坐标范围与该图形坐标范围数据中的多个图形坐标范围是否有重叠情况,若有,则相应地输出一提示信息;以及一显示控制模块,在接收到该对比模块输出的提示信息后,依据该提示信息将具有重叠情况的文字组坐标范围所对应的文字组以一预定方式显示在该数据处理装置的显示单元,提示使用者该操作接口中有重叠情况的文字组。
对应上述的提示系统,本发明还提供一种应用在该提示系统的提示方法,该提示方法是每次使用者在该操作接口进行操作时,分别撷取该操作接口中的多个文字组及多个图形在该操作接口中所对应的文字组坐标范围数据及图形坐标范围数据;以及对比该文字组坐标范围数据中的多个文字组坐标范围之间,或该文字组坐标范围数据中的多个文字组坐标范围与该图形坐标范围数据中的多个图形坐标范围是否具有重叠情形,若有,则将具有重叠情形的文字组坐标范围所对应的文字组,以该预定方式显示在该数据处理装置的显示单元,提示使用者该操作接口中具有重叠情形的文字组。
与现有技术相比,本发明的提示系统及方法通过上述各模块的相互运作,将该操作接口中具有重叠情形的文字组提示给使用者,避免零件的识别名称与零件的电性连接垫或/及零件的外框或/及穿孔图形重叠,甚至零件的识别名称相互重叠的事情事发生,方便使用者识别印刷电路板上的各零件,解决了零件安装错误使得电路板产生无法正常运行且无法修复的问题。


图1是现有操作接口存在的问题方块示意图;图2是本发明提示系统的基本架构方块示意图;图3是本发明提示系统所应用的操作接口示意图;图4是本发明提示系统所应用的操作接口经本发明提示系统运行后呈现的提示状态;以及图5是本发明提示方法的基本步骤流程示意图。
具体实施例方式
实施例首先,如图2及图3所示,它是本发明提示系统1的基本架构示意图以及本发明提示系统1所应用的操作接口21示意图。如图所示,该提示系统1应用在一装设有制作印刷电路板(PCB)上的印刷电路图腾的印刷电路板设计软件、且配设有显示单元20的数据处理装置2中,其中,该印刷电路板设计软件通过该显示单元20提供使用者3操作的操作接口21中包括多个文字组210以及多个图形211。在本实施例中,该显示单元20是液晶显示器(LCD)、阴极射线管显示器(CRT)或电浆显示器等;该数据处理装置2是桌上型计算机(DT)、口袋型计算机(PPC)、笔记本型计算机(NB)、服务器(Server)或超级计算机(super computer);该操作接口21中的多个文字组210是指该印刷电路图腾中的零件识别名称;该操作接口21中的多个图形211是指该印刷电路图腾中的零件外框、电性连接垫(pad)及/或穿孔(via)图形。
本发明的提示系统1包括一数据库10、一坐标范围数据撷取模块11、一对比模块12以及一显示控制模块13。以下即针对本发明提示系统1的各模块进行详细说明。
该数据库10是关系型数据库。
该坐标范围数据撷取模块11,每次使用者3在该操作接口21进行操作时,该坐标范围数据撷取模块11分别撷取该操作接口21中的多个文字组210及多个图形211在该操作接口21中所对应的文字组坐标范围数据及图形坐标范围数据,并将该文字组坐标范围数据及图形坐标范围数据储存在该数据库10;在本实施例中,使用者3通过该数据处理装置2的输入单元22在该操作接口21进行操作;该文字组坐标范围数据是指该多个文字组210在该操作接口21中的位置形成的范围数据;该图形坐标范围数据是指该多个图形211在该操作接口21中的位置形成的范围数据。
对比模块12在每次使用者3在操作接口21进行操作时,该对比模块12从该数据库10中取出该坐标范围撷取模块撷取的文字组坐标范围数据及图形坐标范围数据,并对比该文字组坐标范围数据中的多个文字组坐标范围之间,或该文字组坐标范围数据中的多个文字组坐标范围与该图形坐标范围数据中的多个图形坐标范围是否具有重叠的情况,若有,则相应地输出一提示信息,也就是只要上述二种对比状况中有一种情况出现成立即会输出该提示信息;在本实施例中,对比该文字组坐标范围数据中的多个文字组坐标范围之间是否具有重叠的情况是指,对比该多个文字组210在该操作接口21中的位置所形成的范围之间是否有重叠情形发生;对比该文字组坐标范围数据中的多个文字组坐标范围与该图形坐标范围数据中的多个图形坐标范围是否具有重叠情形是指,对比该多个文字组210在该操作接口21中的位置所形成的范围,与该多个图形211在该操作接口21中的位置所形成的范围是否具有重叠情形。
该显示控制模块13,是在接收到该对比模块12输出的提示信息后,依据该提示信息将具有重叠情形的文字组坐标范围所对应的文字组,以一预定方式显示在该数据处理装置2的显示单元20,提示使用者3该操作接口21中具有重叠情形的文字组210;在本实施例中,如图4所示,依据该提示信息,将具有重叠情形的文字组坐标范围所对应的文字组210’及210”,以一预定方式显示在该数据处理装置2的显示单元20中,如以高亮度(highlight)的显示方式将具有重叠情形的文字组坐标范围所对应的文字组210’显示在该数据处理装置2的显示单元20,或以设计规则检查(Design Rule Check;DRC)的显示方式(如图中符号a所示),将具有重叠情形的文字组坐标范围所对应的文字组210”显示在该数据处理装置2的显示单元20。
再如图5所示,它是本发明提示方法的基本步骤流程示意图。如图所示,该提示方法也如同上述提示系统一样,是应用在一装设有制作印刷电路板上的印刷电路图腾的印刷电路板设计软件、且配设有显示单元的数据处理装置中,其中,该印刷电路板设计软件通过该显示单元提供给使用者操作的操作接口中包括多个文字组以及多个图形。
本发明的提示方法首先执行步骤S10。该步骤S10,每次使用者在该操作接口进行操作时,分别撷取该操作接口中的多个文字组及多个图形在该操作接口中所对应的文字组坐标范围数据及图形坐标范围数据。接着进到步骤S11。
该步骤S11,对比该文字组坐标范围数据中的多个文字组坐标范围之间,或该文字组坐标范围数据中的多个文字组坐标范围与该图形坐标范围数据中的多个图形坐标范围是否具有重叠情形,若是,则进到步骤S12,若否则重复此步骤。
该步骤S12,将具有重叠情形的文字组坐标范围所对应的文字组,以预定方式显示在该数据处理装置的显示单元,提示使用者该操作接口中具有重叠情形的文字组。
须说明的是,该提示方法中所述的各步骤的内容已于上述提示系统中明确叙述,故在此不赘述。
综上所述,本发明的提示系统及方法通过一坐标范围数据撷取模块,每次使用者在该操作接口进行操作时,分别撷取该操作接口中的多个文字组及多个图形在该操作接口中所对应的文字组坐标范围数据及图形坐标范围数据,并将该文字组坐标范围数据及图形坐标范围数据储存在一数据库,通过一对比模块,每次使用者在该操作接口进行操作时,从该数据库中取出该坐标范围撷取模块撷取的文字组坐标范围数据及图形坐标范围数据,并对比该文字组坐标范围数据中的多个文字组坐标范围之间,或该文字组坐标范围数据中的多个文字组坐标范围与该图形坐标范围数据中的多个图形坐标范围是否具有重叠情况,若有,则显示控制模块依据该提示信息,将具有重叠情况的文字组坐标范围所对应的文字组,以一预定方式显示在该数据处理装置的显示单元。
因此,本发明的提示系统及方法不仅可提示使用者该操作接口中有重叠情形的文字组,更可避免零件的识别名称与零件的电性连接垫或/及零件的外框或/及穿孔图形重叠,甚至零件的识别名称相互重叠的情事发生,便于使用者识别印刷电路板上的各零件,更可解决零件安装错误使得电路产生无法正常运行且无法修复的问题。
权利要求
1.一种提示系统,应用在一装设有印刷电路板设计软件且配设有显示单元的数据处理装置中,该印刷电路板设计软件是用于制作印刷电路板上的印刷电路图腾,其中,该印刷电路板设计软件通过该显示单元提供给使用者操作的操作接口中包括多个文字组以及多个图形,其特征在于,该提示系统包括一数据库;一坐标范围数据撷取模块,每次使用者在该操作接口进行操作时,分别撷取该操作接口中的多个文字组及多个图形在该操作接口中对应的文字组坐标范围数据及图形坐标范围数据,并将该文字组坐标范围数据及图形坐标范围数据储存在该数据库;一对比模块,每次使用者在该操作接口进行操作时,从该数据库中取出该坐标范围撷取模块撷取的文字组坐标范围数据及图形坐标范围数据,并对比该文字组坐标范围数据中的多个文字组坐标范围之间,或该文字组坐标范围数据中的多个文字组坐标范围与该图形坐标范围数据中的多个图形坐标范围是否有重叠情况,若有,则相应地输出一提示信息;以及一显示控制模块,在接收到该对比模块输出的提示信息后,依据该提示信息将具有重叠情况的文字组坐标范围所对应的文字组以一预定方式显示在该数据处理装置的显示单元,提示使用者该操作接口中有重叠情况的文字组。
2.如权利要求1所述的提示系统,其特征在于,该显示单元是液晶显示器、阴极射线管显示器或电浆显示器。
3.如权利要求1所述的提示系统,其特征在于,该数据处理装置是桌上型计算机、口袋型计算机、笔记本型计算机、服务器或超级计算机。
4.如权利要求1所述的提示系统,其特征在于,该操作接口中的多个文字组是指该印刷电路图腾中的零件识别名称。
5.如权利要求1所述的提示系统,其特征在于,该操作界面中的多个图形是指该印刷电路图腾中的零件外框、电性连接垫或穿孔图形中的至少一个。
6.如权利要求1所述的提示系统,其特征在于,该数据库是关系型数据库。
7.如权利要求1所述的提示系统,其特征在于,该文字组坐标范围数据是指该多个文字组在该操作接口中的位置所形成的范围数据。
8.如权利要求1所述的提示系统,其特征在于,该图形坐标范围数据是指该多个图形在该操作接口中的位置所形成的范围数据。
9.如权利要求1所述的提示系统,其特征在于,对比该文字组坐标范围数据中的多个文字组坐标范围之间是否具有重叠情况是指,对比该多个文字组在该操作接口中的位置所形成的范围之间是否有重叠的情况。
10.如权利要求1所述的提示系统,其特征在于,对比该文字组坐标范围数据中的多个文字组坐标范围与该图形坐标范围数据中的多个图形坐标范围是否具有重叠情形是指,对比该多个文字组在该操作接口中的位置所形成的范围与该多个图形在该操作接口中的位置所形成的范围是否有重叠的情况。
11.如权利要求1所述的提示系统,其特征在于,依据该提示信息将具有重叠情况的文字组坐标范围所对应的文字组以一预定方式显示在该数据处理装置的显示单元是指,以高亮度的显示方式将具有重叠情形的文字组坐标范围所对应的文字组显示在该数据处理装置的显示单元。
12.如权利要求1所述的提示系统,其特征在于,依据该提示信息将具有重叠情形的文字组坐标范围所对应的文字组以一预定方式显示在该数据处理装置的显示单元是指,以设计规则检查的显示方式将具有重叠情形的文字组坐标范围所对应的文字组显示在该数据处理装置的显示单元。
13.一种应用在如权利要求1所述的提示系统的提示方法,其特征在于,该提示方法包括以下步骤每次使用者在该操作接口进行操作时,分别撷取该操作接口中的多个文字组及多个图形在该操作接口中所对应的文字组坐标范围数据及图形坐标范围数据;以及对比该文字组坐标范围数据中的多个文字组坐标范围之间,或该文字组坐标范围数据中的多个文字组坐标范围与该图形坐标范围数据中的多个图形坐标范围是否具有重叠情形,若有,则将具有重叠情形的文字组坐标范围所对应的文字组,以该预定方式显示在该数据处理装置的显示单元,提示使用者该操作接口中具有重叠情形的文字组。
14.如权利要求13所述的提示方法,其特征在于,在执行上述步骤前预先建立数据库。
15.如权利要求14所述的提示方法,其特征在于,该数据库是关系型数据库。
16.如权利要求13所述的提示方法,其特征在于,该显示单元是液晶显示器、阴极射线管显示器或电浆显示器。
17.如权利要求13所述的提示方法,其特征在于,该数据处理装置是桌上型计算机、口袋型计算机、笔记本型计算机、服务器或超级计算机。
18.如权利要求13所述的提示方法,其特征在于,该操作接口中的多个文字组是指该印刷电路图腾中的零件识别名称。
19.如权利要求13所述的提示方法,其特征在于,该操作界面中的多个图形是指该印刷电路图腾中的零件外框、电性连接垫或穿孔图形中的至少一个。
20.如权利要求13所述的提示方法,其特征在于,该文字组坐标范围数据是指该多个文字组在该操作接口中的位置所形成的范围数据。
21.如权利要求13所述的提示方法,其特征在于,该图形坐标范围数据是指该多个图形在该操作接口中的位置所形成的范围数据。
22.如权利要求13所述的提示方法,其特征在于,对比该文字组坐标范围数据中的多个文字组坐标范围之间是否具有重叠情形是指,对比该多个文字组在该操作接口中的位置所形成的范围之间是否具有重叠情形。
23.如权利要求13所述的提示方法,其特征在于,对比该文字组坐标范围数据中的多个文字组坐标范围与该图形坐标范围数据中的多个图形坐标范围是否具有重叠情形是指,对比该多个文字组在该操作接口中的位置所形成的范围与该多个图形在该操作接口中的位置所形成的范围是否具有重叠情形。
24.如权利要求13所述的提示方法,其特征在于,依据该提示信息将具有重叠情形的文字组坐标范围所对应的文字组以该预定方式显示在该数据处理装置的显示单元是指,以高亮度的显示方式将具有重叠情形的文字组坐标范围所对应的文字组显示在该数据处理装置的显示单元。
25.如权利要求13所述的提示方法,其特征在于,依据该提示信息将具有重叠情形的文字组坐标范围所对应的文字组以该预定方式显示于该数据处理装置的显示单元是指,以设计规则检查的显示方式将具有重叠情形的文字组坐标范围所对应的文字组显示在该数据处理装置的显示单元。
全文摘要
本发明公开一种提示系统及方法,应用在一数据处理装置中,该提示系统包括一数据库、一坐标范围数据撷取模块、对比模块以及显示控制模块。本发明的提示系统及方法通过上述各模块的相互运作,将该操作接口中具有重叠情形的文字组提示给使用者,避免零件的识别名称与零件的电性连接垫或/及零件的外框或/及穿孔图形重叠,甚至零件的识别名称相互重叠的事情事发生,方便使用者识别印刷电路板上的各零件,解决了零件安装错误,使得电路板产生无法正常运行且无法修复的问题。
文档编号G06F17/50GK1987876SQ20051013513
公开日2007年6月27日 申请日期2005年12月23日 优先权日2005年12月23日
发明者赵贤钊, 范文纲 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1