公共資料庫
出自 MBA智库百科(https://wiki.mbalib.com/)
公共資料庫(Public Data Base,PDB)
目錄 |
公共資料庫是指資料庫軟體(如Access、SQLServer等)生成的各種包含元器件信息的表格文件。Altium Design通過創建和使用關聯資料庫*.DBLib文件,可直接從公共資料庫調取元器件並通過連接庫(*.DBLink)文件與公共資料庫保持同步更新,使當前設計文件中的元器件參數與器件庫中元器件資料變更一致。當Libraries面板載入了關聯資料庫後,相當一個資料庫瀏覽器,可由此選取元件。
公共資料庫的連接[1]
Altium Designer提供兩個用於連接公共資料庫的文件,一是關聯數據“庫文件”(*.DBLib):二是資料庫“鏈接文件”(*.DBLink)。
- 1.關聯資料庫
關聯資料庫(*.DBLib)文件定義了電路設計原理圖元件和公共資料庫中相匹配記錄之間的聯繫。匹配記錄由單個關鍵欄位(如某個器件號)或多個關鍵欄位(如where從句)來建立。這種方式將元件的符號、模型和參數信息作為外部資料庫(Access或Excel等文件)保存,而原理圖的器件庫(}.Schlib)文件則僅僅定義了元件的符號。在關聯資料庫中選擇元件後,通過相關欄位定義的映射,元件模型和參數信息會隨之建立。這些參數通過連接文件與外部資料庫保持同步匹配聯繫。這種方式用於“多資料庫記錄對應一個元件”的模式,即調用一個元件可檢索到多條記錄參數。關聯資料庫通常採用面向庫的模式配置*.DBLib文件,只需作為Libraries面板的可用元件庫使用,例如,在公共資料庫中建立一個所有電阻詳細資料的文件或所有電容詳細資料的文件,不需添加到工程項目中。這樣可在任何設計中從公共資料庫記錄中有效檢索元件信息,動態獲取元件。
- 2.資料庫鏈接
資料庫鏈接(*.DBLink)文件通過關鍵欄位定義原理圖元件和關聯資料庫記錄之間的匹配關係。元件的模型參數預先定義為庫元件的一部分,之後將連接文件添加到PCB項目或封裝庫中,可確保元件信息與關鍵欄位內容同步。此方法用於“一個資料庫對應一個元件”的模式,即資料庫中元件不會重覆出現。
設計者在使用資料庫放置一個器件時,AltiumDesigner軟體通過資料庫介面鏈接到公共資料庫並讀取與這個元器件相關的所有列表。讀取到元器件的各種模型信息並載入到設計中,同時也將其他相關信息,如採購信息和庫存信息等也載入到元器件的屬性中。
由於資料庫形式固定了元器件各種模型之間的對應關係,所以實現了設計元件庫的統一管理。如果資料庫來源於公司的PDM/ERP系統,就可以實現AltiumDesigner電子開發平臺與PDM/ERP系統在器件庫的集成。
完整資料庫驅動的器件信息系統DBLIB為每個集成庫元件添加了與資料庫的介面鏈接,可以實現遠程調用資料庫信息。SVNDBLIB在DBLIB的基礎上,將元器件各種模型信息添加到PDM/ERP系統的版本控制流程,使AltiumDesigner的電子設計平臺集成到PDM/ERP系統中,更加確保了設計元件庫的安全性和統一管理。
在設計中實時查看資料庫中各種元器件的採購信息和庫存信息,為設計人員與採購人員之間建立了雙向溝通的橋梁。避免了由於元器件的採購周期太長、採購差錯、研發產品成本超過預算、大量長期不用的元器件占據庫存管理的資源等原因造成的研發延期和浪費現象。
- ↑ 高歌,劉遠貴,高歌.Altium Designer電子設計應用教程.清華大學出版社,2011.06.