一种PCB中自动导入零件的方法与流程

文档序号:12069301
本发明涉及一种PCB制造方法,具体地说是一种PCB中自动导入零件的方法。

背景技术:
随着电子信息技术的不断发展,电子产品的集成度也越来越高,PCB作为电子产品各个功能的载体,它设计质量的好坏直接影响到电子产品的各个性能。如何对其能够高速度高质量的设计也成为Layout工程师越来越关心的问题。该方法能够往PCB中自动导入零件,能够节省设计时间,提高设计效率。

技术实现要素:
本发明的技术任务是提供一种PCB中自动导入零件的方法。本发明的技术任务是按以下方式实现的,一种PCB中自动导入零件的方法,具体步骤如下:S1、利用Allegro软件的专用语言编写程序;S2、运行程序,正确连接零件库;S3、设置导入所需要的参数;S4、程序根据设置的参数设置原理图和PCB路径,以实现零件的自动导入;S5、零件完成自动导入。进一步,优选的方法为,所述的方法通过Allegro软件的Skill接口。进一步,优选的方法为,所述的步骤3的参数包括,所需要的原理图的位置、要导入的零件的PCB位置以及器件封装名字的最大允许范围。进一步,优选的方法为,所述的步骤4中,包括以下步骤,原理图生成网表文件,PCB导入网表文件,自动放置零件。一种PCB中自动导入零件的装置,包括导入参数设计模块:用于导入所需要的原理图的位置、要导入的零件的PCB位置以及器件封装名字的最大允许范围参数;自动导入模块,用于根据设置的参数,实现零件的自动导入。进一步,优选的结构为,所述的自动导入模块,包括原理图生成网表文件模块、PCB导入网表文件模块和自动放置零件模块;原理图生成网表文件模块,用于将原理图生成网表文件;PCB导入网表文件模块,用于将PCB路径导入网表文件;自动放置零件模块,用于自动放置零件。本发明的一种PCB中自动导入零件的方法和现有技术相比,节省了设计时间,提高了设计效率。附图说明附图1为一种PCB中自动导入零件的方法的流程框图。具体实施方式本发明的技术任务是按以下方式实现的,一种PCB中自动导入零件的方法,具体步骤如下:S1、利用Allegro软件的专用语言编写程序;所述的方法通过Allegro软件的Skill接口。S2、运行程序,正确连接零件库;S3、设置导入所需要的参数;所需要的原理图的位置、要导入的零件的PCB位置以及器件封装名字的最大允许范围。S4、程序根据设置的参数设置原理图和PCB路径,以实现零件的自动导入;包括以下步骤,原理图生成网表文件,PCB导入网表文件,自动放置零件。S5、零件完成自动导入。进一步的,根据本发明的方法设计了一种PCB中自动导入零件的装置,包括导入参数设计模块:用于导入所需要的原理图的位置、要导入的零件的PCB位置以及器件封装名字的最大允许范围参数;自动导入模块,用于根据设置的参数,实现零件的自动导入。所述的自动导入模块,包括原理图生成网表文件模块、PCB导入网表文件模块和自动放置零件模块;原理图生成网表文件模块,用于将原理图生成网表文件;PCB导入网表文件模块,用于将PCB路径导入网表文件;自动放置零件模块,用于自动放置零件。本发明是通过Allegro软件的Skill接口,利用Allegro软件的专用语言编写此程序,具体的操作方法如下:运行该程序时,首先会提示用户连接零件库;当库正确连接以后,会出现一个对话框,提示用户设置一些导入所需要的参数,包括选择所需要的原理图的位置、要导入零件的PCB的位置、一些器件封装名字的最大允许范围等,该程序就是通过这个对话框设置您的原理图和PCB的路径来实现零件的自动导入。当参数和所需文件位置信息设置完成后,点击ok,程序会自动继续运行;此时,程序后台的运行可大体分为三个步骤:原理图生成网表文件、PCB导入网标文件、自动放置零件。这三个步骤完成后,该程序运行结束运行,至此,零件完成自动导入。此发明可以节省设计时间,提高设计效率。通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的几种具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。...
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1