您現(xiàn)在的位置:  
 首 頁 > HFSS > HFSS教程 > HFSS中的變量類型和變量定義

HFSS中的變量類型和變量定義

文章來源: 微波EDA網(wǎng)    錄入: mweda.com   

        在HFSS中,物體模型的尺寸、物體的材料屬性等設計參數(shù)都可以用變量來表示。同時,在HFSS設計中,如果要使用參數(shù)掃描、優(yōu)化設計和調協(xié)分析等功能,都必須要用到變量。
        1  變量類型
        HFSS定義了兩種類型的變量:工程變量(Project Variables)和設計變量(Local Variables)。工程變量和設計變量的定義和使用方法相同,如果某一個設計參數(shù)需要用變量來表示,用戶既可以使用工程變量也可以使用設計變量;但二者的作用區(qū)間不同,在HFSS中一個工程(Project)可以包含多個設計文件(Design),工程變量的作用區(qū)間為當前工程下的所有設計,而設計變量的作用區(qū)間僅為該變量所在的設計中。舉例來說,假如當前工程Prj_1下有兩個設計文件MyDesign1和MyDesign2,工程Prj_1下定義了一個工程變量Var_1,設計MyDesign1下定義了一個設計變量Var_2,設計MyDesign2下定義了一個設計變量Var_3,則工程變量Var_1在MyDesign1和MyDesign2兩個設計中都可以使用,而設計變量Var_2只能在MyDesign1設計中使用,設計變量Var_3只能在MyDesign2設計中使用。
        HFSS中為了有效地區(qū)分工程變量和設計變量,在工程變量名稱前都冠有前綴$。用戶在定義工程變量時可以手動在變量名稱添加前綴$;如果用戶在定義時沒有添加,HFSS也會自動在工程變量前添加前綴$。
        2  變量定義
        完整的變量定義包含變量名和變量值兩部分。變量名以字母開頭,可以由字母、數(shù)字和下劃線“_”組成。需要注意的是,有些字母/數(shù)字組合在HFSS中已經(jīng)默認定義為常數(shù)(如pi默認定義為圓周率)或數(shù)學函數(shù)(如sin默認定義為正弦三角函數(shù)),變量名不能使用這些組合。另外,直角坐標系使用的坐標軸名稱X、Y、Z,圓柱坐標系和球坐標使用的坐標軸名稱theta、phi、r(圓柱坐標系半徑)、Rho(球坐標系半徑)也不能用作變量名。
        變量值可以是數(shù)值、數(shù)學表達式或者數(shù)學函數(shù),也可以是數(shù)組、矩陣或者行列式。對于數(shù)值,HFSS支持使用科學計數(shù)法,如0.005可以寫成5e-3;對于數(shù)學表達式,在使用時需要注意運算符的優(yōu)先級。另外,在HFSS中,三角函數(shù)和反三角函數(shù)的默認單位是弧度,如果用戶希望三角函數(shù)和反三角函數(shù)使用或返回度數(shù)值,需要在使用時添加度數(shù)單位deg。
        每個變量在定義時都必須賦一個初始值,如果賦給變量的初始值已經(jīng)指定了單位,在使用該變量時就不需要重新指定單位。另外,由于參數(shù)掃描、優(yōu)化設計、調諧分析和靈敏度分析等不支持復數(shù),所以對于值為復數(shù)的變量,不能用于上述分析。

  • 上一個教程:
  • 下一個教程: