DXP 原理 中的庫元件為何不能直接修改!!!!!
當然,我們是可以在Protel DXP中使用Protel以前版本的元件庫的,例如Protel 99 SE等。但是又有朋友說了,該如何在在Protel DXP中使用Protel以前版本的元件庫呢?別急,下面我將根據本人的經驗對如何Protel DXP中使用從Protel網站下載的元件庫,以及如何在Protel DXP中使用Protel以前版本的元件庫進行介紹。
壹、如何在Protel DXP中使用Protel以前版本的元件庫
在Protel DXP中使用Protel以前版本的元件庫主要有兩種情況:壹是直接使用;另壹種是轉換後使用。在此主要介紹前壹種,後壹種留待後面與下壹點壹起介紹。
要在Protel DXP中直接使用Protel以前版本的元件庫,必須保證所使用的元件庫名的後綴為.lib的文件,這樣我們在Protel DXP中只要將其加載到庫列表中即可。如果妳要使用Protel 99或Protel 99 se的元件庫,則妳必須作壹下轉換工作。由於Protel 99或Protel 99 se的元件庫是以.DDB為後綴保存的,所以妳必須在使用之前將其用Protel 99或Protel 99 se打開,然後導出為.lib文件,最後加載到Protel DXP的庫列表中即可。
但妳要註意了,這樣做只能進行繪圖(包括原理圖和PCB圖),而不能進行仿真和電路完整性分析等工作。所以妳如果要作這些工作的話,那麽請按以下的方法來使用妳的元件庫。即我們前面提到的第二種使用情況——將其轉換生成為集成元件庫後使用。
二、創建集成元件庫
由於在Protel DXP中使用的元件庫為集成元件庫,所以我在Protel DXP中使用Protel以前版本的元件庫、或自己做元件庫、以及在使用從Protel網站下載的元件庫時最好將其轉換生成為集成元件庫後使用。為什麽從Protel網站下載的元件庫也要進行轉換呢?根據本人的使用情況,這主要是因為Protel網站下載的元件庫均為.DDB文件,正如前面所說的那樣,我們在使用之前應該進行轉換。而且使用Protel網站下載的元件庫進行轉換時,有壹個非常優越的條件,即從Protel網站下載的元件庫中包括了原理圖庫、PCB封裝庫,有的還包括了仿真及其它功能要使用到的模型,這讓我們在使用這些元件庫進行轉換生成集成元件庫時非常容易。
在此我們以壹個從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 DXP打開剛才導出的.lib文件。在Protel DXP中,使用File>>save as...將打開的原理圖庫保存為.schlib文件,將PCB封裝庫文件保存為.pcblib文件。
5、關閉所有打開的文件。使用File>>New>>Integrated Library創建壹個集成元件庫項目,如圖所示。
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中集成元件庫是不能直接修改的。