Calculating Derived Field Quantities Using Named Expressions

The Named Expressions panel displays expressions that can be included in register definitions by name. You can add additional expressions to the Named expression list by creating the expression in the register display area and then clicking the Add button. This lets you add to the Named expression library.

Named Expressions groupbox.

Click on a named expression to select it. When a named expression has been selected, the Copy to Stack button is activated. Click Copy to Stack to push the expression on the top of the stack.

When a Q3D Extractor design is open and a Solution Setup has been performed, the following predefined named expressions are available.

Expression Name

Expression Definition

Abs_Q CmplxMag(Smooth(Q))
ComplexMag_E Mag(Smooth(<Ex,Ey,Ez>))
ComplexMag_H Mag(Smooth(<Hx,Hy,Hz>))
ComplexMag_JdcThinCond Mag(Smooth(<dcfSurfJx,dcfSurfJy,dcfSurfJz>))
ComplexMag_SurfaceJac Mag(Smooth(<ACRL_SurfaceJacx,ACRL_SurfaceJacy,ACRL_SurfaceJacz>))
ComplexMag_SurfaceJdc Mag(Smooth(<Jx,Jy,Jz>))
ComplexMag_VolumeJdc Mag(Smooth(<dcvJx,dcvJy,dcvJz>))
Harmonic_Loss_Density Smooth(HarmonicLoss)
JdcThinCond AtPhase(Phase, Smooth(<dcfSurfJx,dcfSurfJy,dcfSurfJz>))
Mag_E Mag(AtPhase(Phase, Smooth(<Ex,Ey,Ez>)))
Mag_H Mag(AtPhase(Phase, Smooth(<Hx,Hy,Hz>)))
Mag_JdcThinCond Mag(AtPhase(Phase, Smooth(<dcfSurfJx,dcfSurfJy,dcfSurfJz>)))
Mag_SurfaceJac Mag(AtPhase(Phase, Smooth(<SurfaceJacx,SurfaceJacy,SurfaceJacz>)))
Mag_SurfaceJdc Mag(AtPhase(Phase, Smooth(<Jx,Jy,Jz>)))
Mag_VolumeJdc Mag(AtPhase(Phase, Smooth(<dcvJx,dcvyJ,dcvJz>)))
Phidc AtPhase(Phase, Smooth(dcvPhi))
PhidcThinCond AtPhase(Phase, Smooth(dcfPhi))
SmoothQ AtPhase(Phase, Smooth(Q))
Surface_Loss_DensityAc Smooth(SurfaceLossDensityAc)
SurfaceJac AtPhase(Phase,Smooth(<SurfaceJacx,SurfaceJacy,SurfaceJacz>))
SurfaceJdc AtPhase(Phase, Smooth(<Jx,Jy,Jz>))
Temperature_Ac_Surface Smooth(TemperatureAcSurf)
Temperature_Dc_Volume Smooth(TemperatureDcVol)
Vector_H AtPhase(Phase, Smooth(<Hx,Hy,Hz>))
Vector_E AtPhase(Phase, Smooth(<Ex,Ey,Ez>))
Volume_Loss_DensityDc Smooth(dcvLossDensity)
VolumeJdc AtPhase(Phase, Smooth(<dcvJz,dcvJy,dcvJz>))

Related Topics:

Named Expression Library

Field Quantities in Q3D Extractor

Using the Fields Calculator