ISIS中的属性.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 属性 简介 ISIS中的属性有非常大的用处。一个特定的对象的属性是由一些关键字组成,比如,在ISIS中,我们使用封装的属性与PCB的封装关联。 对象,管脚,电路图都有自己的属性,如果你想很把这个功能强大的软件用好你必须很清楚他们之间的联系,这个软件和以前你所用过的画电路的软件有些不同。 对象属性 对象属性有两个类型—系统属性和使用属性。在ISIS中的这些功能是由一些保留字所组成,不管是内部的程序比如ARES和VSM,或者你自己所使用的软件都是有关联的。 (1)系统属性 系统属性在ISIS中是由一些特殊含义的关键字所够成。比如,一个元件中的DEVICE属性是根据元件库在分配时候定义的。这些属性一般是文本的—比如元件的REF和VALUE属性可以直接从Edit Component对话框中访问,但是别的比如DEVICE属性就是做为图形操作所生成的结果。 通常上,如果你关心的只是希望去读取它们的数值(values)通过search and tag命令,或者用Assignment Tool去修改它们的属性。比如,你可能希望选中在这个设计中的所有的7400元件。这个需要你知道这个你所要选中的元件的系统属性。 每一个对象的系统属性的细节部分都在OBJECT SPECIFICS中给出。 (2)使用属性 元件,子电路和VSM的器件可以加载除了本身的标准属性外没有限制的额外的属性,这些使用属性是由一个文本块构成一个属性块,它包含很多,比如: SUPPLIER=XYZ Electronics 你可以直接编辑属性块通过对象的对话框,和用Property Assignment Tool生成的一样好。 为了编辑一个对象的属性 选中这个所要编辑的元件并且点击左键会出现对象的对话框。 如果这个对象有它自己的使用属性,这个对话框的将会有一个文本的编辑框标号为Properties,鼠标移到已经存在的文本的下面并且按左键。 如果需要的话编辑这个文本。每一个属性都有一些关键词和数值构成,中间用等号分开 如图: 使用属性的关键字应该是简单的由一个数值,一些单词,数字和下划线组成。一般还包括空格,逗号,双引号或者等号(,”=),为了和ISIS常用的方式一致,这些属性可以用大括号({ 和 })来关闭,使它们不能在屏幕上显示。比如,敲入: {PRIMITIVE=DIGITAL} 用来定义这个对象的所需要的仿真模式是数字方式,但是这个文本不会显示。当然了,有的人只想让数值显示,这样的话你可以这样做: {MODFILE=}OPAMP 理论上来说你可以把大括号放在任何地方。但是,当使用Property Assignment Tool修改属性块的时候,它是假设你所使用的,包括大括号中不被显示的同时修改。如果你把大括号放到别的地方,这样你可能得不到你想要的结果。 (2)属性的定义(PROPDEFS) 它可以提供一个详细的解释关于器件的使用属性。比如,通常使用的元件属性是PACKAGE和MODFILE。创建一个元件库的时候要给出一个合适的元件定义,这些属性将会在它们自己的Edit Component 对话框中显示出来。这些属性定义包括属性的数据类型描述(比如整数,浮点数或者字符)和在适合范围的数值。默认的数值一般都已经定义过。 这个设计使查看一个属性在特殊模式下是否合法和查看这些属性的意思变的很容易。它也可以支持不同的封装类型和在不同的模式下的仿真方式。 对于一些未知特殊的元件的属性也可以用前面介绍的方法写成文本属性格式,这个设计向前兼容以前的电路图(proteus老版本的)或者那些没有属性定义的库元件。 3.电路(sheet) 属性 简介 每一个电路图的属性都设定了一些属性的赋值。这些可以考虑做为常量定义(数值或者文本式)在对象属性的赋值中是很有用的。对它们自身来说可能不是非常有用,但是它们真正的作用是在对象属性表达式中。比如,如果一个电路的属性定义成如下: *DEFINE PI=3.142 接着你可以用下面的表达式定义一个电阻: VAL=EVAL(500/PI) 在生成网络报表的时候,这个语句引起网络报表编译程序估算一个数值,并且这个电阻数值将会显示在网络报表中或者材料清单中,数值为159.134 进一步的信息关于属性表达式请看属性的表达式这章。 定义电路(sheet)属性 电路的属性可以被定义成如下的形式: * 直接的方式,使用一个默认的DEFINE script block,你可以使用它去定义表达式中所要用的常量,就象上面的例子一样。 * 作为一个参数的映射用MAP ON script block,这样,利用MAP ON script的参数从一个父电路图中获得所要的数据值,这是非常有用的在创建通用的仿真模式的时候

文档评论(0)

16588ww + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档