<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > EDA/PCB > 設計應用 > Protel DXP中如何創(chuàng)建集成元件庫

          Protel DXP中如何創(chuàng)建集成元件庫

          作者: 時間:2012-06-11 來源:網絡 收藏

          由于在 中使用的,所以我在 中使用以前版本的、或自己做元件庫、以及在使用從Protel網站下載的元件庫時最好將其轉換生成為元件庫后使用。為什么從Protel網站下載的元件庫也要進行轉換呢?根據(jù)本人的使用情況,這主要是因為Protel網站下載的元件庫均為.DDB文件,正如前面所說的那樣,我們在使用之前應該進行轉換。而且使用Protel網站下載的元件庫進行轉換時,有一個非常優(yōu)越的條件,即從Protel網站下載的元件庫中包括了原理圖庫、PCB封裝庫,有的還包括了仿真及其它功能要使用到的模型,這讓我們在使用這些元件庫進行轉換生成元件庫時非常容易。好了,請跟我一起來創(chuàng)建一個集成元件庫。

          本文引用地址:http://www.ex-cimer.com/article/190275.htm

          在此我們以一個從Protel網站下載的Atmel_003112000.zip元件庫為例。

          1、從Protel網站下載的Atmel_003112000.zip元件庫(如何下載不要我介紹了吧)。

          2、下載完后將其解壓,解壓后為Atmel.ddb。

          3、用Protel 99或Protel 99 se其打開,并將其中的每個庫文件導出為.lib文件(其中有四個原理圖庫和一個PCB封裝庫)。(保存路徑自定)

          4、關閉Protel 99或Protel 99 se,使用Protel 打開剛才導出的.lib文件。在Protel DXP中,使用File>>save as...將打開的原理圖庫保存為.schlib文件,將PCB封裝庫文件保存為.pcblib文件。

          5、關閉所有打開的文件。使用File>>New>>Integrated Library創(chuàng)建一個集成元件庫項目,如圖所示。

          6、選擇Project>>Add to Project...打開對話框,找到并選擇剛才轉換的.schlib文件,單擊打開按鈕,關閉對話框,被選擇的文件已經添加到項目中了,如圖所示。

          7、重復上一步,選擇剛才轉換的.pcblib文件,將其添加到項目中。如圖所示。

          8、選擇Project>>Project Options,打開如圖所示的對話框。

          單擊ADD按鈕,打開如圖所示的對話框。點擊圖中所示按鈕,選擇.pcblib所在的文件夾,單擊Refresh List按鈕確認所選擇的文件夾是否正確,然后點擊OK按鈕關閉對話框。

          9、在Error Reporting標簽中設置你需要的內容,單擊OK按鈕關閉對話框。

          10、選擇Project>>Compile Integrated Library,這樣Protel DXP就將你剛才添加的庫文件生成了一個集成元件庫,并打開Libraries面板,在庫列表中你所生成的庫為當前庫,在該列表下面,你會看到每一個元件名稱都對應一個原理圖符號和一個PCB封裝。

          好了,你的集成元件庫完成了。另外你所生成的集成元件庫保存在第8步驟中選擇的文件夾下的Project Outputs for Atmel子文件夾中。

          順便提一下,當你用要自己做元件庫時,你必須第5步驟之前完成.schlib和.pcblib,然后再從第5步驟開始。如果你要修改你的元件庫,你必須在.schlib或.pcblib中修改后,再從第8步驟開始。這是因為在Protel DXP中集成元件庫是不能直接修改的。



          關鍵詞: Protel DXP 集成 元件庫

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();