資源描述:
《proteus教程:屬性》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、proteus教程:屬性1.??簡介ISIS中的屬性有非常大的用處。一個特定的對象的屬性是由一些關鍵字組成,比如,在ISIS中,我們使用封裝的屬性與PCB的封裝關聯。對象,管腳,電路圖都有自己的屬性,如果你想很把這個功能強大的軟件用好你必須很清楚他們之間的聯系,這個軟件和以前你所用過的畫電路的軟件有些不同。2.??對象屬性對象屬性有兩個類型—系統屬性和使用屬性。在ISIS中的這些功能是由一些保留字所組成,不管是內部的程序比如ARES和VSM,或者你自己所使用的軟件都是有關聯的。(1)系統屬性本proteus教程由www.51rd.net收集整理。系統屬性在ISIS中是由一些特
2、殊含義的關鍵字所夠成。比如,一個元件中的DEVICE屬性是根據元件庫在分配時候定義的。這些屬性一般是文本的—比如元件的REF和VALUE屬性可以直接從EditComponent對話框中訪問,但是別的比如DEVICE屬性就是做為圖形操作所生成的結果。通常上,如果你關心的只是希望去讀取它們的數值(values)通過searchandtag命令,或者用AssignmentTool去修改它們的屬性。比如,你可能希望選中在這個設計中的所有的7400元件。這個需要你知道這個你所要選中的元件的系統屬性。每一個對象的系統屬性的細節(jié)部分都在OBJECTSPECIFICS中給出。?????(2)
3、使用屬性元件,子電路和VSM的器件可以加載除了本身的標準屬性外沒有限制的額外的屬性,這些使用屬性是由一個文本塊構成一個屬性塊,它包含很多,比如:SUPPLIER=XYZElectronics你可以直接編輯屬性塊通過對象的對話框,和用PropertyAssignmentTool生成的一樣好。為了編輯一個對象的屬性1.選中這個所要編輯的元件并且點擊左鍵會出現對象的對話框。2.如果這個對象有它自己的使用屬性,這個對話框的將會有一個文本的編輯框標號為Properties,鼠標移到已經存在的文本的下面并且按左鍵。本proteus教程由www.51rd.net收集整理。3.如果需要的話編
4、輯這個文本。每一個屬性都有一些關鍵詞和數值構成,中間用等號分開如圖:???????????使用屬性的關鍵字應該是簡單的由一個數值,一些單詞,數字和下劃線組成。一般還包括空格,逗號,雙引號或者等號(,”=),為了和ISIS常用的方式一致,這些屬性可以用大括號('{'和'}')來關閉,使它們不能在屏幕上顯示。比如,敲入:{PRIMITIVE=DIGITAL}用來定義這個對象的所需要的仿真模式是數字方式,但是這個文本不會顯示。當然了,有的人只想讓數值顯示,這樣的話你可以這樣做:{MODFILE=}OPAMP理論上來說你可以把大括號放在任何地方。但是,當使用PropertyAssig
5、nmentTool修改屬性塊的時候,它是假設你所使用的,包括大括號中不被顯示的同時修改。如果你把大括號放到別的地方,這樣你可能得不到你想要的結果。??????(2)屬性的定義(PROPDEFS)它可以提供一個詳細的解釋關于器件的使用屬性。比如,通常使用的元件屬性是PACKAGE和MODFILE。創(chuàng)建一個元件庫的時候要給出一個合適的元件定義,這些屬性將會在它們自己的EditComponent對話框中顯示出來。這些屬性定義包括屬性的數據類型描述(比如整數,浮點數或者字符)和在適合范圍的數值。默認的數值一般都已經定義過。這個設計使查看一個屬性在特殊模式下是否合法和查看這些屬性的意思
6、變的很容易。它也可以支持不同的封裝類型和在不同的模式下的仿真方式。對于一些未知特殊的元件的屬性也可以用前面介紹的方法寫成文本屬性格式,這個設計向前兼容以前的電路圖(proteus老版本的)或者那些沒有屬性定義的庫元件。?????????????3.電路(sheet)屬性本proteus教程由www.51rd.net收集整理。????????????????簡介每一個電路圖的屬性都設定了一些屬性的賦值。這些可以考慮做為常量定義(數值或者文本式)在對象屬性的賦值中是很有用的。對它們自身來說可能不是非常有用,但是它們真正的作用是在對象屬性表達式中。比如,如果一個電路的屬性定義成如下
7、:*DEFINEPI=3.142接著你可以用下面的表達式定義一個電阻:VAL=EVAL(500/PI)在生成網絡報表的時候,這個語句引起網絡報表編譯程序估算一個數值,并且這個電阻數值將會顯示在網絡報表中或者材料清單中,數值為159.134進一步的信息關于屬性表達式請看屬性的表達式這章。定義電路(sheet)屬性電路的屬性可以被定義成如下的形式:????*直接的方式,使用一個默認的DEFINEscriptblock,你可以使用它去定義表達式中所要用的常量,就象上面的例子一樣。??????*作為一個參數的映