instance 和 occurrences屬性介紹
Capture CIS 中兩個重要概念:instance 和 occurrences 用 OrCAD 設計原理圖必須理解兩個概念 instance 和 occurrences。對于元件放置、替換、修改屬性等很多操作都和這兩個概念有關。
拋開抽象的說明,我們用實例說明他們的區別。假如你在自己的元件庫中已經建立了一個元件 AD8056(ADI 公司的運放)。在原理圖 page1 中需要放入兩個 AD8056 構成雙路模擬信號輸入的運放,那么在放入第一個 AD8056 時,在工程管理框的 design cache 中會出現這個元件以及所在的元件庫地址,原理圖的 page1 上出現 AD8056 原理圖符號。
這時就產生了一個 instance 和一個 occurrences,你可以把 design cache 中的 AD8056 看成 instance,而原理圖中的 AD8056 看成是一個 occurrences。當你放第二個 AD8056 時,原理圖的 page1 上出現第二個 AD8056 原理圖符號,產生了另一個 occurrences。也就是說,在原理圖上放多少個 AD8056 就有多少個 occurrences,但因為這些元件都是同一個元件庫中取出來的,其各方面的屬性都相,都是同一種元件,所以 instance 只有一個。因此可以把 instance理解為元件種類,occurrences 理解為個體實例。這里的種類指包括圖形,屬性等都相同的元件類型。
如果圖形相同,但屬性不同,那么就不是同種元件,對應不同的 instance。理解這個概念最好的方法就是在原理圖中修改 instance。選中原理圖中一個 AD8056 occurrences,右鍵‐>edit part 就可以修改該 occurrences 對應得 instance,比如我們修改了某個管腳的輸入輸出屬性,選擇 updata current,你會發現在 design cache 中多出了一個名叫 AD8056 的 instance,看看后面的來源地址,不是元件庫地址,而是本設計的數據庫。這樣在你的設計中有兩個 instance,雖然都是 AD8056,但是屬性不同,可以認為不是同一種元件。如果再放置第三個 AD8056,你就可以選這兩個 instance 中的任何一個。
OrCAD Capture CIS 提供了靈活的 instance 和 occurrences 屬性編輯功能,使設計更方便,但同時也更繁瑣,只要理解了這兩個概念,使用時注意,可以使原理圖設計更靈活方便。
ORCAD 元件屬性白色區域和黃色區域的理解
白色部分為 instance 屬性,黃色部分為 occurence 屬性。
- 在平坦式電路中,黃色部分是默認不顯示的。
- 在層次式電路中,黃色部分會顯示。
如果這兩個區域的 Reference 不同,以黃色區域為準。只要不進行 BACK ANNOTATE 操作就沒有問題。
如果想讓黃色區域的 Refernece 和白色區域的 Refernece 一樣,執行如下操作 Design/Remove Occurrences Properties 指令去掉 Occurrence 屬性。
如果想讓白色區域的Refernece和黃色區域的Refernece一樣,執行如下操作Accessories ‐ tran occ prop to instance ‐ push occ prop to instance 即可。
其實你在 tool‐annotate 菜單選中 Update instances 就可以對白色的 A 屬性重新編號,然后再選中 Update Occurences 就可以對黃色的 B 屬性編號,這時 A B 便會統一。
-
原理圖
+關注
關注
1294文章
6315瀏覽量
233058 -
Cadence
+關注
關注
64文章
916瀏覽量
141896 -
CAD
+關注
關注
17文章
1083瀏覽量
72369 -
orcad
+關注
關注
27文章
297瀏覽量
117366 -
OrCAD教程
+關注
關注
1文章
3瀏覽量
1128
發布評論請先 登錄
相關推薦
評論