(E) Voltage-Controlled Voltage Source Statement

You can model voltage-controlled sources using (B) Function-Based Source Statement. This is purely for supporting legacy syntax.

Voltage-controlled voltage sources (VCVS) describe a voltage source whose voltage is defined by a polynomial applied to other voltages. Function-based sources starting with E are listed in the legacy tab of (B) Function-Based Source Statement.

Ename pos neg posMeasure negMeasure gain
Ename pos neg POLY(n) posMeasure1 negMeasure1 <posMeasure2 negMeasure2 ...> p0 <p1 p2 ...>
Ename pos neg POLY(1) Vname p1 ; special case defines p1 and sets p0 to zero

From each node pair posMeasureN and negMeasureN we compute the voltage difference V_N. We then evaluate the following polynomial to determine the voltage of this circuit element:

\begin{align} \text{For gain}: \quad & f(V) = gain * V \\ \text{For } n = 1: \quad & f(V_{1}) = p_0 + p_1 V_{1} + p_2 V_{1}^2 + p_3 V_{1}^3 + \ldots \\ \text{For } n = 2: \quad & f(V_{1}, V_{2}) = p_0 + p_1 V_{1} + p_2 V_{2} + p_3 V_{1}^2 + p_4 V_{1} V_{2} + p_5 V_{2}^2 + p_6 V_{1}^3 + \ldots \end{align}