Beispiel #1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="name">The name of the voltage-controlled current source</param>
 /// <param name="pos">The positive node</param>
 /// <param name="neg">The negative node</param>
 /// <param name="cont_pos">The positive controlling node</param>
 /// <param name="cont_neg">The negative controlling node</param>
 /// <param name="coeff">The transconductance gain</param>
 public VoltageControlledCurrentsource(CircuitIdentifier name, CircuitIdentifier pos, CircuitIdentifier neg, CircuitIdentifier cont_pos, CircuitIdentifier cont_neg, double gain)
     : base(name)
 {
     Connect(pos, neg, cont_pos, cont_neg);
     VCCScoeff.Set(gain);
 }
Beispiel #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="name">The name of the voltage-controlled current source</param>
 /// <param name="pos">The positive node</param>
 /// <param name="neg">The negative node</param>
 /// <param name="cont_pos">The positive controlling node</param>
 /// <param name="cont_neg">The negative controlling node</param>
 /// <param name="coeff"></param>
 public VoltageControlledCurrentsource(string name, string pos, string neg, string cont_pos, string cont_neg, double coeff) : base(name, 4)
 {
     Connect(pos, neg, cont_pos, cont_neg);
     VCCScoeff.Set(coeff);
 }