/// <summary> /// 创建电路 /// </summary> public static void CreateCirCuit() { List <NDlabObject> l = SearchLabObject(SearchCicuitType.NormalCircuit, false); foreach (NDlabObject o in l) { LabObjectDataFactory.ResetCircuitRunData(o.LabObjID); } CircuitM.CreateCircuit(); foreach (NDlabObject o in l) { if (o != null) { (o as NDCircuitObject).CalcCircuit(); } } }
/// <summary> /// 修改电路属性 /// </summary> protected void ModifyCirCuit() { //CreateCirCuit(); //return; List <NDlabObject> l = SearchLabObject(SearchCicuitType.NormalCircuit, false); foreach (NDlabObject o in l) { LabObjectDataFactory.ResetCircuitRunData(o.LabObjID); } CircuitM.UpdataCircuit(); foreach (NDlabObject o in l) { if (o != null) { (o as NDCircuitObject).CalcCircuit(); } } }