HFSS中的变量类型和变量定义
在HFSS中,物体模型的尺寸、物体的材料属性等设计参数都可以用变量来表示。同时,在HFSS设计中,如果要使用参数扫描、优化设计和调协分析等功能,都必须要用到变量。
1 变量类型
HFSS定义了两种类型的变量:工程变量(Project Variables)和设计变量(Local Variables)。工程变量和设计变量的定义和使用方法相同,如果某一个设计参数需要用变量来表示,用户既可以使用工程变量也可以使用设计变量;但二者的作用区间不同,在HFSS中一个工程(Project)可以包含多个设计文件(Design),工程变量的作用区间为当前工程下的所有设计,而设计变量的作用区间仅为该变量所在的设计中。举例来说,假如当前工程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中为了有效地区分工程变量和设计变量,在工程变量名称前都冠有前缀$。用户在定义工程变量时可以手动在变量名称添加前缀$;如果用户在定义时没有添加,HFSS也会自动在工程变量前添加前缀$。
2 变量定义
完整的变量定义包含变量名和变量值两部分。变量名以字母开头,可以由字母、数字和下划线“_”组成。需要注意的是,有些字母/数字组合在HFSS中已经默认定义为常数(如pi默认定义为圆周率)或数学函数(如sin默认定义为正弦三角函数),变量名不能使用这些组合。另外,直角坐标系使用的坐标轴名称X、Y、Z,圆柱坐标系和球坐标使用的坐标轴名称theta、phi、r(圆柱坐标系半径)、Rho(球坐标系半径)也不能用作变量名。
变量值可以是数值、数学表达式或者数学函数,也可以是数组、矩阵或者行列式。对于数值,HFSS支持使用科学计数法,如0.005可以写成5e-3;对于数学表达式,在使用时需要注意运算符的优先级。另外,在HFSS中,三角函数和反三角函数的默认单位是弧度,如果用户希望三角函数和反三角函数使用或返回度数值,需要在使用时添加度数单位deg。
每个变量在定义时都必须赋一个初始值,如果赋给变量的初始值已经指定了单位,在使用该变量时就不需要重新指定单位。另外,由于参数扫描、优化设计、调谐分析和灵敏度分析等不支持复数,所以对于值为复数的变量,不能用于上述分析。
-
国内最全面的HFSS培训课程,包含7套视频教程和2本教材,资深专家讲解,视频操作演示,结合最新工程案例,让HFSS学习不再难...【详细介绍】
- s参数仿真结果与文献不一致,…
如何用HFSS仿真一端微带线
免费下 801页的hfss full bo…
AppCAD
新手请教:硅的epsilon/介电…
新手请教:HFSS里加的激励Ex…
我错在那里
关于HFSS使用
差分线波端口的设置问题
Hfss中lumped port 设置问题
- · HFSS视频培训课程
- · HFSS电磁仿真设计应用详解-在线阅读
- · HFSS教程
- · HFSS百科问答