mphevalglobalmatrix evaluates a matrix variable such as S-parameters or a capacitance matrix in a model with several ports activated as a parametric sweep and a frequency-domain study.
The output data M is an
Nx
N double array, where
N is the number of port boundary condition set in the model.
The function mphevalglobalmatrix supports the following properties to set the data of the evaluation to perform:
where <dsettag> is the tag of a solution data.
where <solnum> is an integer array corresponding to the inner solution index.
<solnum> can also be a string:
'end' or
'all' to evaluate the expression for the last inner solution or all inner solutions, respectively. By default the evaluation is performed on all inner solutions.
where <outersolnum> is a positive integer corresponding to the outer solution index.
<outersolnum> can also be a string,
'all' or
'end' to evaluate the expression for all or the last outer solution, respectively. The default settings uses the first outer solution for the data evaluation.
where <time> is a double array. The default value corresponds to all the stored time steps.
where <trans> can be either:
'maxwellmutual' (from Maxwell to mutual capacitance),
'mutualmaxwell' (from mutual to Maxwell capacitance),
'invmaxwellmutual' (from inverse Maxwell to mutual capacitance,
'none' (no transformation),
'inverse' (compute the inverse of the matrix),
'sy' (from S to Y transformation),
'sz' (from S to Z transformation),
'ys' (from Y to S transformation),
'yz' (from Y to Z transformation),
'zs' (from Z to S transformation), or
'zy' (from Z to Y transformation).
where <value> is the characteristic admittance in siemens (S). The default value is 1 S.
where <value> is the characteristic admittance in ohm (
Ω).The default value is 1
Ω.