日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【Altium Designer】DatabaseLib的使用方法

發布時間:2023/12/20 编程问答 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【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的使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。