This section contains the statements which inquire the circuit parameter quantities. Note the special-purpose device name Circuit as the first parameter of the function outputParam. It refers to a quantity of the complete circuit, and can therefore not be used as a device name any more.
Curve { Response { aux B = "Vbe"; aux C = "Vce"; +Y11re = realpart(outputParam("Circuit", "YMatrix", B, B )); +Y11im = imagpart(outputParam("Circuit", "YMatrix", B, B )); +S21re = realpart(outputParam("Circuit", "SMatrix", C, B )); +S21im = imagpart(outputParam("Circuit", "SMatrix", C, B )); +C12 = outputParam("Circuit", "CMatrix", B, C ); } }
The built-in functions realpart and imagpart are used to obtain the real or imaginary part of a complex-valued variable, respectively. The auxiliary variables B and C are used to shorten the parameter list of outputParam.