1. 程式人生 > >OrCAD: Capture CIS中兩個重要概念:instance 和 occurrences

OrCAD: Capture CIS中兩個重要概念:instance 和 occurrences

用OrCAD設計原理圖必須理解兩個概念instance 和 occurrences。對於元件放置、替換、修改屬性等很多操作都和這兩個概念有關。

 

拋開抽象的說明,我們用例項說明他們的區別。假如你在自己的元件庫中已經建立了一個元件AD8056(AD公司的運放)。在原理圖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屬性編輯功能,使設計更方便,但同時也更繁瑣,只要理解了這兩個概念,使用時注意,可以使原理圖設計更靈活方便。

 

轉載自:http://www.sig007.com/usesoft/75.html