public Connection3P1P(Pin3Phase abc_pin, Pin1Phase a_pin, Pin1Phase b_pin, Pin1Phase c_pin) : base()
 {
     this.abc_pin = abc_pin;
     this.a_pin   = a_pin;
     this.b_pin   = b_pin;
     this.c_pin   = c_pin;
 }
Esempio n. 2
0
 public LineRL(float r, float l, Pin3Phase in_pin, Pin3Phase out_pin) : base()
 {
     this.r       = r;
     this.l       = l;
     this.in_pin  = in_pin;
     this.out_pin = out_pin;
 }
 public LoadD(Complex32 zAB, Complex32 zBC, Complex32 zCA, Pin3Phase in_pin) : base()
 {
     this.zAB    = zAB;
     this.zBC    = zBC;
     this.zCA    = zCA;
     this.in_pin = in_pin;
 }
Esempio n. 4
0
 public LoadY(Complex32 zA, Complex32 zB, Complex32 zC, Pin3Phase in_pin, Pin1Phase n_pin) : base()
 {
     this.zA     = zA;
     this.zB     = zB;
     this.zC     = zC;
     this.in_pin = in_pin;
     this.n_pin  = n_pin;
 }
Esempio n. 5
0
 public ShortCircuit(Pin3Phase in_pin, Pin3Phase out_pin, Pin1Phase a_pin, Pin1Phase b_pin, Pin1Phase c_pin) : base()
 {
     this.in_pin  = in_pin;
     this.out_pin = out_pin;
     this.a_pin   = a_pin;
     this.b_pin   = b_pin;
     this.c_pin   = c_pin;
 }
Esempio n. 6
0
 public GeneratorD(float peak, float phase, float frequency, Complex32 z, Pin3Phase out_pin) : base()
 {
     this.peak      = peak;
     this.phase     = phase;
     this.z         = z;
     this.out_pin   = out_pin;
     this.frequency = frequency;
 }
Esempio n. 7
0
 public Recloser3P(IRecloserProgram program, bool initialState, double frequency, double t0, Pin3Phase in_pin, Pin3Phase out_pin) : base()
 {
     this.program   = program;
     this.state     = initialState;
     this.frequency = frequency;
     this.t0        = t0;
     this.in_pin    = in_pin;
     this.out_pin   = out_pin;
 }
Esempio n. 8
0
 public LinePi(float r, float l, float b, float g, float bp, Pin3Phase in_pin, Pin3Phase out_pin) : base()
 {
     this.r       = r;
     this.l       = l;
     this.b       = b;
     this.g       = g;
     this.bp      = bp;
     this.in_pin  = in_pin;
     this.out_pin = out_pin;
 }
Esempio n. 9
0
 public DynamicShortCircuit(double startTime, double endTime, Pin3Phase in_pin, Pin3Phase out_pin, Pin1Phase a_pin, Pin1Phase b_pin, Pin1Phase c_pin) : base()
 {
     this.startTime = startTime;
     this.endTime   = endTime;
     this.in_pin    = in_pin;
     this.out_pin   = out_pin;
     this.a_pin     = a_pin;
     this.b_pin     = b_pin;
     this.c_pin     = c_pin;
 }
 public TransformerDd(Complex32 zp, Complex32 zs, double xm, double rc, double k, int group, Pin3Phase in_pin, Pin3Phase out_pin) : base()
 {
     if (group < 0 || group > 5)
     {
         throw new Exception($"Некорректное значение для параметра \"Group\": {group}");
     }
     this.group   = group;
     this.zp      = zp;
     this.zs      = zs;
     this.xm      = xm;
     this.rc      = rc;
     this.k       = k;
     this.in_pin  = in_pin;
     this.out_pin = out_pin;
 }
Esempio n. 11
0
 public Switch3P(bool state, Pin3Phase in_pin, Pin3Phase out_pin) : base()
 {
     this.state   = state;
     this.in_pin  = in_pin;
     this.out_pin = out_pin;
 }
 public Connection3P(Pin3Phase in_pin, Pin3Phase out_pin) : base()
 {
     this.in_pin  = in_pin;
     this.out_pin = out_pin;
 }
Esempio n. 13
0
 public Scope3P(Pin3Phase in_pin, Pin3Phase out_pin, string label) : base()
 {
     this.in_pin  = in_pin;
     this.out_pin = out_pin;
     this.label   = label;
 }