Пример #1
0
 public Bjt(BjtParams parameters, object tag = null) : base(4, tag)
 {
     Parameters = parameters;
 }
 /// <summary>Adds a diode between specified nodes.</summary>
 /// <param name="builder">The builder.</param>
 /// <param name="nCollector">Collector node of the device.</param>
 /// <param name="nBase">Base node of the device.</param>
 /// <param name="nEmitter">Emitter node of the device.</param>
 /// <param name="param">Model parameters of the device.</param>
 /// <param name="tag">Tag to identify the device.</param>
 /// <returns></returns>
 public static CircuitBuilder AddBjt(this CircuitBuilder builder, int nCollector, int nBase, int nEmitter,
                                     BjtParams param, object tag = null)
 {
     builder.AddDevice(new[] { nCollector, nBase, nEmitter, 0 }, new Bjt(param, tag));
     return(builder);
 }