电子元件封装提取方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37329691 阅读:15 留言:0更新日期:2023-04-21 23:07
本申请提供一种电子元件封装提取方法、装置、电子设备及存储介质,涉及电路板设计技术领域。电子元件封装提取方法包括:接收提取指令,所述提取指令为对PCB版图中电子元件的封装信息进行提取的指令;基于所述提取指令和预设的提取程序,从PCB设计软件中提取所述电子元件的封装信息,所述PCB设计软件用于显示所述PCB版图,所述PCB版图中预设有所述电子元件的封装信息,所述提取程序用于从所述PCB设计软件中提取电子元件的封装信息;基于所述封装信息生成封装信息文件。通过上述方法,可以直接在PCB设计软件所显示的PCB版图中提取电子元件的封装信息,提高获取电子元件封装信息文件的效率。件的效率。件的效率。

【技术实现步骤摘要】
电子元件封装提取方法、装置、电子设备及存储介质


[0001]本申请涉及电路板设计
,具体而言,涉及一种电子元件提取方法、装置、电子设备及存储介质。

技术介绍

[0002]在PCB(Printed Circuit Board,印制电路板)版图的设计过程中,通常会将一个电子器件进行封装,将电子器件的导通孔、焊盘、尺寸形状等各类信息设置在一个封装中,并在PCB设计软件中以封装的形式进行显示。
[0003]目前,若需获取将PCB版图中某一电子元件的封装文件时,一种方式为先获取该电子元件的封装名,然后将该PCB板所有电子元件的封装文件导出后,根据该电子元件的封装名在导出的封装文件中进行搜索。而当一个PCB板包括较多的电子元件时,其PCB版图也包括较多电子元件对应的封装,将封装文件导出会消耗较多时间。在另一方式中,可以通过封装库搜索电子元件的封装文件,然而,一个电子元件的封装包括多类封装信息的文件,如封装的焊盘文件、孔文件、尺寸文件等多个封装文件,搜索前需获取该电子元件的封装名、焊盘名、孔名等信息,然后在封装库中搜索该封装对应的各封装文件,操作繁琐,且获取同一电子元件对应的不同封装信息的封装文件需花费较多时间。
[0004]上述两种方式均导致用户获取从PCB版图中导出某一电子元件封装信息文件的效率低下,影响工作效率。

技术实现思路

[0005]有鉴于此,本申请旨在提供一种电子元件封装提取方法、装置、电子设备及存储介质,以提高从PCB版图中导出单个PCB封装信息文件的效率。
[0006]第一方面,本申请提供一种电子元件封装提取方法,包括:接收提取指令,所述提取指令为对PCB版图中电子元件的封装信息进行提取的指令;基于所述提取指令和预设的提取程序,从PCB设计软件中提取所述电子元件的封装信息,所述PCB设计软件用于显示所述PCB版图,所述PCB版图中预设有所述电子元件的封装信息,所述提取程序用于从所述PCB设计软件中提取电子元件的封装信息;基于所述封装信息生成封装信息文件。
[0007]本申请实施例中,在接收到提取电子元件封装的提取指令之后,通过提取程序与提取指令,可以直接从PCB设计软件显示的PCB版图中提取电子元件的封装信息并生成封装信息文件,相较于现有技术第一种导出PCB版图所有电子元件封装文件的方式,本申请可以无需导出PCB版图中任意的电子元件的封装文件,减少导出封装文件的时间,从而有效提高获取电子元件封装的效率。相较于现有技术第二种从封装库获取封装信息文件的方式,本申请通过提取程序进行封装信息的自动提取,可以简化用户的操作,无需人为查找不同类型的封装信息文件,可以降低查找出现错误的情况,由此,可以有效提高用户获取电子元件封装的效率与准确性。
[0008]一实施例中,所述接收提取指令,包括:响应于用户在所述PCB设计软件中对所述
PCB版图中的电子元件的选中操作,确定选中的电子元件;接收基于所述选中的电子元件生成的提取指令。
[0009]本申请实施例中,PCB设计软件所显示的PCB版图为图像,图像界面便于用户观看,用户可以通过在PCB设计软件中对PCB版图中对电子元件进行选择,具有较好的操作性,相较于现有技术,可以有效简化确定电子元件的操作过程,从而提高提取电子元件封装的效率。
[0010]一实施例中,在所述确定选中的电子元件之后,所述方法还包括:在所述PCB设计软件显示的所述PCB版图中,对所述选中的电子元件进行标记。
[0011]本申请实施例中,对选中的电子元件进行标识,可以便于用户在较为复杂的PCB版图中清晰地确认自己所选择的电子元件,提高用户对电子元件的选择效率,减少选择出错的情况,以及可以在选择错误后用户可以根据标记及时调整,进而可以提高用户从PCB版图中提取电子元件封装的效率。
[0012]一实施例中,所述基于所述提取指令和预设的提取程序,从PCB设计软件中提取所述电子元件的封装信息之前,所述方法还包括:调用所述提取程序,其中,所述提取程序基于所述PCB设计软件的内置可编程工具构建,且所述提取程序被安装于所述PCB设计软件中。
[0013]本申请实施例中,使用PCB设计软件的内置可编程工具构建提取程序,可以使得提取程序与PCB设计软件具有较高的兼容性,从而减少提取程序因与PCB设计软件之间出现异常的可能性,提高提取程序的稳定性。由于提取程序由PCB设计软件的内置可编程工具构建,则可以将提取程序被安装于PCB设计软件中,由此,可以在PCB设计软件中对提取程序进行调用,无需每次进行提取的时候构建使用环境或安装提取程序,使得提取程序更便于使用,从而提高用户提取电子元件封装的效率。
[0014]一实施例中,所述基于所述封装信息生成封装信息文件之后,所述方法还包括:将所述封装信息文件存储至预设存储位置。
[0015]本申请实施例中,将封装信息文件存储至预设存储位置,使得提取得到的封装信息文件易于调用或导出,从而提高用户在PCB版图设计过程中的工作效率。
[0016]一实施例中,所述基于所述提取指令和预设的提取程序,从PCB设计软件中提取所述电子元件的封装信息,包括:基于所述提取指令确定所述电子元件;确定所述电子元件在所述PCB版图中的位置;基于所述提取程序与所述位置提取所述电子元件的封装信息。
[0017]PCB版图中预设有各电子元件的封装信息,在PCB设计软件对PCB版图进行显示后,PCB设计软件可以用户选中的对电子元件的封装进行显示,在本申请实施例中,可以通过提取程序,对显示的封装信息进行提取,相较于现有技术,可以无需导出所有电子元件的封装或逐个查找电子元件不同类型的封装信息文件,由此,可以有效简化电子元件封装的提取过程,提高封装获取效率,进而提高用户的工作效率。
[0018]一实施例中,所述基于所述提取程序从所述位置提取所述电子元件的封装信息,包括:基于所述提取程序从所述位置获取所述电子元件的焊盘信息、外形信息、通孔信息或丝印信息的一种或多种作为所述封装信息。
[0019]本申请实施例中,提取程序可以提取包括电子元件的焊盘信息、外形信息、通孔信息或丝印信息在内的多个类型的封装信息,从而简化获取电子设备不同类型封装信息的过
程,提高电子元件封装的获取效率。
[0020]第二方面,本申请实施例中提供一种电子元件封装提取装置,包括:接收模块,用于接收提取指令,所述提取指令为对PCB版图中电子元件的封装信息进行提取的指令;提取模块,用于基于所述提取指令和预设的提取程序,从PCB设计软件中提取所述电子元件的封装信息,所述PCB设计软件用于显示所述PCB版图,所述PCB版图中预设有所述电子元件的封装信息,所述提取程序用于从所述PCB设计软件中提取电子元件的封装信息;文件模块,用于基于所述封装信息生成封装信息文件。
[0021]第三方面,本申请实施例提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如第一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子元件封装提取方法,其特征在于,包括:接收提取指令,所述提取指令为对PCB版图中电子元件的封装信息进行提取的指令;基于所述提取指令和预设的提取程序,从PCB设计软件中提取所述电子元件的封装信息,所述PCB设计软件用于显示所述PCB版图,所述PCB版图中预设有所述电子元件的封装信息,所述提取程序用于从所述PCB设计软件中提取电子元件的封装信息;基于所述封装信息生成封装信息文件。2.根据权利要求1所述的电子元件封装提取方法,其特征在于,所述接收提取指令,包括:响应于用户在所述PCB设计软件中对所述PCB版图中的电子元件的选中操作,确定选中的电子元件;接收基于所述选中的电子元件生成的提取指令。3.根据权利要求2所述的电子元件封装提取方法,其特征在于,在所述确定选中的电子元件之后,所述方法还包括:在所述PCB设计软件显示的所述PCB版图中,对所述选中的电子元件进行标记。4.根据权利要求1所述的电子元件封装提取方法,其特征在于,所述基于所述提取指令和预设的提取程序,从PCB设计软件中提取所述电子元件的封装信息之前,所述方法还包括:调用所述提取程序,其中,所述提取程序基于所述PCB设计软件的内置可编程工具构建,且所述提取程序被安装于所述PCB设计软件中。5.根据权利要求1所述的电子元件封装提取方法,其特征在于,所述基于所述封装信息生成封装信息文件之后,所述方法还包括:将所述封装信息文件存储至预设存储位置。6.根据权利要求1

5任一项所述的电子元件封装提取方法,其特征...

【专利技术属性】
技术研发人员:杨浩
申请(专利权)人:杭州杰峰科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1