【Altium Designer】DatabaseLib的使用方法
前言
使用Altium Designer數據庫DatabaseLib功能可以方便地把元器件與公司內的原理圖庫、PCB庫以及器件的參數進行鏈接,減少人為操作的失誤,并可提高輸出BOM的工作效率。
準備材料
- 原理圖庫
- PCB庫
1.??????? 建立Excel
操作步驟:
1、? 新建Excel,作為數據庫
2、? 添加第一行如下,其中value、Library Ref、Library Path、Footprint Ref、Footprint Path四項為AltiumDesigner規定的必須參數,其他參數(如存貨編碼、存貨名稱、規格型號??? 最新成本、產地廠牌)建議按照模板進行,或根據實際情況進行更改。
?
Value是元器件的值
Library Ref是元器件在原理圖庫中引用的封裝名稱
Library Path是原理圖庫的路徑
Footprint Ref是元器件在PCB庫中引用的封裝名稱
Footprint Path是PCB庫的路徑
2.??????? 建立數據庫
1、? 在AltiumDesigner中,新建\庫\數據庫。
2、? 選擇數據類型為Microsoft Excel或Microsoft Excel 2007,并加載剛才建立的Excel文件路徑,點擊Connect。
3、? 選擇元器件在數據庫內的唯一索引:存貨編碼。
4、? 關閉并保存為DatabaseLIB.DbLib。
?
3.??????? 效果演示
1、? 打開DatabaseLIB.DbLib,在位置1處右鍵\選擇欄,彈出對話框,把需要在位置1處顯示的參數,從左側移動到右側,點擊ok。
?
2、? 拖動元器件到原理圖中,查看元器件屬性,如下圖效果:
?
?
3、? 輸出BOM效果如下:
錯誤情況的處理:?
1、點擊"Connect"時,出現"Connection Failed.Check your connnecton settings."
此問題,
可能在于源excel中使用VLOOUP進行了引用
解決辦法:去除公式引用,保留純數據。新建一個excel表格,把原來帶引用的內容,右鍵粘貼,粘貼時選擇僅保留值即可。
可能在于excel的源出現了問題
解決辦法::因為Altium Designer在使用鏈接讀取excel時,使用的是Microsoft.ACE.OLEDB.12.0,而excel在應用“篩選”功能時,出現了_xlnm#_FilterDatabase,這是一個隱藏的名稱,需要刪除。刪除的方法:
1、順序按Alt+F11,Alt+i,m,拷貝下面內容
Sub showallname()
For Each n In ThisWorkbook.Names
n.Visible = True
Next
End Sub
關閉。
2、在excel中,按F5運行,罪魁禍首如下:
3、點擊"公式","名稱管理器"或者快捷方式Ctrl+F3,刪除名稱管理器中的_fliterD...如下:
4、保存,重新加載數據庫文件,選擇excel(NOT ?Excel2007),即可。
?
參考鏈接:
Altiumdesigner官方資料:http://www.altium.com/documentation/cn/17.1/display/ADES/((Working+with+Database+Libraries))_AD#
http://www.xuebuyuan.com/664368.html
http://club.excelhome.net/thread-675925-1-1.html
http://blog.sina.com.cn/s/blog_163b107610102y1b5.html
http://blog.csdn.net/alan_wdd/article/details/53443025
Microsoft.Jet.OLEDB.4.0和Microsoft.ACE.OLEDB.12.0的區別:http://blog.csdn.net/xifeijian/article/details/8333396
?
?
?
后記:
此次使用的是本地數據庫(Excel或Access),也可以鏈接公司的數據庫。并且可以把元器件datasheet、URL等進行鏈接。使用SVN可以對原理圖庫、PCB庫、project進行版本控制,修改前后difference對比,減少版本泛濫。
?
轉載于:https://www.cnblogs.com/isha2088/p/8403421.html
總結
以上是生活随笔為你收集整理的【Altium Designer】DatabaseLib的使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ettercap内网渗透
- 下一篇: RecycleView的正确打开方式