《电路板组件的关联性的检查方法.pdf》由会员分享,可在线阅读,更多相关《电路板组件的关联性的检查方法.pdf(15页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN102332038A43申请公布日20120125CN102332038ACN102332038A21申请号201010231040922申请日20100712G06F17/5020060171申请人英业达股份有限公司地址中国台湾台北市72发明人吴海峰曾协淳陈哲明74专利代理机构北京律诚同业知识产权代理有限公司11006代理人梁挥祁建国54发明名称电路板组件的关联性的检查方法57摘要本发明公开了一种电路板组件的关联性的检查方法,用以查找一电路板辅助设计软件中的电路组件的关联性。本发明包括以下步骤启用监控程序,用以撷取与记录电路板上每一组件的坐标值;由监控程序中取得鼠标的光标坐。
2、标值;在选取至少一组件后,由鼠标发出触发信号给监控程序;监控程序从几何图像数据库中查找有无所选择的组件的组件图像;若几何图像数据库中存在所选择的组件的组件图像,则加载关联查找表,并从关联查找表中找出与所选择的组件相关的其它该些组件;将从关联查找表中所查找到的其它组件依序加载于结果选单中。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书4页附图9页CN102332051A1/1页21一种电路板组件的关联性的检查方法,用以查找一电路板辅助设计软件的电路板文件的各组件的关联性,其特征在于,该检查方法包括下列步骤启用一监控程序,用以撷取与记录一电路板上每一组件的坐标值。
3、;由该监控程序中取得一鼠标的光标坐标值;在选取至少一该组件后,由该鼠标发出一触发信号给该监控程序;该监控程序从一几何图像数据库中查找有无所选择的该组件的一组件图像;若该几何图像数据库中存在所选择的该组件的该组件图像,则加载一关联查找表,并从该关联查找表中找出与所选择的该组件相关的其它该些组件;以及将从该关联查找表中所查找到的其它该些组件依序加载于一结果选单中。2如权利要求1所述的电路板组件的关联性的检查方法,其特征在于,选择该组件中还包括以下步骤将该鼠标的光标点选该组件。3如权利要求1所述的电路板组件的关联性的检查方法,其特征在于,选择该组件中还包括以下步骤拖曳该鼠标用以圈选该组件。4如权利要。
4、求1所述的电路板组件的关联性的检查方法,其特征在于,还包括拖曳该鼠标用以圈选一第一组件与一第二组件。5如权利要求1所述的电路板组件的关联性的检查方法,其特征在于,该触发信号为该鼠标的点选动作所发出的信号。6如权利要求1所述的电路板组件的关联性的检查方法,其特征在于,若该几何图像数据库中不存在所选择的该组件的该组件图像,则跳现一警告窗口,用以显示无相应的该组件。7如权利要求1所述的电路板组件的关联性的检查方法,其特征在于,该结果选单为一下拉式选单、一树形图、或一选择清单。8如权利要求1所述的电路板组件的关联性的检查方法,其特征在于,加载该结果选单还包括依据该些组件的种类分别显示于该结果选单中。9。
5、如权利要求8所述的电路板组件的关联性的检查方法,其特征在于,加载该结果选单的步骤后还包括点选当前的该结果选单中的任一该组件;以及生成另一该结果选单,将所点选的该组件依据该组件的料号分别加载新生成的该结果选单中。权利要求书CN102332038ACN102332051A1/4页3电路板组件的关联性的检查方法技术领域0001本发明公开了一种电路组件的检查方法,特别有关于一种电路板组件的关联性的检查方法。背景技术0002随着计算机的快速发展,许多产品的设计也逐渐导入计算机辅助设计COMPUTERAIDEDDESIGN,简称CAD。导入计算机辅助设计除了可以加速产品的设计速度外,也可以将本次的设计有效。
6、的记录下来,再将其应用于新版产品上的改良。0003以电路板开发辅助软件而言,在电路板的配置过程中经常需要设置各类的组件。例如,电容、电阻或芯片组等组件。为了能让开发者与使用者方便辨识组件种类,会对各种组件进行标示的动作。由于组件的种类众多,使得不同组件的组合方式将令开发者造成记忆上的困扰。0004在现有技术中,开发者仅能从组件库中逐一的挑选不同的组件进行组装配置。但各组件间存在有相应的依附关系,所以一旦开发者选错组件,将会造成主机板在制造时的损失。所以为能解决从繁多的组件中找出可被兼容的组件,是对计算机辅助设计程序的开发者是一项重要的课题。发明内容0005鉴于以上的问题,本发明的主要目的在于提。
7、供一种电路板组件的关联性的检查方法,用以查找一电路板辅助设计软件中的电路组件的关联性。0006为达上述目的,本发明所公开的电路板组件的关联性的检查方法包括以下步骤启用监控程序,用以撷取与记录电路板上每一组件的坐标值;由监控程序中取得鼠标的光标坐标值;在选取至少一组件后,由鼠标发出触发信号给监控程序;监控程序从几何图像数据库中查找有无所选择的组件的组件图像;若几何图像数据库中存在所选择的组件的组件图像,则加载关联查找表,并从关联查找表中找出与所选择的组件相关的其它该些组件;将从关联查找表中所查找到的其它组件依序加载于结果选单中。0007本发明提供了一种应用在计算机辅助设计软件中的电路板组件的关联。
8、性的检查方法。开发者在选择电子组件后,监控程序会根据所选择的电子组件查找有无匹配的其它电子组件。如此一来,开发者将可以节省搜寻电子组件的时间,同时也可以降低误植的风险。0008有关本发明的特征与实作,配合附图作最佳实施例详细说明如下。附图说明0009图1为本发明的架构示意图;0010图2为本发明的运作流程示意图;0011图3A为本发明的点选组件的示意图;说明书CN102332038ACN102332051A2/4页40012图3B为本发明的圈选组件的示意图;0013图4为本发明的下拉式选单示意图;0014图5为本发明的另一实施态样的运作流程示意图;0015图6A为本发明的点选组件的第一层结果选。
9、单与第二层结果选单示意图;0016图6B为本发明的圈选组件的第一层结果选单与第二层结果选单示意图;0017图6C为本发明的监控程序显示相应的备注事项示意图。0018其中,附图标记0019100计算器系统0020110储存单元0021120处理单元0022130显示单元0023140输入设备0024150计算机辅助设计软件0025160监控程序0026170关联查找表0027180几何图像数据库0028310电路板文件档案0029330结果选单0030331第一层结果选单0031332第二层结果选单0032333第三层结果选单具体实施方式0033本发明的监控程序可以被应用在不同的计算机辅助设计软。
10、件中,例如AUTOCAD、PRO/E或SOLIDWORKS中。应用本发明的计算器系统100包括,请参考图1所示,其为本发明的架构示意图储存单元110、处理单元120、显示单元130、输入设备140、计算机辅助设计软件150、监控程序160与关联查找表170。储存单元110用以储存计算机辅助设备与监控程序160。处理单元120执行计算机辅助设计软件150时同时加载监控程序160。处理单元120将执行计算机辅助设计软件150的结果绘制于显示单元130。输入设备140用以输入对计算机辅助设计软件150的各项操作信号。输入设备140的种类可以是鼠标、键盘或绘图板等。0034为能清楚说明本发明的运作过程。
11、,还请参考图2所示,其为本发明的运作流程示意图。电路板组件的关联性的检查方法包括以下步骤0035步骤S210在电路板辅助设计软件运行时,启用监控程序,用以撷取与记录电路板上每一组件的坐标值;0036步骤S220由监控程序中取得鼠标的光标坐标值;0037步骤S230在选取至少一组件后,由鼠标发出触发信号给监控程序,其中,根据鼠标的光标坐标值与组件的坐标值进行选取的对比;0038步骤S240监控程序从几何图像数据库中查找有无所选择的组件的组件图像;说明书CN102332038ACN102332051A3/4页50039步骤S250若几何图像数据库中存在所选择的组件的组件图像,则加载关联查找表,并从。
12、关联查找表中找出与所选择的组件相关的其它该些组件;0040步骤S260将从关联查找表中所查找到的其它组件依序加载于结果选单中;以及0041步骤S270若几何图像数据库中不存在所选择的组件的组件图像时,则跳现一警告窗口,用以显示无相应的组件。0042在计算机辅助设计软件150启动时,可以同时加载本发明的监控程序160。监控程序160加载后会检查计算机辅助设计软件150当前所开启的电路板文件档案310,并记录电路板文件档案310中的电路板上的每一个组件的坐标值。此外,监控程序160同时会监控鼠标的光标的当前坐标值对应步骤S210S220。0043鼠标选取组件的方式是根据鼠标在显示单元130中的光标。
13、坐标值与组件的坐标值进行选取的对比对应步骤S230。举例来说,将鼠标的光标点选组件,与此同时鼠标的光标将落于组件的区域中;或者,拖曳鼠标用以圈选组件,使得鼠标所选取的范围可以同时包含多个组件,请参考图3A与图3B所示,其分别为点选组件与圈选组件的示意图。在图3A中以显示单元130显示电路板文件档案310作为说明。在完成选取电路板文件档案310的组件的动作后,监控程序160会接收有无来自鼠标的触发信号。当鼠标发出触发信号时,监控程序160会获取所选取的组件的组件图像。其中,触发信号可以通过鼠标的左键、右键或滚轮依照特定的组合按压所实现。举例来说,触发信号可以按压右键并配合滚轮的滑动来实现。004。
14、4接着,监控程序160会从几何图像数据库180中开始查找有无所选择的组件的组件图像。若几何图像数据库180中存在所选择的组件的组件图像,则加载关联查找表170,并从关联查找表170中找出与所选择的组件相关的其它该些组件对应步骤S240S250。在几何图像数据库180中储存每一种组件可以相匹配的其它组件的相应关系。0045在从关联查找表170中查找到存在有其它组件后,再将所查找到的各项组件依序加载于结果选单330中。其中,结果选单330可以是下拉式选单COMBOBOX、树形图TREE、或选择清单LIST。0046举例来说,例如由于网络控制芯片A的脚位数量,因此可以匹配的电容B、电阻C、放大器D与。
15、内存E。所以在关联查找表170中记录网络控制芯片A可匹配于电容B、电阻C、放大器D与内存E。以下拉式选单与前述网络控制芯片A为例,从关联查找表170中查找出可以匹配网络控制芯片A的各项组件分别为电容B、电阻C、放大器D与内存E后,接着将电容B、电阻C、放大器D与内存E逐一的条列于下拉式选单中。请参考图4所示,其为下拉式选单示意图。0047若几何图像数据库180中不存在所选择的组件的组件图像,则跳现一警告窗口,用以显示无相应的组件对应步骤S270。0048除了此一实施态样外,本发明亦可以产生多层的结果选单330,用以将多个相同种类的组件逐层的显示。在此一实施态样包括以下步骤,并请配合图5所示00。
16、49步骤S210在电路板辅助设计软件运行时,启用监控程序160,用以撷取与记录电路板上每一组件的坐标值;0050步骤S220由监控程序中取得鼠标的光标坐标值;0051步骤S230在选取至少一组件后,由鼠标发出触发信号给监控程序,其中,根据鼠说明书CN102332038ACN102332051A4/4页6标的光标坐标值与组件的坐标值进行选取的对比;0052步骤S240监控程序从几何图像数据库中查找有无所选择的组件的组件图像;0053步骤S250若几何图像数据库中存在所选择的组件的组件图像,则加载关联查找表,并从关联查找表中找出与所选择的组件相关的其它该些组件;0054步骤S260将从关联查找表中。
17、所查找到的其它组件依序加载于结果选单中;0055步骤S261依据组件的种类分别显示于结果选单中;0056步骤S262点选当前的结果选单中的任一组件;0057步骤S263生成另一结果选单,将所点选的组件依据组件的料号分别加载至新生成的结果选单中;以及0058步骤S270若几何图像数据库中不存在所选择的组件的组件图像时,则跳现一警告窗口,用以显示无相应的组件。0059为能清楚说明此一实施态样的结果选单330的顺序,因此依照结果选单330的产生顺序依次定义为第一层结果选单331与第二层结果选单332。但结果选单的数量并非仅局限于此一说明中,在此核先叙明。0060再承接上例,在第一层结果选单331中显。
18、示与网络控制芯片A相匹配的电容B、电阻C、放大器D与内存E。当使用者从结果选单330中在点选任一组件时,监控程序160查找关联查找表170中符合该组件的各种料号。例如,电容B还包括电容B1、电容B2、电容B3与电容B4;电阻C还包括电阻C1、电阻C2与电阻C3。0061当使用者点选电容B后,监控程序160在第二层结果选单332中显示电容B1、电容B2、电容B3与电容B4的各项料号,请参考图6A所示。同理,当使用者点选电阻C后,监控程序160会在第二层结果选单332中显示电阻C1、电阻C2与电阻C3。0062前述例子以点选单一组件并查找出相匹配的组件作为说明。以下以圈选多个组件作为说明。当使用者。
19、圈选电容I、电容J、电阻K、电阻L与放大器M时,监控程序160首先会在第一层结果选单331中依序列出电容I、电容J、电阻K、电阻L与放大器M。当使用者点选第一层结果选单331的电容I时,监控程序160会查找关联查找表170中是否有无相匹配的电容。假设匹配电容I的电容的料号为电容I1、电容I2与电容I3。监控程序160则将生成第二层结果选单332,并将电容I1、电容I2与电容I3载入结果选单中,请参考图6B所示。0063除了显示组件种类与相应料号组件外,监控程序160亦可以从关联查找表170中取得各料号的组件与所圈选的组件的备注事项。由于各组件在进行匹配时,可能通过特殊的转接或设计方能使用。因此。
20、,为能使其它开发者获知此一技术,所以使用者可以将此一讯息储存在关联查找表170的备注事项中。当使用者点选不同料号的组件时,监控程序160会随之生成第三层结果选单333,用以显示相应的备注事项,请参考图6C所示。0064本发明提供了一种应用在计算机辅助设计软件150中的电路板组件的关联性的检查方法。开发者在选择电子组件后,监控程序160会根据所选择的电子组件查找有无匹配的其它电子组件。如此一来,开发者将可以节省搜寻电子组件的时间,同时也可以降低误植的风险。说明书CN102332038ACN102332051A1/9页7图1说明书附图CN102332038ACN102332051A2/9页8图2说明书附图CN102332038ACN102332051A3/9页9图3A说明书附图CN102332038ACN102332051A4/9页10图3B说明书附图CN102332038ACN102332051A5/9页11图4说明书附图CN102332038ACN102332051A6/9页12图5说明书附图CN102332038ACN102332051A7/9页13图6A说明书附图CN102332038ACN102332051A8/9页14图6B说明书附图CN102332038ACN102332051A9/9页15图6C说明书附图CN102332038A。