Chinaunix首页 | 论坛 | 博客
  • 博客访问: 543400
  • 博文数量: 101
  • 博客积分: 1889
  • 博客等级: 上尉
  • 技术积分: 906
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-14 16:22
文章分类

全部博文(101)

文章存档

2012年(11)

2011年(19)

2010年(59)

2009年(12)

我的朋友

分类: Delphi

2011-10-17 15:34:19

OrCAD Capture CIS中两个重要概念:instance  occurrences

OrCAD设计原理图必须理解两个概念instance  occurrences。对于元件放置、替换、修改属性等很多操作都和这两个概念有关。

 

抛开抽象的说明,我们用实例说明他们的区别。假如你在自己的元件库中已经建立了一个元件AD8056AD公司的运放)。在原理图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中多出了一个名叫AD8056instance,看看后面的来源地址,不是元件库地址,而是本设计的数据库。这样在你的设计中有两个instance,虽然都是AD8056,但是属性不同,可以认为不是同一种元件。如果再放置第三个AD8056,你就可以选这两个instance中的任何一个。

 

OrCAD Capture CIS 提供了灵活的instanceoccurrences属性编辑功能,使设计更方便,但同时也更繁琐,只要理解了这两个概念,使用时注意,可以使原理图设计更灵活方便。


一直对instance和occurrences部分不清楚,其实用到这两个概念也很少,刚刚好看到这一篇文章,就转了

转载自:

阅读(6773) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~