本發(fā)明涉及到電子設計自動化,具體而言,涉及到一種原理圖符號的自動生成方法、裝置、電子設備和存儲介質。
背景技術:
1、在當今快速發(fā)展的電子信息時代,電子設計自動化(electronic?designautomation,eda)技術在電路設計、驗證和仿真等環(huán)節(jié)起著至關重要的作用。原理圖符號繪制是電子設計自動化中的一個重要環(huán)節(jié),主要用于在原理圖設計中表示各種電子元器件。隨著電路設計復雜度的與日俱增,傳統(tǒng)依靠手動繪制原理圖符號的方式已難以滿足高效率、高精度的設計需求。
2、目前現(xiàn)有的原理圖符號繪制方法,通常是電子工程師先對元器件規(guī)格書進行理解,再憑借經(jīng)驗人工繪制。然而,這種方式存在諸多局限,具體表現(xiàn)如下:
3、(1)文檔識別與符號設計處理能力局限:對于文檔的識別準確率存在不足,難以高效且精準地提取關鍵信息用于符號設計。
4、(2)規(guī)范性和一致性欠缺:人工繪制的符號往往缺乏足夠的規(guī)范性和一致性,這不僅加大了原理圖設計的難度,而且在團隊協(xié)作過程中,不利于符號設計的重復利用。
5、(3)符號與封裝對應性不佳:針對一些帶有無電氣連接焊盤或者重復固定焊盤的封裝類型,由于傳統(tǒng)方法繪制符號模型時缺少封裝的焊盤信息,致使生成的符號往往無法做到符號和封裝焊盤一一對應,進而在原理圖設計時容易產(chǎn)生不必要的錯誤。
6、因此,現(xiàn)有的原理圖符號繪制方法存在效率低、準確性差、一致性差和對應性不佳的問題。
技術實現(xiàn)思路
1、本發(fā)明的主要目的為提供一種原理圖符號的自動生成方法、裝置、電子設備和存儲介質,旨在解決現(xiàn)有的原理圖符號繪制方法存在效率低、準確性差、一致性差和對應性不佳的技術問題。
2、第一方面,本發(fā)明提供了一種原理圖符號的自動生成方法,包括:
3、基于文檔自動識別技術識別待識別元器件的產(chǎn)品手冊,獲取所述元器件的引腳信息;其中,所述引腳信息包括所述元器件的引腳名和引腳編號;
4、通過應用軟件讀取所述元器件的封裝文件,自動識別所述元器件的焊盤信息;其中,所述焊盤信息包括焊盤編號、焊盤坐標及方向信息;
5、根據(jù)所述引腳信息和所述封裝文件的焊盤信息,按照設定的規(guī)則生成與所述焊盤信息一致的原理圖符號模型文件;其中,所述原理圖符號模型文件包括所述元器件的原理圖符號。
6、在一個具體實施例中,所述基于文檔自動識別技術識別待識別元器件的產(chǎn)品手冊,獲取所述元器件的引腳信息,包括:
7、基于文檔自動識別技術,自動識別并截取所述元器件的產(chǎn)品手冊中的原理圖符號圖表;
8、從所述原理圖符號圖表中提取所述元器件的引腳信息。
9、在一個具體實施例中,所述通過應用軟件讀取所述元器件的封裝文件,自動識別所述元器件的焊盤信息,包括:
10、通過所述應用軟件讀取所述元器件的封裝文件,自動識別所述封裝文件所描述的封裝類型;
11、根據(jù)所述封裝類型,自動提取所述封裝文件中每個焊盤的焊盤信息。
12、在一個具體實施例中,所述根據(jù)所述引腳信息和所述封裝文件的焊盤信息,按照設定的規(guī)則生成與所述焊盤信息一致的原理圖符號模型文件,包括:
13、自動判斷所述元器件的類型;
14、根據(jù)所述元器件的類型和所述封裝文件的封裝類型,自動匹配設定的符號圖案使用規(guī)則;
15、根據(jù)所述符號圖案使用的規(guī)則、所述引腳信息和所述焊盤信息,生成與所述焊盤信息一致的原理圖符號模型文件。
16、在一個具體實施例中,所述根據(jù)所述符號圖案使用規(guī)則、所述引腳信息和所述焊盤信息,生成與所述焊盤信息一致的原理圖符號模型文件,包括:
17、根據(jù)所述引腳信息和所述焊盤信息,計算所述元器件的原理圖符號引腳參數(shù);其中,所述原理圖符號引腳參數(shù)包括與所述焊盤信息對應的符號引腳位置和符號引腳方向;
18、根據(jù)所述符號圖案使用規(guī)則和所述原理圖符號引腳參數(shù),生成原理圖符號模型文件。
19、在一個具體實施例中,所述符號圖案使用規(guī)則包括單符號布局規(guī)則、異構多單元符號布局規(guī)則或同構多單元符號布局規(guī)則。
20、在一個具體實施例中,在所述通過應用軟件讀取所述元器件的封裝文件,自動識別所述元器件的焊盤信息之前,還包括:
21、通過所述應用軟件的導入接口調(diào)取所述元器件的封裝文件。
22、第二方面,本發(fā)明提供了一種原理圖符號的自動生成裝置,包括:
23、引腳信息獲取模塊,用于基于文檔自動識別技術識別待識別元器件的產(chǎn)品手冊,獲取所述元器件的引腳信息;其中,所述引腳信息包括所述元器件的引腳名和引腳編號;
24、焊盤信息獲取模塊,用于通過應用軟件讀取所述元器件的封裝文件,自動識別所述元器件的焊盤信息;其中,所述焊盤信息包括焊盤編號、焊盤坐標及方向信息;
25、原理圖符號模型文件生成模塊,用于根據(jù)所述引腳信息和所述封裝文件的焊盤信息,按照設定的規(guī)則生成與所述焊盤信息一致的原理圖符號模型文件;其中,所述原理圖符號模型文件包括所述元器件的原理圖符號。
26、第三方面,本發(fā)明提供了一種電子設備,包括:處理器、存儲器以及存儲在所述存儲器中且被配置為由所述處理器執(zhí)行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如第一方面所述的一種原理圖符號的自動生成方法。
27、第四方面,本發(fā)明提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其中,在所述計算機程序運行時控制所述計算機可讀存儲介質所在設備執(zhí)行如第一方面所述的一種原理圖符號的自動生成方法。
28、相對于現(xiàn)有技術,本發(fā)明的有益效果在于:首先,基于文檔自動識別技術識別待識別元器件的產(chǎn)品手冊,獲取元器件的引腳信息,整個流程均為自動化處理完成,極大地提高了效率,節(jié)省了人工成本,同時有效避免了手工獲取信息時容易出現(xiàn)的錯誤;然后,通過應用軟件讀取元器件的封裝文件,自動識別元器件的焊盤信息,以保持位置關系一致的方式生成原理圖符號模型文件,可確保生成的符號具有和封裝模型焊盤布局的一致性和易讀性,進而保證了原理圖符號模型的正確性;最后,通過根據(jù)引腳信息和封裝文件的焊盤信息,按照設定的規(guī)則生成與焊盤信息一致的原理圖符號模型文件,能夠借助邏輯計算可以自動優(yōu)化補齊一些缺失的符號引腳,確保符號引腳和封裝焊盤能一一對應,進一步提升了原理圖設計的準確性。
1.一種原理圖符號的自動生成方法,其特征在于,包括:
2.根據(jù)權利要求1所述的一種原理圖符號的自動生成方法,其特征在于,所述基于文檔自動識別技術識別待識別元器件的產(chǎn)品手冊,獲取所述元器件的引腳信息,包括:
3.根據(jù)權利要求1所述的一種原理圖符號的自動生成方法,其特征在于,所述通過應用軟件讀取所述元器件的封裝文件,自動識別所述元器件的焊盤信息,包括:
4.根據(jù)權利要求3所述的一種原理圖符號的自動生成方法,其特征在于,所述根據(jù)所述引腳信息和所述封裝文件的焊盤信息,按照設定的規(guī)則生成與所述焊盤信息一致的原理圖符號模型文件,包括:
5.根據(jù)權利要求4所述的一種原理圖符號的自動生成方法,其特征在于,所述根據(jù)所述符號圖案使用規(guī)則、所述引腳信息和所述焊盤信息,生成與所述焊盤信息一致的原理圖符號模型文件,包括:
6.根據(jù)權利要求4所述的一種原理圖符號的自動生成方法,其特征在于,所述符號圖案使用規(guī)則包括單符號布局規(guī)則、異構多單元符號布局規(guī)則或同構多單元符號布局規(guī)則。
7.根據(jù)權利要求1至6中任意一項所述的一種原理圖符號的自動生成方法,其特征在于,在所述通過應用軟件讀取所述元器件的封裝文件,自動識別所述元器件的焊盤信息之前,還包括:
8.一種原理圖符號的自動生成裝置,其特征在于,包括:
9.一種電子設備,其特征在于,包括:處理器、存儲器以及存儲在所述存儲器中且被配置為由所述處理器執(zhí)行的計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)如權利要求1至7中任意一項所述的一種原理圖符號的自動生成方法。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機程序,其中,在所述計算機程序運行時控制所述計算機可讀存儲介質所在設備執(zhí)行如權利要求1至7中任意一項所述的一種原理圖符號的自動生成方法。