一種PCB中自動導入零件的方法與流程
2023-10-04 16:32:59
本發明涉及一種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導入網標文件、自動放置零件。
這三個步驟完成後,該程序運行結束運行,至此,零件完成自動導入。
此發明可以節省設計時間,提高設計效率。
通過上面具體實施方式,所述技術領域的技術人員可容易的實現本發明。但是應當理解,本發明並不限於上述的幾種具體實施方式。在公開的實施方式的基礎上,所述技術領域的技術人員可任意組合不同的技術特徵,從而實現不同的技術方案。