HFSS场计算器功能介绍
3.4 栈区数据类型
通过一系列输入、运算操作之后,栈区会出现不同种类的数据类型。 栈区中的数据格式:左边是数据类型,右边是相应的赋值,中间用冒号隔开。
数据类型共分三大类: Quantity, Geometry, Combination.
Quantity:主要是场数据、用户自定义数据或者是先前操作的数据结果。
Csc:表示标量复数,形式为(Re, Im)。
Cvc:表示矢量复数,形式为(Vx, Vy, Vz),Vx = (Re, Im)。
Vec:表示三维矢量,形式为(Vx, Vy, Vz) ,其中Vx等是标量。
Scl :表示标量值。
Geometry:是几何结构。
Vol:表示几何体,一般为物体名称。
Srf :表示面,可以是单独的面也可以是几何体上的其中一面。
Lin:表示线,可以是封闭的也可以是开放的。
Pnt:表示点。
Combination:在一定区域内的数据,比如,SclSrf ,在一个几何面上的标量数据。
3.5 数据类型转换
数据类型在进行一定操作之后会发生自动转换:
(1)基于操作的变换,如两个矢量进行点乘变成标量。
(2)类型组合,如在几何表面 Srf 上取矢量 Vec 的值 Value,得到 VecSrf 数据。
(3)几何类型数据一般不能转换。
场计算器中大多数操作都只能针对特定类型的数据,并归类于场计算器中的某一栏。
General 操作可针对不同类型的数据。Vector 操作只能作用于矢量数据,而 Scalar 操作 只能作用于标量数据。下表是对数据类型、操作、类型转换的一个简单总结。
3.6 General 通用运算符操作
+ (plus) 相加运算:寄存器之间的加法运算,数据可以是矢量、标量、复数或者实数,但两者必须一致。
- (minus) 相减运算:算式输入区的第一行减去第二行,数据可以是矢量、标量、复数或者实数,但两者必须一致。
x (multiply) 相乘运算:算式输入区的第一行乘以第二行。其中一行必须是标量,另一行可以是标量也可以是矢量,但必须是实数。
/ (divide) 相除运算:算式输入区的第一行除以第二行。其中一行必须是标量,另一行可以是标量也可以是矢量,但必须是实数。。
Neg 取负:在第一行的算式前加负号。可用于矢量、复数、标量。
Abs 取绝对值:对第一行的算式取绝对值。可用于矢量、复数、标量。
Smooth 平滑:对第一行的算式进行平滑操作。在作图时使曲线平滑,由于网格剖分和求解精度的关系,场量在跨越网格时可能在数值上产生跳跃。可作用于所有数据类型。直接输出的场量计算都已自动进行该操作。
Complex 对第一行的算式进行复数运算。
Real 和Imag 取复数的实部和虚部。
CmplxMag 取复数的幅度值(矢量或标量)。
CmplxPhase 取复数的幅度值(矢量或标量)。
Conj 取复数的共轭,如复数C = A + jB ,取共轭计算后C* = A –jB。
AtPhase 取特定相位下的场量。
CmplxReal 和CmplxImag 将第一行的标量(矢量或非矢量)转化为某一复数的实部和虚部值。通常将其作用于只读数据,以便进行复数操作。
Domain 为算式中的场量限定空间,在作图或计算时,将计算在限定的空间进行。使用方法:首先建立算式,得到所需的场量;在Geometry 中选定三维物体;点击Domain。
-
国内最全面的HFSS培训课程,包含7套视频教程和2本教材,资深专家讲解,视频操作演示,结合最新工程案例,让HFSS学习不再难...【详细介绍】
- s参数仿真结果与文献不一致,…
如何用HFSS仿真一端微带线
免费下 801页的hfss full bo…
AppCAD
新手请教:硅的epsilon/介电…
新手请教:HFSS里加的激励Ex…
我错在那里
关于HFSS使用
差分线波端口的设置问题
Hfss中lumped port 设置问题
- · HFSS视频培训课程
- · HFSS电磁仿真设计应用详解-在线阅读
- · HFSS教程
- · HFSS百科问答