《OrCAD電路原理圖設(shè)計入門與提高》課件第7章_第1頁
《OrCAD電路原理圖設(shè)計入門與提高》課件第7章_第2頁
《OrCAD電路原理圖設(shè)計入門與提高》課件第7章_第3頁
《OrCAD電路原理圖設(shè)計入門與提高》課件第7章_第4頁
《OrCAD電路原理圖設(shè)計入門與提高》課件第7章_第5頁
已閱讀5頁,還剩192頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第7章設(shè)計原理圖的高級應(yīng)用技巧7.1柵格的控制7.2創(chuàng)建階層模塊電路圖7.3現(xiàn)場修改元件的形式7.4再次調(diào)用元件庫里修改過的元件7.5復(fù)合元件的調(diào)用7.6把原理圖中的所有元件存入其他的元件庫中7.7查找對象7.8批量修改元件的屬性7.9電路圖紙的打印

7.1柵?格?的?控?制

第4章中曾提到過,柵格只是方便設(shè)計元件和原理圖作參考用的,它并不存在原理圖中,也不會打印出來。

柵格有兩種,一種是點(diǎn)狀柵格,一種是線狀柵格,如圖7-1所示。

從圖7-1可以看出,柵格就相當(dāng)于坐標(biāo)紙上的坐標(biāo)一樣,點(diǎn)狀柵格很不明顯,我們用得更多的是線狀柵格。

有些初學(xué)者不用柵格,這是很不明智的。因為不用柵格,用戶就很難發(fā)現(xiàn)那些不小心沒放在柵格上的元件和電連線,這樣會導(dǎo)致錯誤,所以特別建議用戶在設(shè)計電路原理圖時顯示柵格。

在原理圖設(shè)計窗口,可以按實例30所述操作控制柵格的顯示與形狀。圖7-1柵格

設(shè)計實例30:柵格的控制

(1)在原理圖設(shè)計窗口中,執(zhí)行【Options】→【Preferences…】菜單命令,調(diào)出圖7-2所示的【Preferences】對話框,單擊【GridDisplay】標(biāo)簽頁。

圖7-2【Preferences】對話框在該標(biāo)簽頁中,右邊的【PartandSymbolGrid】組合框控制元件設(shè)計窗口,左邊的【SchematicPageGrid】組合框控制原理圖設(shè)計窗口。

(2)在【GridDisplay】標(biāo)簽頁選中【SchematicPageGrid】組合框中的“Lines”(線狀)選項,柵格顯示如圖7-1(a)所示;如果選中該組合框中的“Dots”(點(diǎn)狀)選項,則柵格顯示如圖7-1(b)所示。

(3)在【SchematicPageGrid】組合框中,如果選中【Pointersnaptogrid】復(fù)選按鈕,則在原理圖設(shè)計窗口中的操作是以柵格為單位移動的,否則操作是隨著鼠標(biāo)連續(xù)移動的。鎖定柵格和不鎖定柵格,還可以通過主工具欄上的按鈕來控制。單擊這個按鈕,如果這個按鈕變成灰色,表明當(dāng)前的原理圖設(shè)計窗口是鎖定柵格的;如果這個按鈕變成紅色,表明當(dāng)前的原理圖設(shè)計窗口是不鎖定柵格的。不鎖定柵格的情況下設(shè)計的電路圖如圖7-3所示,元件和電連線不一定放在柵格上,由于電連線是否跟元件的引腳連在一起還不清楚,所以建議用戶在設(shè)計電路原理圖時一定要鎖定柵格。一般只有在繪制無電氣性能的標(biāo)志性圖形時才不鎖定柵格。圖7-3不鎖定柵格的情形

(4)在【SchematicPageGrid】組合框中還有一個下拉列表選項,它控制元件引腳之間(pintopin)的柵格數(shù)量(Gridspacing)。在這個下拉列表選項中,可以選擇1、2、5、10四個不同的柵格數(shù)量。一般選擇“1”,這是默認(rèn)的設(shè)置。圖7-4是我們在這里選擇“5”的結(jié)果。

這里的設(shè)置不會影響到元件的大小和元件引腳之間的真正距離,就像一張實際的電路圖紙一樣,電路圖和圖紙的大小已經(jīng)確定了,我們再把坐標(biāo)畫得稀疏一些還是畫得緊密一些,并不影響電路圖和圖紙的大小。要改變元件引腳之間的間距,可以執(zhí)行【Options】→【DesignTemplate…】菜單命令,調(diào)出【DesignTemplate】對話框,在該對話框的【PageSize】標(biāo)簽頁,可以在Pin-to-PinSpacing編輯欄中確定元件引腳之間的間距,默認(rèn)的間距為0.1inch。圖7-4改變元件引腳之間的柵格數(shù)量

7.2創(chuàng)建階層模塊電路圖

OrCADCapture提供了階層模塊電路圖的設(shè)計方法,這種方法在設(shè)計大規(guī)模的電路原理圖時給用戶提供了極大的方便。經(jīng)驗豐富的電子技術(shù)人員都知道,盡管可以在一張大的圖紙上把整個電路圖設(shè)計出來,但是我們還是愿意把整張電路圖分成幾個部分來設(shè)計。如果我們把整個電路按照功能分成幾個小部分設(shè)計在幾張小電路圖上,則其結(jié)構(gòu)清晰,這樣既便于交流,也便于設(shè)計,還便于檢查和修改。實際上,階層模塊電路圖的設(shè)計方法與軟件工程中的模塊化設(shè)計方法是類似的。7.2.1OrCADCapture電路原理圖的三種結(jié)構(gòu)

在OrCADCapture電路原理圖的設(shè)計中,一般有以下三種電路圖結(jié)構(gòu):

(1)單頁式電路設(shè)計(OneDesign):整個電路都設(shè)計在一張電路圖紙上。

(2)拼接式電路設(shè)計(FlatDesign):只包括一個層次的電路設(shè)計。該層次中可以包括多張電路圖紙,電路圖紙之間采用頁連接符號等連接信號,但不包括階層模塊。

(3)階層模塊電路設(shè)計(HierarchicalDesign):在設(shè)計比較復(fù)雜的電路和系統(tǒng)時通常采用的一種自頂向下或自底向上的電路設(shè)計方法。即首先在一層圖紙上(稱之為根層次即Root)設(shè)計電路總體結(jié)構(gòu)框圖,即階層模塊,然后再在另外層次圖紙上設(shè)計每一個階層模塊代表的子電路結(jié)構(gòu),下一層次中還可以包括階層模塊,按層次關(guān)系將階層模塊逐級細(xì)分,直到最低層次上為具體電路圖,不再包括階層模塊。這種電路結(jié)構(gòu)稱為階層模塊電路設(shè)計。拼接式電路設(shè)計中各張電路圖紙?zhí)幱谕粚哟危鼈冎g的信號主要是依靠頁連接符號連接的;階層模塊與它所對應(yīng)的電路圖紙?zhí)幱趦蓚€不同的層次,它們之間的信號主要是依靠階層模塊的引腳和階層端口連接的,而階層模塊電路圖中同一個層次的電路圖紙之間的信號仍然主要是依靠頁連接符號連接的。上述這些概念的關(guān)系示意圖如圖7-5所示。Page1和Page2屬于同一個層次的電路圖,Page3和Page4屬于同一個層次的電路圖。原理圖文件夾SchematicB包含兩張電路圖紙Page3和Page4,這個原理圖文件夾對應(yīng)著Page1中的階層模塊,它們之間的信號是依靠階層端口X和階層模塊的引腳X連接的。Page3和Page4之間的信號是依靠頁連接符號X連接的。在Page4中,網(wǎng)絡(luò)標(biāo)號X和頁連接符號X同名,所以它們所標(biāo)識的網(wǎng)絡(luò)是同一網(wǎng)絡(luò),但是Page2中的網(wǎng)絡(luò)X與Page1中階層模塊的引腳X不是同一網(wǎng)絡(luò),因為這兩張圖紙之間沒有名稱為X的頁連接符號相連。圖7-5階層模塊電路圖的結(jié)構(gòu)關(guān)系示意圖一個實際的階層模塊電路圖如圖7-6所示。從圖7-6可以看出,在一個項目文件中,只有一個與眾不同的頂層原理圖文件夾,它的圖標(biāo)有一個右斜杠。

圖7-6階層模塊對應(yīng)的原理圖文件夾7.2.2階層模塊電路圖的設(shè)計

前面已經(jīng)談到過,與階層模塊電路圖對應(yīng)的模塊化設(shè)計方法分為自頂向下的設(shè)計方法和自底向上的設(shè)計方法兩種形式(當(dāng)然也可以把兩種方法混合起來使用),不同的設(shè)計方法對應(yīng)的階層模塊電路圖的建立過程也不盡相同。

1.自頂向下設(shè)計階層模塊電路圖

用自頂向下的設(shè)計方法時,應(yīng)該先建立一張總圖。在總圖中,用階層模塊代表它下一層的子系統(tǒng),接下來就是設(shè)計每個階層模塊電路對應(yīng)的子圖。這樣層層地細(xì)化,直至完成整個電路圖的設(shè)計。

在本書配套光盤的chapter07文件夾中,有一個設(shè)計文件MAINBOARD.DSN,我們以此為例說明這種方法的設(shè)計過程。

設(shè)計實例31:自頂向下設(shè)計階層模塊電路圖

(1)創(chuàng)建好設(shè)計項目,在頂層原理圖文件夾中的某張圖紙上開始設(shè)計階層模塊。

如圖7-6所示,MAINBOARD.DSN的頂層原理圖文件夾有4張電路圖,階層模塊電路就設(shè)計在其中的Peripheral電路圖紙上。

如果直接在本書配套光盤chapter07文件夾中的MAINBOARD.DSN原理圖上修改,那么LCD文件夾的原理圖已經(jīng)設(shè)計好了,下面各步操作是在LCD文件夾的原理圖沒有設(shè)計好的假設(shè)條件下進(jìn)行的。

(2)在原理圖設(shè)計窗口中,執(zhí)行【Place】→【HierarchicalBlock…】菜單命令,或者單擊繪圖工具欄上的按鈕,調(diào)出圖7-7所示的【PlaceHierarchicalBlock】對話框。

在這個對話框中,我們主要關(guān)注下面三項:

Reference:這是階層模塊的編號。一個原理圖文件夾可以對應(yīng)多個階層模塊,這里的編號可以區(qū)別源于同一個文件夾的不同的階層模塊。

為了簡單明了,在設(shè)計電路原理圖時,我們一般遵循一個原理圖文件夾最多只對應(yīng)一個階層模塊的原則。圖7-7【PlaceHierarchicalBlock】對話框

ImplementationType:本書主要介紹電路原理圖的設(shè)計,不涉及到VHDL等其他硬件描述語言,所以此項選擇“SchematicView”,表示這個階層模塊是對應(yīng)著電路原理圖,不是VHDL之類的硬件描述語言。

Implementationname:這里指階層模塊所對應(yīng)的那個原理圖文件夾的名稱。如果那個原理圖文件夾已經(jīng)存在,那么這里應(yīng)該填寫那個文件夾的名稱;如果這個階層模塊所對應(yīng)的原理圖文件夾還沒有建立,那么用戶在這里應(yīng)該取一個意義比較明顯的名稱。

(3)在圖7-7所示的【PlaceHierarchicalBlock】對話框中,在【Reference】編輯欄中輸入“Page7,8,9,10”作為階層模塊的編號,用戶還可以輸入其他有意義的編號;在【ImplementationType】下拉列表中選擇“SchematicView”項;在【Implementationname】編輯欄中輸入“LCD”,其他各項采用默認(rèn)的設(shè)置。

(4)單擊“OK”按鈕,關(guān)閉圖7-7所示的【PlaceHierarchicalBlock】對話框,這時鼠標(biāo)光標(biāo)變成十字形。

(5)在原理圖設(shè)計窗口的適當(dāng)?shù)胤桨醋∈髽?biāo)左鍵向右下方拖動,拉出一個矩形框,然后松開鼠標(biāo)左鍵,生成一個階層模塊,如圖7-8所示。注意,到這里我們還沒有設(shè)計好原理圖文件夾LCD中的電路圖。

(6)單擊選擇按鈕,選中剛剛繪制好的階層模塊,然后執(zhí)行【Place】→【HierarchicalPin…】菜單命令,或者單擊繪圖工具欄上的按鈕,調(diào)出圖7-9所示的【PlaceHierarchicalPin】對話框。圖7-8還沒有放置引腳的階層模塊圖7-9【PlaceHierarchicalPin】對話框

如果不選中階層模塊,那么相應(yīng)的菜單和按鈕就是灰色不可用的。

(7)在圖7-9所示的【PlaceHierarchicalPin】對話框中,輸入引腳名稱,引腳類型(Type)一般選“Passive”;如果是單一信號,引腳寬度(Width)選擇“Scalar”;如果是總線信號,引腳寬度選擇“Bus”。

按照功能模塊的劃分,把這個階層模塊的引腳全部放置好,如圖7-10所示。圖7-10放置好引腳的階層模塊

(8)給圖7-10所示的階層模塊的每個引腳繪制一段電連線,并在電連線上放置網(wǎng)絡(luò)標(biāo)號,這些網(wǎng)絡(luò)標(biāo)號盡量與階層模塊的引腳同名(名稱也可以不相同)。

(9)階層模塊LCD的每個引腳信號都與頂層原理圖文件夾中的其他電路圖紙相連,所以還需要給每個引腳信號放置頁連接符號,如圖7-11所示。

(10)選中階層模塊,階層模塊的主調(diào)顏色變成紫紅色,然后執(zhí)行鼠標(biāo)右鍵命令【DescendHierarchy】,調(diào)出圖7-12所示的電路圖紙的命名對話框。

(11)在圖7-12所示的對話框中輸入一個用戶覺得比較有意義的名稱,也可以采用默認(rèn)的名稱,然后單擊“OK”按鈕關(guān)閉這個對話框,立即生成該階層模塊所對應(yīng)的文件夾LCD,并且直接進(jìn)入文件夾LCD中的電路圖紙的設(shè)計窗口,如圖7-13所示。圖7-11完全繪制好的階層模塊圖7-12電路圖紙的命名對話框圖7-13直接進(jìn)入剛剛生成的原理圖設(shè)計窗口在圖7-13所示的原理圖設(shè)計窗口,?已經(jīng)自動放置好了階層端口,?這些階層端口與圖7-11所示階層模塊的引腳一一對應(yīng),并且同名。

(12)切換到項目管理窗口,可以看到階層模塊LCD所對應(yīng)的原理圖文件夾LCD,如圖7-14所示。圖7-14階層模塊所對應(yīng)的原理圖文件夾如果階層模塊LCD所對應(yīng)的電路圖很大,在一張電路圖紙上設(shè)計不方便,還可以按如下操作在LCD文件夾中新建電路圖紙。

①在項目管理窗口中選中文件夾LCD的圖標(biāo)。

②執(zhí)行鼠標(biāo)右鍵命令【NewPage】,或者執(zhí)行【Design】→【NewSchematicPage…】菜單命令,調(diào)出圖7-12所示的電路圖紙的命名對話框。

③給新建的電路圖紙命名,然后關(guān)閉圖7-12所示的對話框,這樣就在LCD文件夾中新建了一張電路圖紙。

(13)在LCD文件夾中的電路圖紙上設(shè)計階層模塊LCD對應(yīng)的電路原理圖,最終結(jié)果可以參見本書配套光盤chapter07文件夾中的設(shè)計文件MAINBOARD.DSN。

從圖7-13可以看出,操作第(11)步以后,階層端口都放在一張電路圖紙上,而有時候我們需要在幾張電路圖紙上設(shè)計階層模塊所對應(yīng)的電路圖,這時我們可以把階層端口分別剪切到幾張電路圖紙上。

2.自底向上設(shè)計階層模塊電路圖

在設(shè)計階層模塊電路圖時,我們常常碰到這樣的情況,就是在每一個模塊設(shè)計出之前,我們并不清楚每個模塊到底有哪些端口,這時如果還要用自頂向下的方法設(shè)計就顯得力不從心,因為我們沒有辦法設(shè)計出一張詳盡的總圖。

在自底向上的設(shè)計方法中,我們先設(shè)計出階層模塊所對應(yīng)的電路原理圖,再由這些原理圖產(chǎn)生階層模塊,都是自動生成,不會出錯。這個操作過程剛好與上一小節(jié)的設(shè)計實例的操作過程相反。

下面的設(shè)計實例,讀者同樣可以參考本書配套光盤chapter07文件夾中的設(shè)計文件MAINBOARD.DSN。

設(shè)計實例32:自底向上設(shè)計階層模塊電路圖

(1)在項目管理窗口新建一個原理圖文件夾LCD,?再在這個文件夾的原理圖上設(shè)計好電路圖。

在原理圖設(shè)計窗口設(shè)計電路圖的基本操作已經(jīng)講過,讀者需要注意的是,與階層模塊對應(yīng)的原理圖文件夾中可能有多張圖紙,我們可以把階層端口分別放置在這幾張圖紙上面,基本操作是:

①在原理圖設(shè)計窗口中執(zhí)行【Place】→【HierarchicalPort…】菜單命令,或者單擊繪圖工具欄上的按鈕,調(diào)出圖7-15所示的【PlaceHierarchicalPort】對話框。圖7-15【PlaceHierarchicalPort】對話框

從圖7-15可以看出,我們選哪個階層端口都可以,因為我們設(shè)計的電路圖不做嚴(yán)格的電氣檢查。建議同一個階層模塊對應(yīng)的電路圖使用相同的階層端口,這樣電路圖顯得美觀整潔。②選中一個階層端口后,單擊“OK”按鈕關(guān)閉圖7-15所示的【PlaceHierarchicalPort】對話框,這時鼠標(biāo)光標(biāo)上就會粘附階層端口的輪廓,在窗口適當(dāng)?shù)牡胤絾螕羰髽?biāo)左鍵,就放置了一個階層端口。如果要放置多個,還可以連續(xù)放置,否則按Esc鍵退出放置狀態(tài)。

③雙擊階層端口的名稱,調(diào)出圖7-16所示的顯示屬性對話框,在這個對話框中,將名稱更改為與相關(guān)網(wǎng)絡(luò)標(biāo)號相同的名稱。

建議階層端口的名稱與這個階層端口的電連線的網(wǎng)絡(luò)標(biāo)號相同。

(2)設(shè)計好階層模塊對應(yīng)的電路圖后,再切換到上一層原理圖設(shè)計窗口(也就是階層模塊所在的原理圖設(shè)計窗口),執(zhí)行【Place】→【HierarchicalBlock…】菜單命令,或者單擊繪圖工具欄上的按鈕,調(diào)出圖7-7所示的【PlaceHierarchicalBlock】對話框。

(3)在圖7-7所示的【PlaceHierarchicalBlock】對話框中,在【Reference】編輯欄中輸入“Page7,8,9,10”作為階層模塊的編號,用戶還可以輸入其他有意義的編號;在【ImplementationType】下拉列表中選擇“SchematicView”項;在【ImplementationName】編輯欄中輸入“LCD”,其他各項采用默認(rèn)的設(shè)置。圖7-16顯示屬性對話框

在【ImplementationName】編輯欄中輸入的名稱一定要跟上述第(1)步建立的文件夾名稱相同。

(4)單擊“OK”按鈕關(guān)閉圖7-7所示的【PlaceHierarchicalBlock】對話框,這時鼠標(biāo)光標(biāo)變成十字形,按住鼠標(biāo)左鍵將窗口向右下方拖動,然后松開左鍵,就會自動生成圖7-17所示的階層模塊。

(5)排列好階層模塊的引腳(這些引腳與上面放置的階層端口是一一對應(yīng)的),然后設(shè)計與這些引腳相連的電路圖。圖7-17自動生成的階層模塊7.2.3階層模塊與它對應(yīng)的原理圖之間的切換

進(jìn)行較大規(guī)模的原理圖設(shè)計時,所需的階層模塊是非常多的,有些階層模塊對應(yīng)的電路圖紙也是非常多的。用戶常常需要在多張電路圖紙之間進(jìn)行切換。一種最普通的切換方式是,在項目管理窗口雙擊某張電路圖紙的圖標(biāo),即可進(jìn)入這張圖紙的原理圖設(shè)計窗口;如果當(dāng)前窗口是某張圖紙的原理圖設(shè)計窗口,要進(jìn)入它所對應(yīng)的階層模塊(實際上是這張圖紙所在的原理圖文件夾所對應(yīng)的階層模塊),只要先切換到項目管理窗口,再雙擊階層模塊所在的電路圖紙的圖標(biāo),就可以找到相應(yīng)的階層模塊。顯然,這種方法很麻煩。

下面實例介紹的方法操作簡單,效率高。

設(shè)計實例33:階層模塊與它對應(yīng)的原理圖之間的切換

(1)在階層模塊和它所對應(yīng)的原理圖都已經(jīng)設(shè)計好了的情況下,在原理圖設(shè)計窗口選中階層模塊,這時階層模塊的主體顏色呈紫紅色。

(2)執(zhí)行【View】→【DescendHierarchy】菜單命令,或者執(zhí)行鼠標(biāo)右鍵命令【DescendHierarchy】,直接就進(jìn)入到這個階層模塊所對應(yīng)的電路圖紙。

(3)如果當(dāng)前的原理圖設(shè)計窗口對應(yīng)著某個階層模塊,鼠標(biāo)光標(biāo)處于選擇狀態(tài),在沒有任何對象被選中的情況下,執(zhí)行【View】→【AscendHierarchy】菜單命令,或者執(zhí)行鼠標(biāo)右鍵命令【AscendHierarchy】,都可以直接就進(jìn)入到這個階層模塊所在的電路圖紙。7.2.4階層模塊與它對應(yīng)的原理圖之間的自動更新

在階層模塊和它所對應(yīng)的電路原理圖都設(shè)計好后,有時發(fā)現(xiàn)電路圖需要修改,特別是要增加階層模塊的引腳時,我們還需要在對應(yīng)的原理圖上增加階層端口。如果全部采用手工的方式添加階層引腳或階層端口,則很容易出錯或遺漏。下面的實例介紹了階層模塊與它對應(yīng)的原理圖之間的自動更新。

設(shè)計實例34:階層模塊與它對應(yīng)的原理圖之間的自動更新

(1)在階層模塊和它所對應(yīng)的原理圖都已經(jīng)設(shè)計好了的情況下,如果又增加了階層模塊的引腳,這時選中階層模塊,執(zhí)行【View】→【SynchronizeDown】菜單命令,或者執(zhí)行鼠標(biāo)右鍵命令【SynchronizeDown】,就會調(diào)出一個圖7-18所示的警告對話框,提示用戶這項操作不可撤銷,單擊“Yes”按鈕關(guān)閉這個對話框,直接就進(jìn)入到這個階層模塊所對應(yīng)的電路圖紙。在原理圖設(shè)計窗口,你就會發(fā)現(xiàn)系統(tǒng)已經(jīng)自動放置好了階層端口,這些階層端口正好與添加的階層引腳一一對應(yīng)。

(2)在階層模塊和它所對應(yīng)的原理圖都已經(jīng)設(shè)計好了的情況下,如果又在原理圖中添加了階層端口,可以這樣更新階層模塊:先執(zhí)行鼠標(biāo)右鍵命令【AscendHierarchy】,直接就進(jìn)入到這個階層模塊所在的電路圖紙,再把階層模塊的方框拉大一些,給即將要新增的階層引腳留出空間,然后選中階層模塊,執(zhí)行鼠標(biāo)右鍵命令【SynchronizeUp】,系統(tǒng)就會自動給階層模塊添加引腳,這些引腳正好與剛才添加的階層端口一一對應(yīng)。圖7-18警告對話框

7.3現(xiàn)場修改元件的形式

對于一個實際的元件,可能在電路原理圖的多個地方用到,并且形式都不一樣。此時不需要為這個實際的元件在元件庫中創(chuàng)建多個元件,可以采用現(xiàn)場修改的方法。

在圖7-19所示的電路原理圖中,兩個串口都是調(diào)用同一個元件庫中的同一個串口元件,它們的形式完全相同,只是編號不一樣,對應(yīng)實際電路中的兩個串口??梢钥闯?,如果右邊的那個串口CON3的引腳排列做些更改,引腳連線就會更方便,電路圖也更美觀。圖7-19修改前的兩個串口符號打開本書配套光盤chapter07文件夾中的TERMINAL.DSN,可以練習(xí)下面的操作。

現(xiàn)場修改元件的形式

(1)在圖7-19所示的電路原理圖中,選中右邊的串口元件CON3。

(2)執(zhí)行鼠標(biāo)右鍵命令【EditPart】,或者執(zhí)行【Edit】→【Part】菜單命令,進(jìn)入元件設(shè)計窗口。

(3)在元件設(shè)計窗口中,執(zhí)行【View】→【Zoom】→【All】菜單命令,把元件的整體顯示在窗口中,如圖7-20所示。圖7-20進(jìn)入元件設(shè)計窗口

(4)在元件設(shè)計窗口中,調(diào)整引腳的位置如圖7-21所示。因為是現(xiàn)場修改元件,所以不能保存到元件庫中,調(diào)整完引腳位置后,直接關(guān)閉元件設(shè)計窗口即可。

圖7-21調(diào)整引腳的位置

(5)關(guān)閉元件設(shè)計窗口時,就會調(diào)出圖7-22所示的詢問對話框。

選擇按鈕,?那么這次的修改只作用于上面選中的元件;選擇按鈕,那么這次的修改將作用于所有來源相同的元件;選擇按鈕,那么這次修改將被放棄;選擇按鈕,將取消關(guān)閉元件設(shè)計窗口的操作。

我們選擇按鈕,圖7-22所示的詢問對話框?qū)⒆詣雨P(guān)閉。圖7-22詢問對話框

(6)關(guān)閉圖7-22所示的詢問對話框后,還會調(diào)出圖7-23所示的警告對話框,提示用戶該操作不可以撤銷,單擊“Yes”按鈕關(guān)閉它,繼續(xù)操作,這樣就回到了原理圖設(shè)計窗口。

(7)在原理圖設(shè)計窗口中重新繪制電連線,如圖7-24所示。

觀察圖7-24,兩個串口元件的形式不一樣,但是它們相同編號的引腳的功能一樣,所以它們對應(yīng)的實際中的串口接插件完全一樣。圖7-23警告對話框圖7-24重新繪制電連線后的電路圖

7.4再次調(diào)用元件庫里修改過的元件

如何再次調(diào)用元件庫里修改過的元件,有關(guān)OrCAD的參考書籍很少提到這一點(diǎn)。每個電子工程師都會遇到這個問題,特別對于絕大多數(shù)初學(xué)者來說,這是一個比較棘手的問題。

在本書配套光盤的chapter07文件夾中,有一個設(shè)計文件TERMINAL.DSN和元件庫HUAPO.OLB,在設(shè)計TERMINAL

.DSN時所用到的元件主要是從元件庫HUAPO.OLB中調(diào)用的,下面以此為例介紹如何再次調(diào)用元件庫里修改過的元件。

設(shè)計實例35:如何再次調(diào)用元件庫里修改過的元件

(1)打開TERMINAL.DSN,進(jìn)入項目管理窗口。

(2)選中Library文件夾,執(zhí)行鼠標(biāo)右鍵命令【AddFile】,將HUAPO.OLB添加到當(dāng)前的項目管理窗口中,如圖7-25所示。圖7-25將元件庫添加到項目管理窗口

(3)在項目管理窗口中,雙擊SCHEMATIC1文件夾下的PAGE1圖標(biāo),進(jìn)入原理圖設(shè)計窗口。

(4)在原理圖設(shè)計窗口中,執(zhí)行【Place】→【Part】菜單命令,把元件庫HUAPO.OLB中的元件JTAG放置在電路原理圖窗口,并繪制好電連線,如圖7-26所示。

如果我們覺得元件JTAG的形式并不是最好的形式,比如說引腳的排列需要修改,除了可以采用7.3節(jié)介紹的方法——現(xiàn)場修改元件的形式外,還可以直接修改元件庫里的元件形式,重新調(diào)用。直接修改元件庫里的元件形式,可以保證元件庫里的元件形式與原理圖中的元件形式一致。圖7-26初次繪制好的電路圖另外,我們仔細(xì)觀察圖7-26,元件JTAG有4個引腳(引腳3、8、9、10)沒有編號,也許是用戶疏忽,錯把元件引腳編號當(dāng)作引腳名稱,這是個嚴(yán)重的錯誤,將會導(dǎo)致生成錯誤的網(wǎng)絡(luò)表,因此必須到元件設(shè)計窗口修改元件JTAG。

(5)單擊原理圖設(shè)計窗口主工具欄上的按鈕,切換到項目管理窗口。

(6)在項目管理窗口展開元件庫HUAPO.OLB的文件夾,選中元件JTAG,然后單擊鼠標(biāo)右鍵,調(diào)出菜單命令【EditPart】,如圖7-27所示。圖7-27選中元件后的鼠標(biāo)右鍵菜單命令

(7)執(zhí)行鼠標(biāo)右鍵命令【EditPart】后,就進(jìn)入到修改元件JTAG的元件設(shè)計窗口。

(8)在元件設(shè)計窗口中,執(zhí)行【View】→【Zoom】→【All】菜單命令,將整個元件顯示在窗口中,如圖7-28所示。

(9)雙擊引腳10(圖7-28所示的引腳名稱為10,沒有引腳編號),調(diào)出【PinProperties】對話框,如圖7-29所示。圖7-28元件設(shè)計窗口圖7-29【PinProperties】對話框從圖7-29所示的【PinProperties】對話框可以看出,顯然用戶把【Name】編輯欄當(dāng)作引腳編號的編輯欄在使用,而在【Number】編輯欄沒有填寫引腳編號。

我們可以這樣修改:在【Name】編輯欄填入“NC”,在【Number】編輯欄填入“10”。最后單擊“OK”按鈕關(guān)閉圖7-29所示的【PinProperties】對話框。

很多初學(xué)者總是在【Name】編輯欄填入引腳編號,而在【Number】編輯欄填入引腳名稱,這是一個嚴(yán)重的錯誤。

(10)類似地,修改引腳8的名稱為“NC”,編號為“8”;修改引腳9的名稱為“GND”,編號為“9”;修改引腳3的名稱為“GND”,編號為“3”。

(11)調(diào)整引腳的排列順序,結(jié)果如圖7-30所示。圖7-30修改后的元件JTAG

(12)執(zhí)行【File】→【Save】菜單命令,彈出圖7-31所示的警告對話框,告訴我們正在保存的元件有名稱相同的引腳。不過這沒有關(guān)系,引腳編號唯一決定了引腳,單擊“確定”按鈕,關(guān)閉這個對話框。圖7-31警告對話框

(13)關(guān)閉元件設(shè)計窗口時,也會調(diào)出圖7-31所示的警告對話框,不必理會,單擊“確定”按鈕后,就會關(guān)閉這個警告對話框和元件設(shè)計窗口。

(14)返回到項目管理窗口,雙擊SCHEMATIC1文件夾下的PAGE1圖標(biāo),進(jìn)入原理圖設(shè)計窗口。

(15)按快捷鍵P,調(diào)出圖7-32所示的【PlacePart】對話框。在這個對話框中,選中【Libraries】列表框中的元件庫HUAPO,然后選中【PartList】列表框中的JTAG,單擊OK按鈕,關(guān)閉這個對話框。用戶可以觀察到,在圖7-32所示的【PlacePart】對話框中,預(yù)覽到的JTAG圖形是已經(jīng)修改過的形式。

(16)關(guān)閉【PlacePart】對話框后,調(diào)出圖7-33所示的提示對話框。這個對話框的信息告訴我們,要放置的元件JTAG相對于設(shè)計緩存(DesignCache)來說已經(jīng)過期,請更新設(shè)計緩存使得設(shè)計緩存里的元件與元件庫中的元件相同。

(17)單擊“確定”按鈕,關(guān)閉圖7-33所示的提示對話框后,鼠標(biāo)光標(biāo)返回到選擇狀態(tài),放置元件的操作不成功。圖7-32【PlacePart】對話框圖7-33提示對話框下面介紹如何才能正確調(diào)用元件庫中修改過的元件。

(18)把這個設(shè)計項目的所有電路圖紙中用到的元件JTAG刪除,只有這樣才能在下面的操作中把設(shè)計緩存中的元件JTAG刪除。

(19)單擊主工具欄上的的按鈕,切換到項目管理窗口。

(20)在項目管理窗口,選中圖標(biāo),然后執(zhí)行【Design】→【Cleanupcache】菜單命令,調(diào)出圖7-34所示的警告對話框,單擊“Yes”按鈕,繼續(xù)這項操作,接著又會調(diào)出圖7-35所示的詢問對話框,單擊“是”按鈕關(guān)閉這個對話框,這樣就將設(shè)計緩存中的元件JTAG清除了。圖7-34警告對話框圖7-35詢問對話框

(21)再返回到原理圖設(shè)計窗口,調(diào)用修改過的元件JTAG,這時可以成功調(diào)用了。

修改后的結(jié)果如圖7-36所示。

總結(jié)上面的操作,要在原理圖設(shè)計窗口中正確調(diào)用元件庫中修改過的元件,有兩項工作必須做:

首先得把原理圖中所有有待修改的元件(來源于元件庫中的同一個元件)刪除掉。

再回到項目管理窗口中更新DesignCache中的內(nèi)容,此后才能正確調(diào)用元件庫中修改過的元件。圖7-36調(diào)用修改過的元件繪制的電路圖

7.5復(fù)合元件的調(diào)用

為了便于講解本節(jié)內(nèi)容,可按照4.8節(jié)介紹的方法,創(chuàng)建一個復(fù)合元件DM74LS125AN,這個復(fù)合元件的子元件以字母編號,也就是在【NewPartProperties】對話框的【PartNumbering】組合框中選中“Alphabetic”。

在本書配套光盤chapter07文件夾中,有一個元件庫MYLIBRARY.OLB,這個元件庫中有復(fù)合元件DM74LS125AN,讀者可以打開并練習(xí)復(fù)合元件的調(diào)用。

設(shè)計實例36:復(fù)合元件的調(diào)用

(1)在原理圖設(shè)計窗口中按快捷鍵P,調(diào)出圖7-37所示的【PlacePart】對話框。

(2)在圖7-37所示的【PlacePart】對話框中,將元件庫MYLIBRARY.OLB添加到當(dāng)前列表中,然后在【PartList】列表框中選中復(fù)合元件DM74LS125AN,這時在對話框的右下方就能預(yù)覽到這個復(fù)合元件的子元件A的形式。

圖7-37【PlacePart】對話框在對話框中間的【Packaging】組合框中的各項信息顯示了這個復(fù)合元件的基本情況。這個復(fù)合元件有4個子元

件(PartsperPkg:4),各個子元件的性質(zhì)是相同的(Type:Homogeneous),特別是下拉選項,可以通過它選擇不同的子元件,并且同時可以在右下角的預(yù)覽窗口看到各個子元件的形式。

(3)單擊“OK”按鈕,關(guān)閉圖7-37所示的【PlacePart】對話框,這時就可以在原理圖設(shè)計窗口中放置復(fù)合元件的子元件了。

(4)連續(xù)在電路原理圖設(shè)計窗口中放置6個子元件,如圖7-38所示,然后按Esc鍵退出放置狀態(tài),返回到選擇狀態(tài)。圖7-38連續(xù)放置的6個子元件從圖7-38可以看出,復(fù)合元件DM74LS125AN有4個子元件,所以開始放置的4個子元件都屬于同一個元件U5,并且子元件是按A、B、C、D依次放置的;最后兩個子元件屬于元件U6,子元件依次按A、B放置。OrCADCapture系統(tǒng)對元件有自動編號的功能,也能依次調(diào)用子元件。

圖7-38有6個子元件,對應(yīng)的實際集成電路只有兩個DM74LS125AN,其中一個集成電路所包含的4個三態(tài)緩沖器都用到了,另一個集成電路只用到了兩個三態(tài)緩沖器,還有兩個閑置沒用。

(5)假如考慮到設(shè)計印制電路板的方便或其他需要,上面6個子元件應(yīng)該分布在3個實際的集成電路DM74LS125AN中,我們可以這樣更改子元件的編號:雙擊子元件編號U6B,調(diào)出圖7-39所示的【DisplayProperties】對話框。

圖7-39【DisplayProperties】對話框

(6)在圖7-39所示的【DisplayProperties】對話框中,將子元件編號(PartReference)更改為“U7C”,其他設(shè)置不變,然后單擊“OK”按鈕關(guān)閉這個對話框。這時電路原理圖中的子元件U6B就更換為U7C,如圖7-40所示。

從圖7-40可以看出,電路原理圖中有6個子元件,對應(yīng)3個實際的集成電路DM74LS125AN。圖7-40更換子元件

7.6把原理圖中的所有元件

存入其他的元件庫中

在很多時候,我們有一個別人設(shè)計好了的電路原理圖,但是沒有這個原理圖所對應(yīng)的元件庫,而我們又想重復(fù)利用這個原理圖中的元件設(shè)計其他的電路圖,這樣可以免去很多創(chuàng)建元件的工作。那么如何把這個原理圖中的所有元件存入我們指定的元件庫中呢?

在本書配套光盤chapter07文件夾中,有一個元件庫MYLIBRARY.OLB,這個元件庫中只有兩個元件,還有一個設(shè)計項目TERMINAL.DSN,讀者可以打開練習(xí)下面的操作。

設(shè)計實例37:如何把原理圖中的所有元件存入其他的元件庫中

(1)打開設(shè)計項目TERMINAL.DSN,?把元件庫MYLIBRARY.OLB添加到當(dāng)前的項目管理窗口中,如圖7-41所示。

在圖7-41所示的項目管理窗口中,設(shè)計緩存(DesignCache)中存放了設(shè)計項目TERMINAL.DSN的原理圖中所有的元件。

(2)單擊設(shè)計緩存圖標(biāo)前的“”號,展開設(shè)計緩存,如圖7-42所示。圖7-41項目管理窗口圖7-42展開設(shè)計緩存

(3)結(jié)合使用Shift鍵或Ctrl鍵,?全部選中設(shè)計緩存中的元件,?然后執(zhí)行組合鍵“Ctrl+C”,再選中元件庫mylibrary.olb的圖標(biāo),執(zhí)行組合鍵“Ctrl+V”,就會把設(shè)計緩存中的元件全部拷貝到元件庫mylibrary.olb中。

在拷貝過程中,還會調(diào)出類似圖7-43所示的詢問對話框,詢問用戶是否覆蓋目標(biāo)元件庫中已有的元件,單擊“Yes”按鈕。

不同元件庫中元件的拷貝和轉(zhuǎn)移與上面的操作類似。圖7-43詢問對話框

7.7查找對象

在設(shè)計或閱讀電路原理圖的過程中,經(jīng)常需要查找對象。例如,要想知道網(wǎng)絡(luò)TCK連接到哪些元件,一張張圖紙去找就很麻煩,而且容易遺漏,這時若充分利用OrCADCapture的自動查找功能,則準(zhǔn)確無誤,高效快速。

設(shè)計實例38:查找元件

(1)在項目管理窗口中選中設(shè)計項目的圖標(biāo)。

(2)執(zhí)行【Edit】→【Find…】菜單命令,調(diào)出圖7-44所示的【Find】對話框。

在【Find】對話框中,主要有如下3項設(shè)置:

【FindWhat】編輯欄:輸入查找對象的編號。

【MatchCase】復(fù)選按鈕:選中該復(fù)選按鈕,表示區(qū)分大小寫,否則不區(qū)分大小寫。

【Scope】組合框:在這個組合框中選擇查找的對象屬于哪一類。圖7-44【Find】對話框

(3)在【FindWhat】編輯欄中輸入“r8”,不選中【MatchCase】復(fù)選按鈕,在【Scope】組合框中選擇“Parts”,?然后單擊“OK”按鈕關(guān)閉這個對話框,?這時調(diào)出圖7-45所示的【BrowseProperties】對話框。圖7-45【BrowseProperties】對話框

(4)保持默認(rèn)的設(shè)置不變,單擊“OK”按鈕關(guān)閉【BrowseProperties】對話框,這時調(diào)出圖7-46所示的查找結(jié)果。

從圖7-46可以看出,元件R8在原理圖文件夾Top的CPUB圖紙中。

(5)在圖7-46中雙擊元件R8的元件編號,則立即進(jìn)入到元件R8所在的電路圖紙,并且元件R8處于選中狀態(tài),如圖7-47所示。圖7-46查找結(jié)果圖7-47查找到的元件處于選中狀態(tài)

設(shè)計實例39:查找網(wǎng)絡(luò)

(1)在項目管理窗口,選中設(shè)計項目的圖標(biāo)。

(2)執(zhí)行【Edit】→【Find…】菜單命令,調(diào)出圖7-44所示的【Find】對話框。

(3)在【FindWhat】編輯欄中輸入“TCK”,不選中【MatchCase】復(fù)選按鈕,在【Scope】組合框中選擇“Nets”,?然后單擊“OK”按鈕關(guān)閉這個對話框,?這時調(diào)出圖7-45所示的?【BrowseProperties】對話框。

(4)保持默認(rèn)的設(shè)置不變,單擊“OK”按鈕關(guān)閉【BrowseProperties】對話框,這時調(diào)出圖7-48所示的查找結(jié)果。圖7-48查找結(jié)果從圖7-48可以看出,網(wǎng)絡(luò)TCK在6處出現(xiàn),分別處于3張電路圖紙中。

(5)雙擊圖7-48第一列中的網(wǎng)絡(luò)標(biāo)號,就立即進(jìn)入到相應(yīng)的圖紙,并且查找到的網(wǎng)絡(luò)處于選中狀態(tài)。

如果某張電路圖紙是當(dāng)前的原理圖設(shè)計窗口,那么執(zhí)行【Edit】→【Find…】菜單命令后的查找范圍只限于這張電路圖紙;如果在項目管理窗口選中的是某個原理圖文件夾,那么執(zhí)行【Edit】→【Find…】菜單命令后的查找范圍只限于這個原理圖文件夾。

7.8批量修改元件的屬性

在6.15節(jié),我們已經(jīng)介紹了在原理圖設(shè)計窗口中如何單個地修改元件的屬性,主要是修改元件編號和元件的值。當(dāng)整個電路圖設(shè)計完成后,有時要給所有的元件添加某個屬性,有時要成批地修改元件的某個屬性或某幾個屬性,如果還是那樣一個一個地修改元件的屬性,則不僅效率低下,而且容易出錯。

這里修改屬性的目的是方便后續(xù)的生成材料清單和重新編號等工作,對電路本身的電氣性能沒有影響。7.8.1使用PropertyEditor窗口修改元件屬性

如果當(dāng)前窗口是原理圖設(shè)計窗口,需要修改這張電路圖紙的部分元件的屬性,那么最好采用PropertyEditor窗口修改,這樣效率最高。

1.打開PropertyEditor窗口的方法

在原理圖設(shè)計窗口中,打開PropertyEditor窗口有下述4種方法:

選中一個或多個電路對象后,執(zhí)行鼠標(biāo)右鍵命令【EditProperties…】。

選中一個或多個電路對象后,執(zhí)行【Edit】→【Properties…】菜單命令。

選中一個或多個電路對象后,按快捷鍵“Ctrl+E”。

雙擊待修改參數(shù)的元件。

2.?PropertyEditor窗口的界面

打開的PropertyEditor窗口如圖7-49所示。圖7-49PropertyEditor窗口由圖7-49可見,PropertyEditor窗口由編輯命令按鈕、參數(shù)過濾器(Filter)、對象類型選擇標(biāo)簽和屬性參數(shù)編輯工作區(qū)4部分組成。

(1)編輯命令按鈕共4個,位于編輯器上部。

NewColumn:打開【AddNewColumn】對話框,為選中的對象添加一個用戶定義的屬性。

Apply:編輯修改某個對象的屬性參數(shù)后,單擊“Apply”按鈕即可更新電路圖中該對象的屬性參數(shù)。

Display:在屬性參數(shù)編輯工作區(qū)中選中某個對象的一項屬性參數(shù)后,單擊Display按鈕將調(diào)出【DisplayProperties】對話框,設(shè)置屬性參數(shù)的顯示方式。

DeleteProperty:刪除在屬性參數(shù)編輯工作區(qū)選中的屬性參數(shù),如果選中了一列屬性參數(shù),那么就會將所有對象的這一項屬性刪除。

(2)參數(shù)過濾器,用于選擇哪些參數(shù)需要顯示在屬性參數(shù)編輯工作區(qū)。

由于Capture設(shè)計的電路圖要同時考慮到多種CAD軟件的需要,因此為每一種對象設(shè)置的屬性參數(shù)很多。針對不同軟件的需要應(yīng)該有選擇地顯示參數(shù),為此圖7-49中提供了參數(shù)過濾器Filter。從Filter文本框右側(cè)下拉式列表中選擇某一類型后,在屬性參數(shù)編輯工作區(qū)中將只顯示出對象中與該類型條目相關(guān)的參數(shù)。若選擇Filter文本框右側(cè)下拉式列表中的第一項“Currentproperties”,則顯示對象的所有屬性參數(shù)。

(3)對象類型選擇標(biāo)簽,它把在原理圖設(shè)計窗口選中的對象歸屬到幾個類型,在相應(yīng)的標(biāo)簽頁顯示各個對象的屬性。

采用PropertyEditor窗口可以編輯修改元件(Parts)、網(wǎng)絡(luò)(SchematicNets)、元器件引腳(Pins)、圖紙標(biāo)題欄(TitleBlocks)、具有全局相連特性的符號(Globals)、端口符號(Ports)和網(wǎng)絡(luò)標(biāo)號(Aliases)等多種類型對象的屬性參數(shù)。打開PropertyEditor窗口之前,在電路圖中選擇的對象可以包括多種類型。使用位于PropertyEditor窗口底部的標(biāo)簽,可確定在屬性參數(shù)編輯工作區(qū)中顯示哪一類電路對象的屬性參數(shù)。

對于元件的PropertyEditor窗口,我們一般選擇Parts標(biāo)簽頁,因為我們最關(guān)心這個標(biāo)簽頁的屬性。

(4)屬性參數(shù)編輯工作區(qū),在這里可以修改或設(shè)置對象的屬性參數(shù)。

圖7-49中以表格的形式顯示的是屬性參數(shù)編輯工作區(qū)。其中最上面一行為標(biāo)題欄。該行中的每一格為一項屬性參數(shù)名。標(biāo)題欄中顯示的參數(shù)名個數(shù)與對象類型有關(guān),也與選用的Filter下拉列表選項有關(guān)。參數(shù)編輯工作區(qū)的每一行對應(yīng)一個對象,最左邊兩格分別是行號和該對象的編號名稱及其所在的原理圖文件夾和電路圖紙的名稱。該行中的其余單元格內(nèi)是與該對象對應(yīng)的各個屬性參數(shù)的值(Value)。用戶可根據(jù)需要修改這些參數(shù)值,不允許用戶修改的參數(shù)值以斜體表示。

3.?PropertyEditor窗口的基本操作

在PropertyEditor窗口,主要有以下4種基本操作:

(1)改變某一列屬性參數(shù)的橫向排列位置。

用鼠標(biāo)左鍵選中標(biāo)題欄中某一列,采用拖動的方法可將其拖拉到新的位置,這樣就將這一列參數(shù)全部移動到了新的位置,如圖7-50所示。圖7-50改變某一列屬性參數(shù)的橫向排列位置

(2)改變各行屬性參數(shù)的縱向排列位置。

選中屬性參數(shù)編輯工作區(qū)中的某一列屬性,然后執(zhí)行鼠標(biāo)右鍵命令【SortAscending】,將使各行屬性的縱向排列順序按照選中列的參數(shù)設(shè)置值字符的“上升”順序排列;若執(zhí)行鼠標(biāo)右鍵命令【SortDescending】,則按字符的“下降”順序排列,如圖7-51所示。

改變各行屬性排列順序的另一種方法是雙擊標(biāo)題欄中某一列,將使各行屬性的排列順序按照該列所示參數(shù)設(shè)置值的字符,從小到大或從大到小排序。圖7-51改變各行屬性參數(shù)的縱向排列位置

(3)用戶定義新的屬性參數(shù)。

在圖7-51中單擊按鈕“NewColumn…”,將調(diào)出圖7-52所示的警告對話框。該對話框提示用戶,新建屬性這一操作不可撤銷,如果繼續(xù)則單擊“Yes”按鈕,否則單擊“No”按鈕。單擊“Yes”按鈕關(guān)閉這個警告對話框,這時調(diào)出圖7-53所示的【AddNewColumn】對話框。在這個對話框中輸入屬性的名稱(Name),單擊“OK”按鈕關(guān)閉這個對話框后,就會在屬性參數(shù)編輯工作區(qū)中顯示新建的屬性,如圖7-54所示。圖7-52警告對話框圖7-53【AddNewColumn】對話框圖7-54新建的屬性

(4)修改屬性參數(shù)值。

屬性參數(shù)不同,修改的方法也不一樣,下面詳細(xì)介紹。

4.修改屬性參數(shù)值

對于圖7-54所示PropertyEditor窗口各個屬性參數(shù)值的修改,一般有下面3種修改方法。

(1)直接雙擊參數(shù),采用文本編輯方法修改。

對元件的Value和Reference參數(shù),以及用戶建立的屬性參數(shù),只需雙擊參數(shù)所在表格,采用通常的文本編輯方法即可修改其參數(shù)值。修改時,可以用Del或Backspace鍵刪去不要的字符,再鍵入新參數(shù)值即可。

(2)從下拉式列表中選取新參數(shù)。

如果將某一個實際的元件創(chuàng)建為復(fù)合元件,那么就可以在下拉列表中選擇那個子元件。圖7-55中Designator屬性的作用是指定子元件。在用鼠標(biāo)選中該參數(shù)值的單元格后,該單元格右方將出現(xiàn)下拉式列表,列表中列出了子元件編號A、B、C,直接從中選擇需要的編號即可。圖7-55從下拉列表中選擇參數(shù)

(3)設(shè)置某一參數(shù)的顯示屬性。

如果要確定某個參數(shù)在電路圖中是否顯示,例如要修改圖7-55所示元件U2的PCBFootprint在電路中的顯示情況,在選中該屬性參數(shù)值所在單元格后,單擊圖7-55中的“Display”按鈕,就會調(diào)出圖7-56所示的【DisplayProperties】對話框。在該對話框中可以設(shè)置該屬性參數(shù)在電路圖中的顯示格式(DisplayFormat)、采用的字體(Font)、顏色(Color)和放置方位(Rotation)。圖7-56【DisplayProperties】對話框如果【DisplayProperties】對話框列出的每個元件的Value參數(shù)值在電路圖中均采用同一種顯示模式,就無需對每個元件的Value分別設(shè)置,只要用下述方法進(jìn)行一次設(shè)置即可。

用鼠標(biāo)左鍵單擊圖7-55參數(shù)名標(biāo)題欄中的單元格,使該列單元格全部被選中并呈反色顯示。然后單擊圖中的“Display”按鈕,屏幕上將出現(xiàn)類似于圖7-56所示的對話框,該對話框中的設(shè)置結(jié)果適用于被選中的每一個元件的參數(shù)值顯示方式。采用上述3種方法修改完對象的屬性參數(shù)值后,單擊圖7-55所示窗口中的“Apply”按鈕,即可更新電路圖中相應(yīng)的參數(shù)值。

在本書配套光盤chapter07文件夾中,有一個設(shè)計文件ARMSCHEMATIC.DSN,用戶可以打開它練習(xí)下面的操作。

設(shè)計實例40:使用PropertyEditor窗口給元件賦PCB封裝、添加屬性

(1)打開設(shè)計文件ARMSCHEMATIC.DSN,進(jìn)入電路圖紙COM的窗口。

(2)在原理圖設(shè)計窗口執(zhí)行【Edit】→【Find…】菜單命令,調(diào)出圖7-57所示的【Find】對話框。圖7-57【Find】對話框

(3)在【Find】對話框中輸入“*”,查找范圍選擇“Parts”,單擊“OK”按鈕關(guān)閉這個對話框,這時電路圖紙COM中所有的元件都被選中。

(4)按快捷鍵Ctrl+E,打開如圖7-58所示的PropertyEditor窗口。

圖7-58PropertyEditor窗口

(5)拖動PropertyEditor窗口的水平和垂直滑塊,可以發(fā)現(xiàn)電路圖紙COM中元件J17沒有賦予PCB封裝。

(6)如果元件J17的PCB封裝已經(jīng)設(shè)計好了,名稱為4JUMP,那么就可以雙擊J17的PCBFootprint屬性框,輸入“4JUMP”,這樣就給元件J17賦予了PCB封裝。

(7)單擊PropertyEditor窗口中的“Apply”按鈕,繼續(xù)下面的操作。

(8)單擊PropertyEditor窗口中的“NewColumn”按鈕,調(diào)出圖7-59所示的【AddNewColumn】對話框。圖7-59【AddNewColumn】對話框

(9)在【AddNewColumn】對話框中輸入“聯(lián)系電話”,然后單擊“OK”按鈕關(guān)閉這個對話框,這時在PropertyEditor窗口就為每個元件添加了一項屬性“聯(lián)系電話”,如圖7-60所示??梢园衙總€元件的供貨商的電話填寫在這個屬性中。

(10)單擊PropertyEditor窗口中的“Apply”按鈕,再關(guān)閉PropertyEditor窗口,這樣就成功地給元件賦予了PCB封裝并添加了一項屬性。圖7-60添加的新屬性7.8.2使用Browse窗口修改元件屬性

在項目管理窗口,進(jìn)入Browse窗口有如下兩種方法:

(1)選中設(shè)計文件圖標(biāo)(或某個原理圖文件夾圖標(biāo),或某張電路圖紙圖標(biāo)),然后執(zhí)行【Edit】→【Browse】→【Parts】菜單命令,接著調(diào)出【BrowseProperties】對話框,單擊“OK”按鈕關(guān)閉它,就能進(jìn)入Browse窗口。

(2)選中設(shè)計文件圖標(biāo)(或某個原理圖文件夾圖標(biāo),或某張電路圖紙圖標(biāo)),再執(zhí)行【Edit】→【Find…】菜單命令,在【Find】對話框中輸入“*”,查找范圍選擇“Parts”,單擊“OK”按鈕關(guān)閉這個對話框。接著調(diào)出【BrowseProperties】對話框,單擊“OK”按鈕關(guān)閉它,就能進(jìn)入Browse窗口。上述操作中,如果首先選中的是設(shè)計文件圖標(biāo),那么瀏覽的元件范圍是整個設(shè)計文件;如果首先選中的是某個原理圖文件夾圖標(biāo),那么瀏覽的元件范圍是某個原理圖文件夾中的所有圖紙;如果首先選中的是某張電路圖紙圖標(biāo),那么瀏覽的元件范圍是這張電路圖紙。

在本書配套光盤的chapter07文件夾中,有一個設(shè)計文件ARMSCHEMATIC.DSN,用戶可以打開它練習(xí)下面的操作。

設(shè)計實例41:使用Browse窗口修改元件屬性

(1)在OrCAD項目管理窗口,選中設(shè)計文件圖標(biāo)(文件后綴為?.dsn),然后執(zhí)行【Edit】→【Browse】→【Parts】菜單命令,如圖7-61所示。

(2)系統(tǒng)自動調(diào)出【BrowseProperties】對話框,如圖7-62所示,保持默認(rèn)的設(shè)置不變,單擊“OK”按鈕關(guān)閉它。這時調(diào)出Browse窗口,如圖7-63所示。

(3)結(jié)合Shift鍵或Ctrl鍵,全部選中圖7-63所示的Browse窗口中的所有元件。也可以根據(jù)需要,只選中自己需要的元件。圖7-61瀏覽元件的菜單圖7-62【BrowseProperties】對話框圖7-63Browse窗口

(4)執(zhí)行【Edit】→【Properties…】菜單命令,或者按快捷鍵Ctrl+E,調(diào)出圖7-64所示的【BrowseSpreadsheet】對話框。

對于【BrowseSpreadsheet】對話框,我們做下面幾點(diǎn)說明:

①可以拖動垂直滑動塊,查找到所有的元件;可以拖動水平滑動塊,查找到元件的所有屬性。

②所有用戶創(chuàng)建的屬性,都可以在選中這些屬性后,單擊對話框的Remove按鈕將這些屬性刪除。圖7-64【BrowseSpreadsheet】對話框③單擊對話框的New按鈕,可以為對話框中所有的元件創(chuàng)建新的屬性。

④在這個對話框中,一次只能復(fù)制一個屬性,但是可以同時粘貼給多個元件,并且只能通過對話框的按鈕

和進(jìn)行。

⑤在這個對話框中,只能增加或刪除屬性、給屬性賦值,不能設(shè)置屬性在電路圖中是否顯示。⑥可以利用這個對話框檢查哪些元件的哪一項屬性還沒有賦值,比如PCB封裝(PCBFootprint),如果有一個元件沒有賦PCB封裝,那么就不可能在這個電路圖的基礎(chǔ)上設(shè)計PCB。

(5)單擊【BrowseSpreadsheet】對話框的New按鈕,調(diào)出【NewProperty】對話框,如圖7-65所示。

(6)在【NewProperty】對話框中輸入新的屬性名稱,比如供貨商的聯(lián)系電話,如圖7-65所示。關(guān)閉這個對話框后,新建的屬性如圖7-66所示。

(7)雙擊“聯(lián)系電話”屬性所在列的表格,就可以為每個元件輸入供貨商的電話號碼了。圖7-65【NewProperty】對話框圖7-66新建的元件屬性7.8.3使用導(dǎo)出再導(dǎo)入的方法修改元件屬性

采用導(dǎo)出(ExportProperties)再導(dǎo)入(ImportProperties)的方法修改元件屬性,有利于工作中的分工協(xié)作。比如,電子工程師負(fù)責(zé)設(shè)計電路,至于元件的采購就可以交給采購人員來完成。把元件的屬性導(dǎo)出來之后,將元件的屬性文檔交給采購人員,他們就會把供貨商名稱、價格和聯(lián)系電話等屬性填寫好,此后我們把完整的屬性文檔再導(dǎo)入電路圖設(shè)計文件就可以了。在本書配套光盤的chapter07文件夾中,有一個設(shè)計文件ABC.DSN,用戶可以打開它練習(xí)下面的操作。用戶在OrCAD的安裝目錄下也可以找到這個設(shè)計文件。

設(shè)計實例42:使用導(dǎo)出再導(dǎo)入的方法修改元件屬性

(1)在項目管理窗口中,選中設(shè)計項目的圖標(biāo),然后執(zhí)行【Tools】→【ExportProperties…】菜單命令,調(diào)出圖7-67所示的【ExportProperties】對話框。圖7-67【ExportProperties】對話框

(2)在【ExportProperties】對話框中,在【Scope】組合框中選擇“Exportentiredesignorlibrary”,【Contents】和【Mode】兩個組合框保持默認(rèn)的設(shè)置,這樣將導(dǎo)出整個設(shè)計項目中的所有元件的屬性。單擊按鈕,輸入元件屬性文件名稱和存放路徑,這個文件名稱和存放路徑會顯示在“ExportFile”下面的編輯欄中。

(3)設(shè)置好各項后,關(guān)閉圖7-67所示的【ExportProperties】對話框,這時在項目管理窗口的Outputs文件夾中會出現(xiàn)后綴為“.exp”屬性文件的圖標(biāo),如圖7-68所示。圖7-68項目管理窗口

(4)在項目管理窗口中雙擊abc.exp文件的圖標(biāo),可以在OrCAD系統(tǒng)的編輯器中打開它,如圖7-69所示。

(5)在第2行表頭的末尾追加一項屬性“價格”,注意各項屬性之間相隔一個Tab鍵位。

(6)從圖7-69可以看出,第5行以后都是元件的屬性,所以我們在每行元件的屬性后面追加它們的價格,如圖7-70所示。注意各項屬性之間相隔一個Tab鍵位,OrCAD編輯器不能顯示漢字,所以漢字為亂碼。圖7-69用OrCAD的編輯器打開屬性文件圖7-70在OrCAD的編輯器中添加元件的屬性

(7)單擊窗口上的保存按鈕,將屬性文件abc.exp保存,然后關(guān)閉它。

(8)在項目管理窗口中,選中設(shè)計項目的圖標(biāo),然后執(zhí)行【Tools】→【ImportProperties…】菜單命令,調(diào)出圖7-71所示的【ImportProperties】對話框。

(9)在【ImportProperties】對話框中,選擇剛剛修改的屬性文件,然后單擊按鈕,這樣就將修改后的屬性文件導(dǎo)入到設(shè)計文件中了。圖7-71【ImportProperties】對話框

(10)在項目管理窗口中,選中設(shè)計項目的圖標(biāo),執(zhí)行【Edit】→【Browse】→【Parts】菜單命令,進(jìn)入Browse窗口。再在Browse窗口選中所有的元件,然后執(zhí)行【Edit】→【Properties…】菜單命令,調(diào)出

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論