掌桥专利:专业的专利平台
掌桥专利
首页

图纸处理方法、装置、电子设备及存储介质

文献发布时间:2024-04-18 19:59:31


图纸处理方法、装置、电子设备及存储介质

技术领域

本发明涉及计算机技术领域,尤其涉及图纸处理方法、装置、电子设备及存储介质。

背景技术

众所周知,电子设计图纸在电子产品生产过程起到了关键作用,不仅可以助于研发人员详细理解图纸中所有元器件符号之间的连接方式及信号流动路径,并作为焊接电子产品中芯片的连接图依据;而且也可以助于后续进行电路分析、性能优化和故障排除。因此,如何有效使用电子设计图纸自然也就显得尤为重要。

相关技术中,当接收到客户对于电子设计图纸的批量修改线路板(PrintedCircuit Board,PCB)封装信息请求时,首先人为识别电子设计图纸中每个原理图符号,并针对识别到的原理图符号再进一步人为识别PCB封装信息,然后将识别到的原理图符号及其PCB封装信息人为手动添加至电子设计图纸中;最后对需求修改的批量PCB封装信息进行修改。

然而,由于现有电子设计图纸多为用户手动绘制且每个用户绘制风格不同,导致人为识别原理图符号的准确率和成功率均很低,同时耗费大量时间成本,也无法准确无误地按照客户需求批量修改图纸,导致电子设计图纸的可制造性很低。

发明内容

本发明旨在至少解决相关技术中存在的技术问题之一。为此,本发明提出一种图纸处理方法,实现将电子设计图纸中具有物料编码的各个原始器件符号批量替换为对应标准且清楚的器件原理图符号的目的,避免人为识别电子设计图纸中不同风格绘制的原理图符号所导致的识别准确率和识别成功率都很低的缺陷,同时也能准确无误地按照客户需求批量修改图纸,便于标准化管理电子设计图纸,大幅提高了电子设计图纸的可制造性,也提升了电子设计图纸的品质。

本发明还提出一种图纸处理装置。

本发明还提出一种电子设备。

本发明还提出一种非暂态计算机可读存储介质。

根据本发明第一方面实施例的图纸处理方法,包括:

获取电子设计图纸中待处理器件符号的目标物料编码;

确定与所述目标物料编码对应的目标器件原理图符号;所述目标器件原理图符号是针对所述待处理器件符号对应元器件预先统一设计的原理图符号;

将所述电子设计图纸中的所述待处理器件符号替换为所述目标器件原理图符号。

根据本发明实施例的图纸处理方法,通过确定与电子设计图纸中待处理器件符号的目标物料编码对应的目标器件原理图符号,并将电子设计图纸中的待处理器件符号替换为目标器件原理图符号;由于目标器件原理图符号是针对待处理器件符号对应元器件预先统一设计的原理图符号,结合物料编码和位号的唯一标识特性,可以实现将电子设计图纸中具有物料编码的各个原始器件符号批量替换为对应标准且清楚的器件原理图符号的目的,避免人为识别电子设计图纸中不同风格绘制的原理图符号所导致的识别准确率和识别成功率都很低的缺陷,同时也能准确无误地按照客户需求批量修改图纸,便于标准化管理电子设计图纸,大幅提高了电子设计图纸的可制造性,也提升了电子设计图纸的品质。

根据本发明的一个实施例,所述确定与所述目标物料编码对应的目标器件原理图符号,包括:

从预先构建的编码器件库中查找所述待处理器件符号的所述目标物料编码;所述编码器件库中包括不同类型元器件的所有物料编码,每个所述物料编码对应一个元器件的器件原理图符号,每个所述器件原理图符号是针对对应的元器件预先统一设计的原理图符号;

确定查找到的所述目标物料编码对应的所述目标器件原理图符号。

根据本发明的一个实施例,所述编码器件库中还包括所述所有物料编码各自对应的器件属性信息和各自对应的PCB封装信息,所述方法还包括:

基于替换成功结果,删除所述电子设计图纸中的所述待处理器件符号;其中,所述电子设计图纸中的所述目标器件原理图符号关联显示与所述目标物料编码对应的目标器件属性和目标PCB封装信息。

根据本发明的一个实施例,所述获取电子设计图纸中待处理器件符号的目标物料编码,包括:

获取所述电子设计图纸的BOM表,所述BOM表中包括所述电子设计图纸中所有原始器件符号各自的位号,每个所述位号分别含有对应的物料编码;

基于所述BOM表,获取所述待处理器件符号的目标位号,并获取所述目标位号对应的所述目标物料编码;所述待处理器件符号属于所述所有原始器件符号。

根据本发明的一个实施例,将所述电子设计图纸中的所述待处理器件符号替换为所述目标器件原理图符号,包括:

确定所述BOM表中存在多个所述目标物料编码各自对应的所述目标位号,确定多个所述待处理器件符号的更新方式为全部更新方式;

基于所述全部更新方式,将所述电子设计图纸中的多个所述待处理器件符号批量替换为各自对应的所述目标器件原理图符号。

根据本发明的一个实施例,所述方法还包括:

确定所述待处理器件符号在所述电子设计图纸中替换前后的位置不一致,输出所述待处理器件符号的改后状态为位置移动。

根据本发明的一个实施例,所述方法还包括:

确定所述待处理器件符号在所述电子设计图纸中替换前后的PCB封装信息不一致,输出所述待处理器件符号的改后状态为封装变化。

根据本发明第二方面实施例的图纸处理装置,包括:

获取模块,用于获取电子设计图纸中待处理器件符号的目标物料编码;

确定模块,用于确定与所述目标物料编码对应的目标器件原理图符号;所述目标器件原理图符号是针对所述待处理器件符号对应元器件预先统一设计的原理图符号;

替换模块,用于将所述电子设计图纸中的所述待处理器件符号替换为所述目标器件原理图符号。

根据本发明实施例的图纸处理装置,通过确定与电子设计图纸中待处理器件符号的目标物料编码对应的目标器件原理图符号,并将电子设计图纸中的待处理器件符号替换为目标器件原理图符号;由于目标器件原理图符号是针对待处理器件符号对应元器件预先统一设计的原理图符号,结合物料编码和位号的唯一标识特性,可以实现将电子设计图纸中具有物料编码的各个原始器件符号批量替换为对应标准且清楚的器件原理图符号的目的,避免人为识别电子设计图纸中不同风格绘制的原理图符号所导致的识别准确率和识别成功率都很低的缺陷,同时也能准确无误地按照客户需求批量修改图纸,便于标准化管理电子设计图纸,大幅提高了电子设计图纸的可制造性,也提升了电子设计图纸的品质。

本发明实施例中的上述一个或多个技术方案,至少具有如下技术效果之一:通过确定与电子设计图纸中待处理器件符号的目标物料编码对应的目标器件原理图符号,并将电子设计图纸中的待处理器件符号替换为目标器件原理图符号;由于目标器件原理图符号是针对待处理器件符号对应元器件预先统一设计的原理图符号,结合物料编码和位号的唯一标识特性,可以实现将电子设计图纸中具有物料编码的各个原始器件符号批量替换为对应标准且清楚的器件原理图符号的目的,避免人为识别电子设计图纸中不同风格绘制的原理图符号所导致的识别准确率和识别成功率都很低的缺陷,同时也能准确无误地按照客户需求批量修改图纸,便于标准化管理电子设计图纸,大幅提高了电子设计图纸的可制造性,也提升了电子设计图纸的品质。

进一步的,通过基于预先构建的含有所有物料编码各自对应标准统一的器件原理图符号的器件编码库,查找待处理器件符号的目标物料编码所对应的目标器件原理图符号,以此实现对电子设计图纸中所有原始器件符号进行批量且标准化管理的目的,为后续对电子设计图纸进行批量修改提供可靠保障。

更进一步的,在将电子设计图纸中待处理器件符号替换为标准统一的目标器件原理图符号的情况下,删除待处理器件符号并指示电子设计图纸中的目标器件原理图符号关联显示对应元器件的目标器件属性信息和目标PCB封装信息,以此实现在批量处理电子设计图纸中原始器件符号、器件属性信息和PCB封装信息的同时,也能提高电子设计图纸中的内容丰富性和电子设计图纸的处理效率,确保标准化管理电子设计图纸更加灵活和个性化。

再进一步的, 通过包括电子设计图纸中所有原始器件符号各自的位号且每个位号分别含有对应的物料编码的BOM表,获取电子设计图纸中每个待处理器件符号的目标物料编码,以此结合BOM表可以提高获取目标物料编码的便捷性和准确性。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

为了更清楚地说明本发明实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的图纸处理方法的流程示意图;

图2是本发明实施例提供的图纸处理装置的结构示意图;

图3是本发明实施例提供的电子设备的结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

众所周知,电子设计图纸在电子产品生产过程起到了关键作用,不仅可以助于研发人员详细理解图纸中所有元器件符号之间的连接方式及信号流动路径,并作为焊接电子产品中芯片的连接图依据;而且也可以助于后续进行电路分析、性能优化和故障排除。因此,如何有效使用电子设计图纸自然也就显得尤为重要。

相关技术中,当接收到客户对于电子设计图纸的批量修改PCB封装信息请求时,首先人为识别电子设计图纸中每个原理图符号,并针对识别到的原理图符号再进一步人为识别PCB封装信息,然后将识别到的原理图符号及其PCB封装信息人为手动添加至电子设计图纸中;最后对需求修改的批量PCB封装信息进行修改。

然而,由于现有电子设计图纸多为用户手动绘制且每个用户绘制风格不同,导致人为识别原理图符号的准确率和成功率均很低,同时耗费大量时间成本,也无法准确无误地按照客户需求批量修改图纸,导致电子设计图纸的可制造性很低。

为解决上述技术问题,本发明提供一种图纸处理方法、装置、电子设备及存储介质,下面结合图1~图3描述本发明提供的图纸处理方法、装置、电子设备及存储介质,其中图纸处理方法的执行主体为电子设备或者服务器,电子设备可以为个人计算机(PersonalComputer,PC)、便携式设备、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备等其它电子设备;服务器可以是指一台服务器,也可以是由多台服务器构成的服务器集群、云计算中心等;本申请对电子设备或服务器的具体形式不作具体限定。进一步的,该图纸处理方法还可以应用于设置在电子设备或服务器中的图纸处理装置中,该图纸处理装置可以通过软件、硬件或两者的结合来实现。下面以该图纸处理方法的执行主体为电子设备为例,对该图纸处理方法进行描述。

为了便于理解本发明实施例提供的图纸处理方法,下面,将通过下述几个示例地实施例对本发明实施例提供的图纸处理方法进行详细地说明。可以理解的是,下面这几个示例地实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

参照图1,为本发明实施例提供的图纸处理方法的流程示意图,如图1所示,该图纸处理方法包括如下步骤110~步骤130。

步骤110、获取电子设计图纸中待处理器件符号的目标物料编码。

其中,待处理器件符号可以为电子设计图纸中所需处理的原始器件符号,每个原始器件符号可以对应一个元器件。元器件是指用于电子设备和电路中的基本组件,是构成电子设备的基础,能够实现电流、电压、阻抗等电学特性的控制和变换。

每个元器件具体可以为电阻、电容、电感、电位器、电子管、散热器、机电元件、连接器、半导体分立器件、电声器件、激光器件、电子显示器件、光电器件、传感器、电源、开关、微特电机、电子变压器或者继电器等等。

待处理器件符号的数量可以为多个,并且可以是电子设计图纸中所有原始器件符号中的部分或者全部,也即,电子设计图纸中总共有多少个原始器件符号,则所需处理的原始器件符号就有多少个,以此实现对电子设计图纸中的所有原始器件符号进行批量转换的目的。

具体的,在步骤110中,由于物料编号是唯一标识物料的代码,通常字符串(定长或不定长)或数字表示,并且物料编号是计算机系统对物料的唯一识别代码,由此可以理解,目标物料编号是计算机系统对电子设计图纸中待处理器件符号的唯一识别代码;因此,可以先获取电子设计图纸中每个原始器件符号对应元器件的物料编码,每获取到一个原始器件符号对应元器件的物料编码,可将其作为一个待处理器件符号,并且待处理器件符号的物料编码即为目标物料编码;以此方式遍历电子设计图纸中的所有原始器件符号,直至获取到所有待处理器件符号以及每个待处理器件符号对应的目标物料编码。

电子设备获取每个原始器件符号对应元器件的物料编码,可以通过向电子设备中输入电子设计图纸以及电子设计图纸中每个原始器件符号对应元器件的物料编码的方式获取,其输入方式可以包括但不限定电子设备上输入、设备应用输入和拍照上传输入等方式。例如,可以通过用户人为在电子设备上输入电子设计图纸以及电子设计图纸中每个原始器件符号对应元器件的物料编码的方式获取;或者,通过用户人为在与电子设备连接的其它设备应用中输入电子设计图纸以及电子设计图纸中每个原始器件符号对应元器件的物料编码的方式获取;或者,还可以通过将拍摄的含有电子设计图纸以及电子设计图纸中每个原始器件符号对应元器件的物料编码的图像上传输入并进行图像识别方式获取。此处对电子设备获取电子设计图纸以及电子设计图纸中每个原始器件符号对应元器件的物料编码的方式不作具体限定。

需要说明的是,对于未获取到某个原始器件符号对应元器件的物料编码的情况,也即物料编码获取失败的原始器件符号,可以不将其作为待处理器件符号。

步骤120、确定与目标物料编码对应的目标器件原理图符号;目标器件原理图符号是针对待处理器件符号对应元器件预先统一设计的原理图符号。

具体的,在步骤120中,电子设备中预先存储有针对不同类型元器件分别统一设计的器件原理图符号,以此使得每类元器件具有清楚且标准的器件原理图符号,并结合物料编码和位号的唯一标识特性,针对统一设计的所有器件原理图符号分别配置对应的物料编码后,以物料编号-器件原理图符号之间的映射关系进行存储。基于此,当确定出每个待处理器件符号的目标物料编码时,可以基于该物料编号-器件原理图符号之间的映射关系,快速确定出与每个物料编码对应的目标器件原理图符号。

步骤130、将电子设计图纸中的待处理器件符号替换为目标器件原理图符号。

具体的,在步骤130中,当电子设备确定出电子设计图纸中每个待处理器件符号的目标物料编码对应的目标器件原理图符号时,可以将每个目标器件原理图符号替换到电子设计图纸中对应位置处的待处理器件符号;以此实现批量处理电子设计图纸中原始器件符号的目的。

需要说明的是,在电子设计图纸中每个待处理器件符号均替换为对应目标器件原理图符号之后,可以输出器件报表,该器件报表中显示替换成功的各个目标器件原理图符号以及替换失败的至少一个原始器件符号,替换失败的至少一个原始器件符号可以用于表征没有获取到至少一个原始器件符号各自对应元器件的物料编码。此时,用户通过点击器件报表中某个目标器件原理图符号或者某个原始器件符号对应的位号,电子设计图纸则会跳转到对应目标器件原理图符号或者对应原始器件符号的位置,以使用户快速锁定电子设计图纸中的目标器件原理图符号或者原始器件符号,查看替换后情况。

本发明实施例提供的图纸处理方法,通过确定与电子设计图纸中待处理器件符号的目标物料编码对应的目标器件原理图符号,并将电子设计图纸中的待处理器件符号替换为目标器件原理图符号;由于目标器件原理图符号是针对待处理器件符号对应元器件预先统一设计的原理图符号,结合物料编码和位号的唯一标识特性,可以实现将电子设计图纸中具有物料编码的各个原始器件符号批量替换为对应标准且清楚的器件原理图符号的目的,避免人为识别电子设计图纸中不同风格绘制的原理图符号所导致的识别准确率和识别成功率都很低的缺陷,同时也能准确无误地按照客户需求批量修改图纸,便于标准化管理电子设计图纸,大幅提高了电子设计图纸的可制造性,也提升了电子设计图纸的品质。

基于上述图1所示的图纸处理方法,在一种示例实施例中,在电子设备中安装有预先开发的工具软件且该工具软件至少具备标准化器件编码库构建功能、物料编码查找功能和标准原理图符号替换功能的情况下,步骤120的具体实现过程可以包括:

首先,从预先构建的编码器件库中查找待处理器件符号的目标物料编码;编码器件库中包括不同类型元器件的所有物料编码,每个物料编码对应一个元器件的器件原理图符号,每个器件原理图符号是针对对应的元器件预先统一设计的原理图符号;再进一步确定查找到的目标物料编码对应的目标器件原理图符号。

其中,每个器件原理图符号是对应元器件在原理图中的具象体现,具体可以体现对应元器件的位号、物料描述、管脚和极性等。

具体的,电子设备中安装有预先开发的工具软件,该工具软件中预先构建有编码器件库,编码器件库中包括了现有所有不同类型元器件的所有物料编码,每个物料编码对应一个元器件的器件原理图符号,每个器件原理图符号是对应类型元器件的清楚且标准的统一原理图符号;同时,该工具软件还可以记录电子设计图纸中所有原始器件符号各自的位置,以此确定电子设计图纸中所有原始器件符号各自的位号。此时,当电子设备获取到电子设计图纸中每个待处理器件符号的目标物料编码时,可以将每个待处理器件符号的目标物料编码进一步输入至该工具软件中,以使得该工具软件通过查找编码数据库的方式,可以快速查找到每个待处理器件符号的目标物料编码所对应的目标器件原理图符号。

本发明实施例提供的图纸处理方法,通过基于预先构建的含有所有物料编码各自对应标准统一的器件原理图符号的器件编码库,查找待处理器件符号的目标物料编码所对应的目标器件原理图符号,以此实现对电子设计图纸中所有原始器件符号进行批量且标准化管理的目的,为后续对电子设计图纸进行批量修改提供可靠保障。

基于上述图1所示的图纸处理方法,在一种示例实施例中,为了提高电子设计图纸中涉及内容的丰富性,可以在统一标准化电子设计图纸中每个原始器件符号的情况下,进一步显示其对应元器件的属性和PCB封装信息。基于此,在编码器件库中还包括所有物料编码各自对应的器件属性信息和各自对应的PCB封装信息的情况下,本发明实施例提供的图纸处理方法还可以包括:

基于替换成功结果,删除电子设计图纸中的待处理器件符号;其中,电子设计图纸中的目标器件原理图符号关联显示与所述目标物料编码对应的目标器件属性信息和目标PCB封装信息。

具体的,对于电子设备中安装的工具软件预先构建的编码器件库,该编码器件库中包括了现有所有不同类型元器件的所有物料编码,每个物料编码不仅对应一个元器件的器件原理图符号,还可以对应一个元器件的器件属性信息和至少一个PCB封装信息。基于此,针对电子设计图纸中的各个待处理器件符号,当电子设计图纸中每个待处理器件符号均进行与对应目标器件原理图符号的替换操作且替换成功时,可以将电子设计图纸中对应的待处理器件符号删除,对于替换到电子设计图纸中的目标器件原理图符号,可以关联显示对应元器件的目标器件属性和目标PCB封装信息。也即,电子设计图纸中的目标器件原理图符号,是可以关联对应目标物料编码的器件属性信息和至少一个PCB封装信息的。

需要说明的是,对于编码器件库中每个物料编码对应的一个元器件的器件属性信息和至少一个PCB封装信息,用户通过从编码器件库中拖拽拉所需物料编码,拖拉拽结果不仅可以显示对应的器件原理图符号,还可以关联显示对应元器件的器件属性信息和至少一个PCB封装信息。

器件属性信息可以包括但不限定对应元器件的器件编码、物料描述、生产工艺、电气性能和来料方式等。每个PCB封装信息均可以表征对应元器件在生产过程中的具象体现,具体可体现对应元器件的位号、尺寸和管脚等。

本发明实施例提供的图纸处理方法,在将电子设计图纸中待处理器件符号替换为标准统一的目标器件原理图符号的情况下,删除待处理器件符号并指示电子设计图纸中的目标器件原理图符号关联显示对应元器件的目标器件属性信息和目标PCB封装信息,以此实现在批量处理电子设计图纸中原始器件符号、器件属性信息和PCB封装信息的同时,也能提高电子设计图纸中的内容丰富性和电子设计图纸的处理效率,确保标准化管理电子设计图纸更加灵活和个性化。

基于上述图1所示的图纸处理方法,在一种示例实施例中,在电子设计图纸的物料清单(Bill of Material,BOM)表包括所有原始器件符号各自位号以及每个位号对应有物料编码的情况下,可以通过BOM表获取待处理器件符号的目标物料编码。基于此,步骤110的具体实现过程可以包括:

首先,获取电子设计图纸的BOM表,BOM表中包括电子设计图纸中所有原始器件符号各自的位号,每个位号分别含有对应的物料编码;然后,基于BOM表,获取待处理器件符号的目标位号,并获取目标位号对应的目标物料编码;待处理器件符号属于所有原始器件符号。

具体的,电子设备获取电子设计图纸的BOM表,可以是由用户在向电子设备输入电子设计图纸的同时,将电子设计图纸的BOM表一并输入;BOM表可以为EXCEL表格的形式,并且预先确定在以EXCEL格式显示的BOM表中,每个位号所在的列均写入有对应的物料编号;也即,在某一列写入位号时,该列也会写入对应的物料编码。

电子设备中安装有预先开发的工具软件,该工具软件中预先构建有编码器件库,编码器件库中包括了现有所有不同类型元器件的所有物料编码,每个物料编码对应一个元器件的器件原理图符号,每个器件原理图符号是对应类型元器件的清楚且标准的统一原理图符号;同时,该工具软件还可以记录电子设计图纸中所有原始器件符号各自的位置,以此确定电子设计图纸中所有原始器件符号各自的位号。

此时,电子设备中的工具软件可以根据确定的所有原始器件符号各自的位号,在BOM表中查找确定的每个位号,每查找到一个位号,将查找到的位号确定为目标位号,再根据查找到的位号所对应的物料编码,在编码器件库中查找对应的物料编号,并将查找到的物料编号确定为目标物料编码,目标位号对应的原始器件符号即为待处理器件符号;以此方式,可以获取到所有待处理器件符号各自对应的目标位号以及每个目标位号对应的目标物料编码。

需要说明的是,电子设备安装的工具软件可以向用户提供显示界面,这样,在编码器件库中查找对应的物料编号后,还可以将查找到的物料编码情况反馈至显示界面,以便于用户通过显示界面查看查询情况。

此外,还需要说明的是,电子设备安装的工具软件还可以向用户提供电子设计图纸的路径与该电子设计图纸对应的BOM表的路径的选择选择界面,以使得通过用户选择路径方式快速获取电子设计图纸以及电子设计图纸对应的BOM表。

本发明实施例提供的图纸处理方法,通过包括电子设计图纸中所有原始器件符号各自的位号且每个位号分别含有对应的物料编码的BOM表,获取电子设计图纸中每个待处理器件符号的目标物料编码,以此结合BOM表可以提高获取目标物料编码的便捷性和准确性。

基于上述图1所示的图纸处理方法,在一种示例实施例中,在电子设计图纸的BOM表中存在电子设计图纸中大量原始器件符号各自的位号的情况下,可以通过全部更新方式进行批量替换。基于此,步骤130的具体实现过程可以包括:

首先,确定BOM表中存在多个目标物料编码各自对应的目标位号,确定多个待处理器件符号的更新方式为全部更新方式;然后,基于全部更新方式,将电子设计图纸中的多个待处理器件符号批量替换为各自对应的目标器件原理图符号。

具体的,对于电子设备安装的工具软件确定出电子设计图纸中所有原始器件符号各自的位号,若确定的多个位号在BOM表中查找到各自对应的位号时,可以确定BOM表中存在多个目标物料编码各自对应的目标位号,此时可以指示用户在更新项中填写“全部”、更新设置填写“全部更新”;以此确定多个待处理器件符号的更新方式为全部更新方式;从而实现将电子设计图纸中的多个待处理器件符号批量替换为各自对应的目标器件原理图符号。

需要说明的是,如果工具软件确定的位号不存在于BOM表中,则可以在更新项中填写“无法更新”,并在改后输出“此位号无对应物料编码”的提醒信息;如果工具软件确定的位号存在于BOM表中,但该位号对应的物料编码不存在于编码器件库中,则可以在更新项中填写“无法更新”,并在改后输出“编码器件库无此物料编码”的提醒信息。

在电子设计图纸中每个待处理器件符号均替换为对应目标器件原理图符号之后,可以输出器件报表,该器件报表中显示替换成功的各个目标器件原理图符号以及替换失败的至少一个原始器件符号,替换失败的至少一个原始器件符号可以用于表征没有获取到至少一个原始器件符号各自对应元器件的物料编码,也即“无法更新”对应位号的原始器件符号。

本发明实施例提供的图纸处理方法,在电子设计图纸中存在的多个位号存在于BOM表中的情况下,对电子设计图纸中的多个待处理器件符号进行全部更新;这样,可以提高批量处理电子设计图纸的灵活性和便捷性。

基于上述图1所示的图纸处理方法,在一种示例实施例中,考虑到将目标器件原理图符号替换电子设计图纸中对应待处理器件符号的过程中,存在因角度倾斜导致替换前后位置发生变化的情况,因此,在针对电子设计图纸中的多个待处理器件符号执行批量替换操作后,可以通过检测电子设计图纸中待处理器件符号替换前后的位置是否变化的方式,确定待处理器件符号替换后位置是否发生偏移。基于此,本发明实施例提供的图纸处理方法还可以包括:

确定待处理器件符号在电子设计图纸中替换前后的位置不一致,输出待处理器件符号的改后状态为位置移动。以此方式可以确定电子设计图纸中替换后位置发生偏移的待处理器件符号,为后续用户优化和完善电子设计图纸提供充分依据。

基于上述图1所示的图纸处理方法,在一种示例实施例中,考虑到不同元器件对应原理图符号的设计方式或设计风格不同时,对应的PCB封装方式也存在差异,因此,在针对电子设计图纸中的多个待处理器件符号执行批量替换操作后,还可以通过检测电子设计图纸中待处理器件符号替换前后的PCB封装信息是否一致的方式,确定待处理器件符号替换后封装是否发生变化。基于此,在步骤130之后,本发明实施例提供的图纸处理方法还可以包括:

确定待处理器件符号在电子设计图纸中替换前后的PCB封装信息不一致,输出待处理器件符号的改后状态为封装变化。以此方式,可以确定电子设计图纸中替换后封装信息发生变化的待处理器件,进一步为后续用户优化和完善电子设计图纸提供了充分依据。

参照图2,为本发明实施例提供的图纸处理装置的结构示意图,如图2所示,该图纸处理装置200,包括:获取模块210、确定模块220和替换模块230。

获取模块210,用于获取电子设计图纸中待处理器件符号的目标物料编码。

确定模块220,用于确定与目标物料编码对应的目标器件原理图符号;目标器件原理图符号是针对待处理器件符号对应元器件预先统一设计的原理图符号。

替换模块230,用于将电子设计图纸中的待处理器件符号替换为目标器件原理图符号。

可选的,确定模块220,具体用于从预先构建的编码器件库中查找待处理器件符号的目标物料编码;编码器件库中包括不同类型元器件的所有物料编码,每个物料编码对应一个元器件的器件原理图符号,每个器件原理图符号是针对对应的元器件预先统一设计的原理图符号;确定查找到的目标物料编码对应的目标器件原理图符号。

可选的,在编码器件库中还包括所有物料编码各自对应的器件属性信息和各自对应的PCB封装信息的情况下,确定模块220,具体用于基于替换成功结果,删除电子设计图纸中的待处理器件符号;其中,电子设计图纸中的目标器件原理图符号关联显示与目标物料编码对应的目标器件属性和目标PCB封装信息。

可选的,获取模块210,具体用于获取电子设计图纸的BOM表,BOM表中包括电子设计图纸中所有原始器件符号各自的位号,每个位号分别含有对应的物料编码;基于所述BOM表,获取待处理器件符号的目标位号,并获取目标位号对应的目标物料编码;待处理器件符号属于所有原始器件符号。

可选的,替换模块230,具体用于确定BOM表中存在多个目标物料编码各自对应的目标位号,确定多个待处理器件符号的更新方式为全部更新方式;基于全部更新方式,将电子设计图纸中的多个待处理器件符号批量替换为各自对应的目标器件原理图符号。

可选的,本发明实施例提供的图纸处理装置还可以包括输出模块,具体用于确定待处理器件符号在电子设计图纸中替换前后的位置不一致,输出待处理器件符号的改后状态为位置移动。

可选的,输出模块,具体用于确定待处理器件符号在电子设计图纸中替换前后的PCB封装信息不一致,输出待处理器件符号的改后状态为封装变化。

本发明实施例提供的图纸处理装置200,可以执行上述任一实施例中图纸处理方法的技术方案,其实现原理以及有益效果与图纸处理方法的实现原理及有益效果类似,可参见图纸处理方法的实现原理及有益效果,此处不再进行赘述。

图3示例了一种电子设备的实体结构示意图,如图3所示,该电子设备可以包括:处理器(processor)310、通信接口(Communications Interface)320、存储器(memory)330和通信总线340,其中,处理器310,通信接口320,存储器330通过通信总线340完成相互间的通信。处理器310可以调用存储器330中的逻辑指令,以执行如下方法:

获取电子设计图纸中待处理器件符号的目标物料编码;确定与目标物料编码对应的目标器件原理图符号;目标器件原理图符号是针对待处理器件符号对应元器件预先统一设计的原理图符号;将电子设计图纸中的待处理器件符号替换为目标器件原理图符号。

此外,上述的存储器330中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对相关技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

另一方面,本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:

获取电子设计图纸中待处理器件符号的目标物料编码;确定与目标物料编码对应的目标器件原理图符号;目标器件原理图符号是针对待处理器件符号对应元器件预先统一设计的原理图符号;将电子设计图纸中的待处理器件符号替换为目标器件原理图符号。

又一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的传输方法,例如包括:

获取电子设计图纸中待处理器件符号的目标物料编码;确定与目标物料编码对应的目标器件原理图符号;目标器件原理图符号是针对待处理器件符号对应元器件预先统一设计的原理图符号;将电子设计图纸中的待处理器件符号替换为目标器件原理图符号。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是,以上实施方式仅用于说明本发明,而非对本发明的限制。尽管参照实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,对本发明的技术方案进行各种组合、修改或者等同替换,都不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围中。

相关技术
  • 抗SARS-CoV-2的S抗原的IgM抗体及COVID-19重症化风险的辅助判定
  • 快速检测SARS-CoV-2抗原和IgG/IgM抗体的微流控生物芯片
技术分类

06120116520565