【Altium Designer】DatabaseLib的使用方法
前言
使用Altium Designer數(shù)據(jù)庫DatabaseLib功能可以方便地把元器件與公司內(nèi)的原理圖庫、PCB庫以及器件的參數(shù)進(jìn)行鏈接,減少人為操作的失誤,并可提高輸出BOM的工作效率。
準(zhǔn)備材料
- 原理圖庫
- PCB庫
1.??????? 建立Excel
操作步驟:
1、? 新建Excel,作為數(shù)據(jù)庫
2、? 添加第一行如下,其中value、Library Ref、Library Path、Footprint Ref、Footprint Path四項(xiàng)為AltiumDesigner規(guī)定的必須參數(shù),其他參數(shù)(如存貨編碼、存貨名稱、規(guī)格型號(hào)??? 最新成本、產(chǎn)地廠牌)建議按照模板進(jìn)行,或根據(jù)實(shí)際情況進(jìn)行更改。
?
Value是元器件的值
Library Ref是元器件在原理圖庫中引用的封裝名稱
Library Path是原理圖庫的路徑
Footprint Ref是元器件在PCB庫中引用的封裝名稱
Footprint Path是PCB庫的路徑
2.??????? 建立數(shù)據(jù)庫
1、? 在AltiumDesigner中,新建\庫\數(shù)據(jù)庫。
2、? 選擇數(shù)據(jù)類型為Microsoft Excel或Microsoft Excel 2007,并加載剛才建立的Excel文件路徑,點(diǎn)擊Connect。
3、? 選擇元器件在數(shù)據(jù)庫內(nèi)的唯一索引:存貨編碼。
4、? 關(guān)閉并保存為DatabaseLIB.DbLib。
?
3.??????? 效果演示
1、? 打開DatabaseLIB.DbLib,在位置1處右鍵\選擇欄,彈出對(duì)話框,把需要在位置1處顯示的參數(shù),從左側(cè)移動(dòng)到右側(cè),點(diǎn)擊ok。
?
2、? 拖動(dòng)元器件到原理圖中,查看元器件屬性,如下圖效果:
?
?
3、? 輸出BOM效果如下:
錯(cuò)誤情況的處理:?
1、點(diǎn)擊"Connect"時(shí),出現(xiàn)"Connection Failed.Check your connnecton settings."
此問題,
可能在于源excel中使用VLOOUP進(jìn)行了引用
解決辦法:去除公式引用,保留純數(shù)據(jù)。新建一個(gè)excel表格,把原來帶引用的內(nèi)容,右鍵粘貼,粘貼時(shí)選擇僅保留值即可。
可能在于excel的源出現(xiàn)了問題
解決辦法::因?yàn)锳ltium Designer在使用鏈接讀取excel時(shí),使用的是Microsoft.ACE.OLEDB.12.0,而excel在應(yīng)用“篩選”功能時(shí),出現(xiàn)了_xlnm#_FilterDatabase,這是一個(gè)隱藏的名稱,需要?jiǎng)h除。刪除的方法:
1、順序按Alt+F11,Alt+i,m,拷貝下面內(nèi)容
Sub showallname()
For Each n In ThisWorkbook.Names
n.Visible = True
Next
End Sub
關(guān)閉。
2、在excel中,按F5運(yùn)行,罪魁禍?zhǔn)兹缦?#xff1a;
3、點(diǎn)擊"公式","名稱管理器"或者快捷方式Ctrl+F3,刪除名稱管理器中的_fliterD...如下:
4、保存,重新加載數(shù)據(jù)庫文件,選擇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的區(qū)別:http://blog.csdn.net/xifeijian/article/details/8333396
?
?
?
后記:
此次使用的是本地?cái)?shù)據(jù)庫(Excel或Access),也可以鏈接公司的數(shù)據(jù)庫。并且可以把元器件datasheet、URL等進(jìn)行鏈接。使用SVN可以對(duì)原理圖庫、PCB庫、project進(jìn)行版本控制,修改前后difference對(duì)比,減少版本泛濫。
?
轉(zhuǎn)載于:https://www.cnblogs.com/isha2088/p/8403421.html
總結(jié)
以上是生活随笔為你收集整理的【Altium Designer】DatabaseLib的使用方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ettercap内网渗透
- 下一篇: python 决策树 math库 c45