您现在的位置:  
 首 页 > HFSS > HFSS教程 > HFSS场计算器功能介绍

HFSS场计算器功能介绍

文章来源: Ansoft    录入: mweda.com   

    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。

上一页  [1] [2] [3] 下一页