예제 #1
0
 /// <summary>
 /// Initialize our bus
 /// </summary>
 /// <param name="Sub"></param>
 /// <param name="BusNumber"></param>
 /// <param name="Name"></param>
 /// <param name="PerUnitVoltage"></param>
 /// <param name="Builder"></param>
 public Sim_Bus(Sim_Substation Sub, int BusNumber, String Name, double PerUnitVoltage, Sim_Builder Builder)
 {
     this.ElemGuid       = Guid.NewGuid();
     this.Name           = Name;
     this.Substation     = Sub;
     this.Voltage        = Builder.GetVoltage();
     this.PerUnitVoltage = PerUnitVoltage;
     this.Substation.Elements.Add(this);
     this.BusNumber = BusNumber;
     this.Owner     = Builder.GetOwner();
     this.ElemGuid  = Guid.NewGuid();
     this.NodeGuid  = Guid.NewGuid();
     this.Operator  = Builder.GetOperator();
     this.TEID      = Builder.NextTEID();
     this.NodeTEID  = Builder.NextTEID();
 }