反向技术
研究中心

当前位置:首页 > 技术支持与下载 > PCB软件

Proteus6.7 ISIS中的使用属性

更新时间:2015-12-17 11:25:21  点击次数:945次 打印
ISIS中的属性有非常大的用处。一个特定的对象的属性是由一些关键字组成,比如,在ISIS中,我们使用封装的属性与PCB的封装关联。对象,管脚,电路图都有自己的属性,如果你想很把这个功能强大的软件用好你必须很清楚他们之间的联系,这个软件和以前你所用过的画电路的软件有些不同。

ISIS中的属性有非常大的用处。一个特定的对象的属性是由一些关键字组成,比如,在ISIS中,我们使用封装的属性与PCB的封装关联。对象,管脚,电路图都有自己的属性,如果你想很把这个功能强大的软件用好你必须很清楚他们之间的联系,这个软件和以前你所用过的画电路的软件有些不同。

使用属性的关键字应该是简单的由一个数值,一些单词,数字和下划线组成。一般还包括空格,逗号,双引号或者等号(,”=),为了和ISIS常用的方式一致,这些属性可以用大括号('{' 和 '}')来关闭,使它们不能在屏幕上显示。当使用Property Assignment Tool修改属性块的时候,它是假设你所使用的,包括大括号中不被显示的同时修改。如果你把大括号放到别的地方,这样你可能得不到你想要的结果。它可以提供一个详细的解释关于器件的使用属性。比如,通常使用的元件属性是PACKAGE和MODFILE。创建一个元件库的时候要给出一个合适的元件定义,这些属性将会在它们自己的Edit Component 对话框中显示出来。这些属性定义包括属性的数据类型描述和在适合范围的数值。默认的数值一般都已经定义过。

这个设计使查看一个属性在特殊模式下是否合法和查看这些属性的意思变的很容易。它也可以支持不同的封装类型和在不同的模式下的仿真方式。对于一些未知特殊的元件的属性也可以用前面介绍的方法写成文本属性格式,这个设计向前兼容以前的电路图或者那些没有属性定义的库元件。如果一个属性用DEFINE或者MAP ON block在子电路中定义并且在父电路中也定义了,从父电路来的属性就会传给子电路。在任何需要的地方都可以用这个方法来提供默认的数值。重要的一点是要清楚电路属性只是一个参考在它们所定义的地方。特别是,在父电路中的电路属性不能被它的子电路访问除了通过父电路的电路属性块。

ISIS有一个独特的和非常强大的特性可以组合电路属性,元件属性和继承属性构成参数电路。一个参数电路里面的元件值可以根据公式给出胜于用常量。自然,公式要包含变量或者参数和从构成这个参数电路的电路属性已经定义好的数值。因此,从同一个电路中继承来的不同参数,在参数电路中有不同的元件的值。当用来对电阻的赋值和网络编译器碰到用尖括号括起来的关键字的时候会替换掉原来的值。如果关键字是一个电路的属性,会用数值取代要替换的地方。如果没有电路属性存在,这样网络编译器就会产生一个警告并且把这个属性从对象中去除。属性替代另外一个主要的作用是利用proteus的VSM设置扫描分析。这种情况下你想仿真器去计算这个表达式。在这里通过属性替代建立的元件属性比属性的表达式计算适合。更进一步的论述在VSM手册中给出。

使用属性和系统属性都有可能要赋值,对系统属性赋值可以改变你所画的图形。属性的定义完全是使用了Make Device的对话框中的属性表。更详细的信息是使用对每个项目的帮助,大部分的属性在你所创建的大多数元件都是可以使用的。比如,如何元件转换成PCB格式都要PACKAGE属性,任何元件要能仿真就需要MODFILE,MODEL和SPICEMODEL属性。

(编辑:admin)