《用于电路图数据核对的计算机系统及电路图数据核对方法.pdf》由会员分享,可在线阅读,更多相关《用于电路图数据核对的计算机系统及电路图数据核对方法.pdf(9页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103136395 A (43)申请公布日 2013.06.05 CN 103136395 A *CN103136395A* (21)申请号 201110387426.3 (22)申请日 2011.11.29 G06F 17/50(2006.01) (71)申请人 鸿富锦精密工业 (深圳) 有限公司 地址 518109 广东省深圳市宝安区龙华镇油 松第十工业区东环二路 2 号 申请人 鸿海精密工业股份有限公司 (72)发明人 魏琮峰 张育豪 (54) 发明名称 用于电路图数据核对的计算机系统及电路图 数据核对方法 (57) 摘要 一种电路图数据核对方法, 该方法包括以。
2、下 步骤 : 将电路图设计软件中的电路图数据导入到 具有排序功能的软件中 ; 在具有排序功能的软件 中设定筛选条件 ; 读取电路图数据 ; 当读取的电 路图数据不符合设定的筛选条件, 将不符合筛选 条件的电路图数据进行标注 ; 当读取了全部电路 图数据时, 将电路图数据保存到数据库中。 本发明 还提供一种电路图数据核对的计算机系统。利用 本发明能够通过设置筛选条件的方式在计算机上 对所设计的电路图数据进行核对, 并对错误的电 路图数据进行标记, 方便用户修正并完善电路图, 避免不必要的错误发生。 (51)Int.Cl. 权利要求书 1 页 说明书 4 页 附图 3 页 (19)中华人民共和国国。
3、家知识产权局 (12)发明专利申请 权利要求书1页 说明书4页 附图3页 (10)申请公布号 CN 103136395 A CN 103136395 A *CN103136395A* 1/1 页 2 1. 一种用于电路图数据核对的计算机系统, 其特征在于, 该计算机系统包括 : 导入模块, 用于将电路图设计软件中的电路图数据导入到具有排序功能的软件中 ; 设定模块, 用于在具有排序功能的软件中设定筛选条件 ; 读取模块, 用于读取电路图数据 ; 标注模块, 用于当读取的电路图数据不符合设定的筛选条件时, 将不符合筛选条件的 电路图数据进行标注 ; 及 保存模块, 用于当读取了全部电路图数据时,。
4、 将电路图数据保存到数据库中。 2. 如权利要求 1 所述的计算机系统, 其特征在于, 所述电路图数据包括元件符号、 连 线、 结点及注释。 3. 如权利要求 1 所述的计算机系统, 其特征在于, 所述电路图设计软件为 Cadence Capture 软件。 4. 如权利要求 1 所述的计算机系统, 其特征在于, 所述具有排序功能的软件为微软公 司的 EXCEL 软件。 5. 一种电路图数据核对方法, 其特征在于, 该方法包括以下步骤 : 将电路图设计软件中的电路图数据导入到具有排序功能的软件中 ; 在具有排序功能的软件中设定筛选条件 ; 读取电路图数据 ; 当读取的电路图数据不符合设定的筛选。
5、条件时, 将不符合筛选条件的电路图数据进行 标注 ; 及 当读取了全部电路图数据时, 将电路图数据保存到数据库中。 6. 如权利要求 5 所述的电路图数据核对方法, 其特征在于, 所述电路图数据包括元件 符号、 连线、 结点及注释。 7. 如权利要求 5 所述的电路图数据核对方法, 其特征在于, 所述电路图设计软件为 Cadence Capture 软件。 8. 如权利要求 5 所述的电路图数据核对方法, 其特征在于, 所述具有排序功能的软件 为微软公司的 EXCEL 软件。 权 利 要 求 书 CN 103136395 A 2 1/4 页 3 用于电路图数据核对的计算机系统及电路图数据核对方。
6、法 技术领域 0001 本发明涉及一种计算机系统及文件比较方法, 尤其是一种用于电路图数据核对的 计算机系统及电路图数据核对方法。 背景技术 0002 电路图是人们为了研究和工程的需要, 用约定的符合绘制的一种表示各元器件组 成的图形。 通过电路图可以详细的知道他的工作原理, 是分析性能、 安装电子产品的主要设 计文件。 在设计电路时, 可以在纸上或电脑上进行, 确认完善后再进行实际安装, 通过调试、 改进, 直至成功, 更可以应用先进的计算机软件来进行电路的辅助设计, 甚至进行虚拟的电 路实验, 大大提高了工作效率。 0003 然而, 在设计电路图的过程中, 难免会出现人为错误, 尤其是对复。
7、杂的电路图, 某 一个连接线错误, 端点之间命名错误, 模块之间连接错误等问题。通常, 在完成电路图设 计之后, 都是通过人工逐页审查, 但因审查的效率与检查人员的技术经验、 素质有很多的关 系, 导致因人工审查发生之错误率时有发生。 发明内容 0004 鉴于以上内容, 有必要提供一种用于电路图数据核对的计算机系统, 其能够通过 设置筛选条件的方式在计算机上对所设计的电路图数据进行核对, 并对错误的电路图数据 进行标记, 方便用户修正并完善电路图, 避免不必要的错误发生。 0005 鉴于以上内容, 还有必要提供一种用于电路图数据核对方法, 其能够通过设置筛 选条件的方式在计算机上对所设计的电路。
8、图数据进行核对, 并对错误的电路图数据进行标 记, 方便用户修正并完善电路图, 避免不必要的错误发生。 0006 一种用于电路图数据核对的计算机系统, 该计算机系统包括 : 导入模块, 用于将电 路图设计软件中的电路图数据导入到具有排序功能的软件中 ; 设定模块, 用于在具有排序 功能的软件中设定筛选条件 ; 读取模块, 用于读取电路图数据 ; 标注模块, 用于当读取的电 路图数据不符合设定的筛选条件时, 将不符合筛选条件的电路图数据进行标注 ; 保存模块, 用于当读取了全部电路图数据时, 将电路图数据保存到数据库中。 0007 一种电路图数据核对方法, 该方法包括以下步骤 : 将电路图设计软。
9、件中的电路图 数据导入到具有排序功能的软件中 ; 在具有排序功能的软件中设定筛选条件 ; 读取电路图 数据 ; 当读取的电路图数据不符合设定的筛选条件, 将不符合筛选条件的电路图数据进行 标注 ; 当读取了全部电路图数据时, 将电路图数据保存到数据库中。 0008 相较于现有技术, 所述的一种用于电路图数据核对的计算机系统及合约方法, 其 能够通过设置筛选条件的方式在计算机上对所设计的电路图数据进行核对, 并对错误的电 路图数据进行标记, 方便用户修正并完善电路图, 避免不必要的错误发生。 附图说明 说 明 书 CN 103136395 A 3 2/4 页 4 0009 图 1 是本发明用于电。
10、路图数据核对的计算机系统的硬件框架图。 0010 图 2 是本发明图 1 中计算机较佳实施例的功能模块图。 0011 图 3 是本发明电路图数据核对方法较佳实施例的流程图。 0012 主要元件符号说明 0013 显示器 1 计算机 2 键盘 3 鼠标 4 数据库 5 电路图数据核对系统 20 导入模块 210 设定模块 220 读取模块 230 判断模块 240 标注模块 250 保存模块 260 存储器 270 处理器 280 0014 0015 如下具体实施方式将结合上述附图进一步说明本发明。 具体实施方式 0016 如图 1 所示, 是本发明用于电路图数据核对的计算机系统的硬件框架图。该。
11、计算 机系统主要包括计算机 2 及与该计算机 2 相连的数据库 5。所述计算机 2 连接有显示器 1、 键盘 3 及鼠标 4, 作为具体操作时的输入、 输出设备。该计算机 2 内安装有电路图设计软件 (例如, Cadence公司的电路图设计软件, Cadence Capture), 用户通过该电路图设计软件设 计出电路图并生成表示该电路图的电路图数据。 所述电路图数据包括元件符号、 连线、 结点 及注释等信息。 0017 所述数据库 5 既可以内置于计算机 2 中, 也可以外置于计算机 2。该数据库 5 用于 说 明 书 CN 103136395 A 4 3/4 页 5 存储经过核对的电路图数。
12、据, 以方便用户找出电路图设计时出现的错误。 0018 参阅图 2 所示, 是本发明图 1 中计算机 2 较佳实施例的功能模块图。该计算机 2 除了包括电路图数据核对系统 200, 还包括存储器 270 和处理器 280。该电路图数据核对系 统 200 包括导入模块 210、 设定模块 220、 读取模块 230、 判断模块 240、 标注模块 250 及保存 模块 260。模块 210 至 260 的程序化代码存储于存储器 270 中, 处理器 280 执行这些程序化 代码, 实现电路图数据核对系统 200 提供的上述功能。 0019 所述导入模块 200 用于将电路图设计软件中的电路图数据。
13、导入到具有排序功能 的软件中。在本较佳实施例中, 所述具有排序功能的软件为微软公司的 EXCEL 软件。 0020 所述设定模块 210 用于在具有排序功能的软件中设定筛选条件。所述筛选条件可 以是一个, 可以是多个。 例如, 设定查找元件符号为A的筛选条件, 或设定查找元件符号为B 的筛选条件, 也可以同时设置查找元件符号为 A 及元件符号为 B 的筛选条件。通过设定筛 选条件可以查找到电路图中的某一个连接线错误, 端点之间命名错误, 模块之间连接错误 等问题。 0021 所述读取模块 230 用于读取一笔电路图数据。每笔数据都有一个编号, 所述读取 模块 230 按照编号的顺序依次读取每一。
14、笔电路图数据。 0022 所述判断模块 240 用于判断读取的该笔电路图数据是否符合设定的筛选条件。通 过关键词 ( 例如, A 或 B) 对该笔电路图数据进行搜索, 即判断该笔电路图数据中是否含有 设置的关键字, 以判断每笔电路图数据是否符合设定的筛选条件, 例如, 该笔电路图数据中 是否存在元件符号 A。 0023 所述标注模块 250 用于将不符合筛选条件的电路图数据进行标注。例如, 假设电 路图数据有十笔, 其中经过搜索之后, 发现有三笔不符合筛选条件的电路图数据, 则对该三 笔电路图数据进行标记。 标记的方式是将每笔不符合筛选条件的电路图数据标记为预设的 颜色 ( 例如, 红色 ),。
15、 也可以与一段文字 ( 例如, 文字 “不合格” ) 关联, 以提醒用户。 0024 所述判断模块 240 还用于判断是否读取了所有的电路图数据。 0025 所述保存模块 260 用于将电路图数据保存到数据库 5 中。此时的电路图数据包括 经过标记的不符合筛选条件的电路图数据, 用户可以方便的查看那些电路图数据不合格。 0026 如图 3 所示, 是本发明电路图数据核对方法较佳实施例的流程图。 0027 首先, 步骤 S 10, 导入模块 200 将电路图设计软件中的电路图数据导入到具有排 序功能的软件中。在本较佳实施例中, 所述具有排序功能的软件为微软公司的 EXCEL 软件。 0028 步。
16、骤 S20, 设定模块 210 在具有排序功能的软件中设定筛选条件。所述筛选条件 可以是一个, 可以是多个。例如, 设定查找元件符号为 A 的筛选条件, 或设定查找元件符号 为 B 的筛选条件, 也可以同时设置查找元件符号为 A 及元件符号为 B 的筛选条件。通过设 定筛选条件可以查找到电路图中的某一个连接线错误, 端点之间命名错误, 模块之间连接 错误等问题。 0029 步骤 S30, 读取模块 230 读取一笔电路图数据。每笔数据都有一个编号, 所述读取 模块 230 按照编号的顺序依次读取每一笔电路图数据。 0030 步骤S40, 判断模块220判断读取的该笔电路图数据是否符合设定的筛选。
17、条件。 通 过关键词 ( 例如, A 或 B) 对该笔电路图数据进行搜索, 即判断该笔电路图数据中是否含有 设置的关键字, 以判断每笔电路图数据是否符合设定的筛选条件, 例如, 该笔电路图数据中 说 明 书 CN 103136395 A 5 4/4 页 6 是否存在元件符号A。 当所读取的该笔电路图数据不符合设定的筛选条件时, 流程进入步骤 S60。当所读取的该笔电路图数据符合设定的筛选条件时, 流程进入 S50。 0031 步骤 S50, 标注模块 250 将不符合筛选条件的电路图数据进行标注。例如, 假设电 路图数据有十笔, 其中经过搜索之后, 发现有三笔不符合筛选条件的电路图数据, 则对。
18、该三 笔电路图数据进行标记。 标记的方式是将每笔不符合筛选条件的电路图数据标记为预设的 颜色 ( 例如, 红色 ), 也可以与一段文字 ( 例如, 文字 “不合格” ) 关联, 以提醒用户。 0032 步骤S60, 判断模块240判断是否读取了所有的电路图数据。 当读取了全部所有的 电路图数据时, 流程进入步骤 S70。当还有电路图数据没有读取时, 流程返回步骤 S30。 0033 最后所应说明的是, 以上实施例仅用以说明本发明的技术方案而非限制, 尽管参 照以上较佳实施例对本发明进行了详细说明, 本领域的普通技术人员应当理解, 可以对本 发明的技术方案进行修改或等同替换, 而不脱离本发明技术方案的精神和范围。 说 明 书 CN 103136395 A 6 1/3 页 7 图 1 说 明 书 附 图 CN 103136395 A 7 2/3 页 8 图 2 说 明 书 附 图 CN 103136395 A 8 3/3 页 9 图 3 说 明 书 附 图 CN 103136395 A 9 。