Entry/HStation.Entry.Xhs.Core/HStation.Entry.Xhs.Core.csproj
@@ -17,7 +17,7 @@ </ProjectExtensions> <ItemGroup> <ProjectReference Include="..\HStation.WebApi.Xhs.Core\HStation.WebApi.Xhs.Core.csproj" /> <ProjectReference Include="..\..\WebApi\HStation.WebApi.Xhs.Core\HStation.WebApi.Xhs.Core.csproj" /> </ItemGroup> </Project> Hydro/HStation.Hydro.Core/GlobalUsings.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1 @@ global using Yw.Untity; Hydro/HStation.Hydro.Core/HStation.Hydro.Core.csproj
@@ -3,11 +3,12 @@ <PropertyGroup> <TargetFramework>net6.0</TargetFramework> <ImplicitUsings>enable</ImplicitUsings> <Nullable>enable</Nullable> <Nullable>disable</Nullable> </PropertyGroup> <ItemGroup> <PackageReference Include="Yw.BLL.Hydro.Core" Version="3.0.3" /> <PackageReference Include="Yw.BLL.Hydro.Core" Version="3.0.5" /> <PackageReference Include="Yw.Untity.Core" Version="3.0.1" /> </ItemGroup> <ItemGroup> Hydro/HStation.Hydro.Core/ParseHelper.cs
@@ -1,4 +1,6 @@ namespace HStation.Hydro using HStation.Model; namespace HStation.Hydro { /// <summary> /// è§£æè¾ å©ç±» @@ -8,8 +10,40 @@ /// <summary> /// ä»Revitè§£æ /// </summary> public static Yw.Model.HydroModelInfo FromRevit(HStation.Model.RevitModel revitModel) public static Yw.Model.HydroModelInfo FromRevit(HStation.Model.RevitModel revitModel, out string msg) { msg = string.Empty; #region Revitç»ä»¶æ´å var allRevitParterList = new List<HStation.Model.RevitParter>(); if (revitModel.Reservoirs != null) { allRevitParterList.AddRange(revitModel.Reservoirs); } if (revitModel.Tanks != null) { allRevitParterList.AddRange(revitModel.Tanks); } if (revitModel.Junctions != null) { allRevitParterList.AddRange(revitModel.Junctions); } if (revitModel.Pipes != null) { allRevitParterList.AddRange(revitModel.Pipes); } if (revitModel.Valves != null) { allRevitParterList.AddRange(revitModel.Valves); } if (revitModel.Pumps != null) { allRevitParterList.AddRange(revitModel.Pumps); } #endregion var hydro = new Yw.Model.HydroModelInfo(); hydro.Name = revitModel.Name; hydro.Code = null; @@ -19,237 +53,232 @@ hydro.TagName = null; hydro.Description = revitModel.Description; //æ°´åº if (revitModel.Reservoirs != null && revitModel.Reservoirs.Count > 0) { hydro.Reservoirs = new List<Yw.Model.HydroReservoirInfo>(); foreach (var revitReservoir in revitModel.Reservoirs) { var reservoir = new Yw.Model.HydroReservoirInfo(); reservoir.Catalog = Yw.Hydro.Catalog.Reservoir; reservoir.Name = revitReservoir.Name; reservoir.Code = revitReservoir.Code; reservoir.Flags = revitReservoir.Flags; reservoir.Description = revitReservoir.Description; reservoir.Head = revitReservoir.Head; reservoir.Pattern = revitReservoir.Pattern; var center = revitReservoir.BoundingBox.Center; reservoir.Position2d = new Yw.Model.Hydro.Position2d(center.X, center.Y); reservoir.Position3d = new Yw.Model.Hydro.Position3d(center.X, center.Y, center.Z); reservoir.ScenePropValueList = revitReservoir.PropValueList?.Select(x => new Yw.Model.HydroScenePropValuePureInfo() { PropName = x.Key, PropValue = x.Value?.ToString() }).ToList(); hydro.Reservoirs.Add(reservoir); } } ////æ°´åº //if (revitModel.Reservoirs != null && revitModel.Reservoirs.Count > 0) //{ // hydro.Reservoirs = new List<Yw.Model.HydroReservoirInfo>(); // foreach (var revitReservoir in revitModel.Reservoirs) // { // var reservoir = new Yw.Model.HydroReservoirInfo(); // reservoir.Catalog = Yw.Hydro.Catalog.Reservoir; // reservoir.Name = revitReservoir.Name; // reservoir.Code = revitReservoir.Code; // reservoir.Flags = revitReservoir.Flags; // reservoir.Description = revitReservoir.Description; // reservoir.Head = revitReservoir.Head; // reservoir.Pattern = revitReservoir.Pattern; // var center = revitReservoir.BoundingBox.Center; // reservoir.Position2d = new Yw.Model.Hydro.Position2d(center.X, center.Y); // reservoir.Position3d = new Yw.Model.Hydro.Position3d(center.X, center.Y, center.Z); // reservoir.ScenePropValueList = revitReservoir.PropValueList?.Select(x => new Yw.Model.HydroScenePropValuePureInfo() // { // PropName = x.Key, // PropValue = x.Value?.ToString() // }).ToList(); // hydro.Reservoirs.Add(reservoir); // } //} //æ°´æ± if (revitModel.Tanks != null && revitModel.Tanks.Count > 0) { hydro.Tanks = new List<Yw.Model.HydroTankInfo>(); foreach (var revitTank in revitModel.Tanks) { var tank = new Yw.Model.HydroTankInfo(); tank.Catalog = Yw.Hydro.Catalog.Tank; tank.Name = revitTank.Name; tank.Code = revitTank.Code; tank.Flags = revitTank.Flags; tank.Description = revitTank.Description; tank.Elev = revitTank.Elev; tank.InitLevel = revitTank.InitLevel; tank.MinLevel = revitTank.MinLevel; tank.MaxLevel = revitTank.MaxLevel; tank.Diameter = revitTank.Diameter; tank.MinVol = revitTank.MinVol; tank.VolCurve = revitTank.VolCurve; var center = revitTank.BoundingBox.Center; tank.Position2d = new Yw.Model.Hydro.Position2d(center.X, center.Y); tank.Position3d = new Yw.Model.Hydro.Position3d(center.X, center.Y, center.Z); tank.ScenePropValueList = revitTank.PropValueList?.Select(x => new Yw.Model.HydroScenePropValuePureInfo() { PropName = x.Key, PropValue = x.Value?.ToString() }).ToList(); hydro.Tanks.Add(tank); } } ////æ°´æ± //if (revitModel.Tanks != null && revitModel.Tanks.Count > 0) //{ // hydro.Tanks = new List<Yw.Model.HydroTankInfo>(); // foreach (var revitTank in revitModel.Tanks) // { // var tank = new Yw.Model.HydroTankInfo(); // tank.Catalog = Yw.Hydro.Catalog.Tank; // tank.Name = revitTank.Name; // tank.Code = revitTank.Code; // tank.Flags = revitTank.Flags; // tank.Description = revitTank.Description; // tank.Elev = revitTank.PoolElev; // tank.InitLevel = revitTank.InitLevel; // tank.MinLevel = revitTank.MinLevel; // tank.MaxLevel = revitTank.MaxLevel; // tank.Diameter = revitTank.Diameter; // tank.MinVol = revitTank.MinVol; // tank.VolCurve = revitTank.VolCurve; // var center = revitTank.BoundingBox.Center; // tank.Position2d = new Yw.Model.Hydro.Position2d(center.X, center.Y); // tank.Position3d = new Yw.Model.Hydro.Position3d(center.X, center.Y, center.Z); // tank.ScenePropValueList = revitTank.PropValueList?.Select(x => new Yw.Model.HydroScenePropValuePureInfo() // { // PropName = x.Key, // PropValue = x.Value?.ToString() // }).ToList(); // hydro.Tanks.Add(tank); // } //} //æ©æ£å¨ if (revitModel.Emitters != null && revitModel.Emitters.Count > 0) { hydro.Emitters = new List<Yw.Model.HydroEmitterInfo>(); foreach (var revitEmitter in revitModel.Emitters) { var emitter = new Yw.Model.HydroEmitterInfo(); emitter.Catalog = Yw.Hydro.Catalog.Emitter; emitter.Name = revitEmitter.Name; emitter.Code = revitEmitter.Code; emitter.Flags = revitEmitter.Flags; emitter.Description = revitEmitter.Description; emitter.EmitterType = revitEmitter.EmitterType; emitter.FlowCoefficient = revitEmitter.FlowCoefficient; var center = revitEmitter.BoundingBox.Center; emitter.Position2d = new Yw.Model.Hydro.Position2d(center.X, center.Y); emitter.Position3d = new Yw.Model.Hydro.Position3d(center.X, center.Y, center.Z); emitter.ScenePropValueList = revitEmitter.PropValueList?.Select(x => new Yw.Model.HydroScenePropValuePureInfo() { PropName = x.Key, PropValue = x.Value?.ToString() }).ToList(); hydro.Emitters.Add(emitter); } } ////èç¹ //if (revitModel.Junctions != null && revitModel.Junctions.Count > 0) //{ // hydro.Junctions = new List<Yw.Model.HydroJunctionInfo>(); // foreach (var revitJunction in revitModel.Junctions) // { // var junction = new Yw.Model.HydroJunctionInfo(); // junction.Catalog = Yw.Hydro.Catalog.Junction; // junction.Name = revitJunction.Name; // junction.Code = revitJunction.Code; // junction.Flags = revitJunction.Flags; // junction.Description = revitJunction.Description; // junction.Elev = revitJunction.Elev; // junction.Demand = revitJunction.Demand; // junction.Pattern = revitJunction.Pattern; // var center = revitJunction.BoundingBox.Center; // junction.Position2d = new Yw.Model.Hydro.Position2d(center.X, center.Y); // junction.Position3d = new Yw.Model.Hydro.Position3d(center.X, center.Y, center.Z); // junction.ScenePropValueList = revitJunction.PropValueList?.Select(x => new Yw.Model.HydroScenePropValuePureInfo() // { // PropName = x.Key, // PropValue = x.Value?.ToString() // }).ToList(); // hydro.Junctions.Add(junction); // } //} //èç¹ if (revitModel.Junctions != null && revitModel.Junctions.Count > 0) { hydro.Junctions = new List<Yw.Model.HydroJunctionInfo>(); foreach (var revitJunction in revitModel.Junctions) { var junction = new Yw.Model.HydroJunctionInfo(); junction.Catalog = Yw.Hydro.Catalog.Junction; junction.Name = revitJunction.Name; junction.Code = revitJunction.Code; junction.Flags = revitJunction.Flags; junction.Description = revitJunction.Description; junction.Elev = revitJunction.Elev; junction.Demand = revitJunction.Demand; junction.Pattern = revitJunction.Pattern; var center = revitJunction.BoundingBox.Center; junction.Position2d = new Yw.Model.Hydro.Position2d(center.X, center.Y); junction.Position3d = new Yw.Model.Hydro.Position3d(center.X, center.Y, center.Z); junction.ScenePropValueList = revitJunction.PropValueList?.Select(x => new Yw.Model.HydroScenePropValuePureInfo() { PropName = x.Key, PropValue = x.Value?.ToString() }).ToList(); hydro.Junctions.Add(junction); } } ////æ°´æ³µ //if (revitModel.Pumps != null && revitModel.Pumps.Count > 0) //{ // hydro.Pumps = new List<Yw.Model.HydroPumpInfo>(); // foreach (var revitPump in revitModel.Pumps) // { // var revitStartParter = allRevitParterList.Find(x => x.Code == revitPump.StartCode); // if (revitStartParter == null) // { // msg = $"Pumpï¼{revitPump.Code}ï¼StartCodeï¼{revitPump.StartCode} Error"; // return default; // } // if (revitStartParter is RevitReservoir) // { // msg = $"Pumpï¼{revitPump.Code}ï¼StartCodeï¼{revitPump.StartCode} Errorï¼Canot Reservoir"; // return default; // } // if (revitStartParter is RevitTank) // { // msg = $"Pumpï¼{revitPump.Code}ï¼StartCodeï¼{revitPump.StartCode} Errorï¼Canot Tank"; // return default; // } //æ°´æ³µ if (revitModel.Pumps != null && revitModel.Pumps.Count > 0) { hydro.Pumps = new List<Yw.Model.HydroPumpInfo>(); foreach (var revitPump in revitModel.Pumps) { var revitStartJunction = revitModel.Junctions?.Find(x => x.Code == revitPump.StartCode); if (revitStartJunction == null) { // if (revitStartParter is not RevitJunction) // { // var revitStartJunction = new RevitJunction(); // revitStartJunction.Id = RevitHelper.CreateUniqueCode(Yw.Hydro.Catalog.Junction, allRevitParterList); // revitStartJunction.Name = revitStartJunction.Id; // revitStartJunction.Code = revitStartJunction.Id; // revitStartJunction.Elev = revitPump.Elev; } // } var revitEndJunction = revitModel.Junctions?.Find(x => x.Code == revitPump.EndCode); if (revitEndJunction == null) { // var revitEndJunction = revitModel.Junctions?.Find(x => x.Code == revitPump.EndCode); // if (revitEndJunction == null) // { // msg = $"Pumpï¼{revitPump.Code}ï¼EndCodeï¼{revitPump.EndCode} Error"; // return default; // } } // var pump = new Yw.Model.HydroPumpInfo(); // pump.Catalog = Yw.Hydro.Catalog.Pump; // pump.Name = revitPump.Name; // pump.Code = revitPump.Code; // pump.Flags = revitPump.Flags; // pump.Description = revitPump.Description; // pump.StartCode = revitPump.StartCode; // pump.EndCode = revitPump.EndCode; // pump.Power = revitPump.Power; // pump.Head = revitPump.Head; // pump.Speed = revitPump.Speed; // pump.Pattern = revitPump.Pattern; // pump.ScenePropValueList = revitPump.PropValueList?.Select(x => new Yw.Model.HydroScenePropValuePureInfo() // { // PropName = x.Key, // PropValue = x.Value?.ToString() // }).ToList(); // hydro.Pumps.Add(pump); // } //} var pump = new Yw.Model.HydroPumpInfo(); pump.Catalog = Yw.Hydro.Catalog.Pump; pump.Name = revitPump.Name; pump.Code = revitPump.Code; pump.Flags = revitPump.Flags; pump.Description = revitPump.Description; pump.StartCode = revitPump.StartCode; pump.EndCode = revitPump.EndCode; pump.Power = revitPump.Power; pump.Head = revitPump.Head; pump.Speed = revitPump.Speed; pump.Pattern = revitPump.Pattern; pump.ScenePropValueList = revitPump.PropValueList?.Select(x => new Yw.Model.HydroScenePropValuePureInfo() { PropName = x.Key, PropValue = x.Value?.ToString() }).ToList(); hydro.Pumps.Add(pump); } } ////éé¨ //if (revitModel.Valves != null && revitModel.Valves.Count > 0) //{ // hydro.Valves = new List<Yw.Model.HydroValveInfo>(); // foreach (var revitValve in revitModel.Valves) // { // var revitStartJunction = revitModel.Junctions?.Find(x => x.Code == revitValve.StartCode); // if (revitStartJunction == null) // { //éé¨ if (revitModel.Valves != null && revitModel.Valves.Count > 0) { hydro.Valves = new List<Yw.Model.HydroValveInfo>(); foreach (var revitValve in revitModel.Valves) { var revitStartJunction = revitModel.Junctions?.Find(x => x.Code == revitValve.StartCode); if (revitStartJunction == null) { // } } // var revitEndJunction = revitModel.Junctions?.Find(x => x.Code == revitValve.EndCode); // if (revitEndJunction == null) // { var revitEndJunction = revitModel.Junctions?.Find(x => x.Code == revitValve.EndCode); if (revitEndJunction == null) { // } } // var valve = new Yw.Model.HydroValveInfo(); // valve.Catalog = Yw.Hydro.Catalog.Valve; // valve.Name = revitValve.Name; // valve.Code = revitValve.Code; // valve.Flags = revitValve.Flags; // valve.Description = revitValve.Description; // valve.StartCode = revitValve.StartCode; // valve.EndCode = revitValve.EndCode; // valve.Diameter = revitValve.Diameter; // valve.MinorLoss = revitValve.MinorLoss; // valve.ValveType = revitValve.ValveType; // valve.ValveSetting = revitValve.ValveSetting; // valve.ScenePropValueList = revitValve.PropValueList?.Select(x => new Yw.Model.HydroScenePropValuePureInfo() // { // PropName = x.Key, // PropValue = x.Value?.ToString() // }).ToList(); // hydro.Valves.Add(valve); // } //} var valve = new Yw.Model.HydroValveInfo(); valve.Catalog = Yw.Hydro.Catalog.Valve; valve.Name = revitValve.Name; valve.Code = revitValve.Code; valve.Flags = revitValve.Flags; valve.Description = revitValve.Description; valve.StartCode = revitValve.StartCode; valve.EndCode = revitValve.EndCode; valve.Diameter = revitValve.Diameter; valve.MinorLoss = revitValve.MinorLoss; valve.ValveType = revitValve.ValveType; valve.ValveSetting = revitValve.ValveSetting; valve.ScenePropValueList = revitValve.PropValueList?.Select(x => new Yw.Model.HydroScenePropValuePureInfo() { PropName = x.Key, PropValue = x.Value?.ToString() }).ToList(); hydro.Valves.Add(valve); } } ////管é //if (revitModel.Pipes != null && revitModel.Pipes.Count > 0) //{ // hydro.Pipes = new List<Yw.Model.HydroPipeInfo>(); // foreach (var revitPipe in revitModel.Pipes) // { // var pipe = new Yw.Model.HydroPipeInfo(); // pipe.Catalog = Yw.Hydro.Catalog.Pipe; // pipe.Name = revitPipe.Name; // pipe.Code = revitPipe.Code; // pipe.Flags = revitPipe.Flags; // pipe.Description = revitPipe.Description; // pipe.StartCode = revitPipe.StartCode; // pipe.EndCode = revitPipe.EndCode; // pipe.Diameter = revitPipe.Diameter; // pipe.Length = revitPipe.Length; // pipe.Roughness = revitPipe.Roughness; // pipe.MinorLoss = revitPipe.MinorLoss; // pipe.PipeStatus = revitPipe.PipeStatus; // pipe.ScenePropValueList = revitPipe.PropValueList?.Select(x => new Yw.Model.HydroScenePropValuePureInfo() // { // PropName = x.Key, // PropValue = x.Value?.ToString() // }).ToList(); // hydro.Pipes.Add(pipe); // } //} //管é if (revitModel.Pipes != null && revitModel.Pipes.Count > 0) { hydro.Pipes = new List<Yw.Model.HydroPipeInfo>(); foreach (var revitPipe in revitModel.Pipes) { var pipe = new Yw.Model.HydroPipeInfo(); pipe.Catalog = Yw.Hydro.Catalog.Pipe; pipe.Name = revitPipe.Name; pipe.Code = revitPipe.Code; pipe.Flags = revitPipe.Flags; pipe.Description = revitPipe.Description; pipe.StartCode = revitPipe.StartCode; pipe.EndCode = revitPipe.EndCode; pipe.Diameter = revitPipe.Diameter; pipe.Length = revitPipe.Length; pipe.Roughness = revitPipe.Roughness; pipe.MinorLoss = revitPipe.MinorLoss; pipe.PipeStatus = revitPipe.PipeStatus; pipe.ScenePropValueList = revitPipe.PropValueList?.Select(x => new Yw.Model.HydroScenePropValuePureInfo() { PropName = x.Key, PropValue = x.Value?.ToString() }).ToList(); hydro.Pipes.Add(pipe); } } //è£ é¥°ä»¶ if (revitModel.Decorators != null && revitModel.Decorators.Count > 0) { hydro.Decorators = new List<Yw.Model.HydroDecoratorInfo>(); foreach (var revitDecorator in revitModel.Decorators) { var decorator = new Yw.Model.HydroDecoratorInfo(); decorator.Name = revitDecorator.Name; decorator.Category = revitDecorator.Category; decorator.Decoration = revitDecorator.Decoration; decorator.Description = revitDecorator.Description; hydro.Decorators.Add(decorator); } } ////è£ é¥°ä»¶ //if (revitModel.Decorators != null && revitModel.Decorators.Count > 0) //{ // hydro.Decorators = new List<Yw.Model.HydroDecoratorInfo>(); // foreach (var revitDecorator in revitModel.Decorators) // { // var decorator = new Yw.Model.HydroDecoratorInfo(); // decorator.Name = revitDecorator.Name; // decorator.Category = revitDecorator.Category; // decorator.Decoration = revitDecorator.Decoration; // decorator.Description = revitDecorator.Description; // hydro.Decorators.Add(decorator); // } //} return hydro; } Hydro/HStation.Hydro.Core/RevitHelper.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,23 @@ namespace HStation.Hydro { /// <summary> /// Revitè¾ å©ç±» /// </summary> public class RevitHelper { /// <summary> /// å建å¯ä¸ç¼ç /// </summary> /// <param name="catalog">åç±»</param> /// <param name="allParterList">ææç»ä»¶</param> /// <returns>å¯ä¸ç¼ç </returns> public static string CreateUniqueCode(string catalog, List<HStation.Model.RevitParter> allParterList) { var allCodeList = allParterList?.Select(x => x.Code).Distinct().ToList(); var code = UniqueHelper.CreateFromFirst(catalog, allCodeList); return code; } } } Hydro/HStation.Hydro.Xhs.Core/Class1.cs
ÎļþÒÑɾ³ý Hydro/Yw.EPAcore.Core/x64/Debug/Yw.EPAcore.Core.Build.CppClean.log
@@ -1,66 +1,66 @@ d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\x64\debug\yw.epacore.core.bsc d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\hydcoeffs.sbr d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\hydcoeffs.obj d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\smatrix.sbr d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\smatrix.obj d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\hydsolver.sbr d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\hydsolver.obj d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\stdafx.sbr d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\stdafx.obj d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\inpfile.sbr d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\inpfile.obj d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\epanet2.sbr d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\epanet2.obj d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\hash.sbr d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\hash.obj d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\qualreact.sbr d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\qualreact.obj d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\input3.sbr d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\input3.obj d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\input1.sbr d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\input1.obj d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\mempool.sbr d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\mempool.obj d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\qualroute.sbr d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\qualroute.obj d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\hydraul.sbr d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\hydraul.obj d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\.netframework,version=v4.7.2.assemblyattributes.sbr d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\.netframework,version=v4.7.2.assemblyattributes.obj d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\input2.sbr d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\input2.obj d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\hydstatus.sbr d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\hydstatus.obj d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\rules.sbr d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\rules.obj d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\epanet.sbr d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\epanet.obj d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\project.sbr d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\project.obj d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\output.sbr d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\output.obj d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\main.sbr d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\main.obj d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\report.sbr d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\report.obj d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\genmmd.sbr d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\genmmd.obj d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\quality.sbr d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\quality.obj d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\x64\debug\yw.epacore.core.dll d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\x64\debug\yw.epacore.core.pdb d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\x64\debug\yw.epacore.core.lib d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\x64\debug\yw.epacore.core.exp d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\yw.epacore.core.tlog\bscmake.command.1.tlog d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\yw.epacore.core.tlog\bscmake.read.1.tlog d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\yw.epacore.core.tlog\bscmake.write.1.tlog d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\yw.epacore.core.tlog\cl.command.1.tlog d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\yw.epacore.core.tlog\cl.items.tlog d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\yw.epacore.core.tlog\cl.read.1.tlog d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\yw.epacore.core.tlog\cl.write.1.tlog d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\yw.epacore.core.tlog\link.command.1.tlog d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\yw.epacore.core.tlog\link.read.1.tlog d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\yw.epacore.core.tlog\link.write.1.tlog d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\yw.epacore.core.tlog\link.write.2u.tlog d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\yw.epacore.core.tlog\metagen.read.1.tlog d:\desktop\d_production\å·¥å ·é¡¹ç®\isupply\xhs.v1.0\hydro\yw.epacore.core\x64\debug\yw.epacore.core.tlog\metagen.write.1.tlog d:\workdata\git\hstation\xhs\x64\debug\yw.epacore.core.bsc d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\hydcoeffs.sbr d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\hydcoeffs.obj d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\input2.sbr d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\input2.obj d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\inpfile.sbr d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\inpfile.obj d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\output.sbr d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\output.obj d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\main.sbr d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\main.obj d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\input3.sbr d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\input3.obj d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\hydraul.sbr d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\hydraul.obj d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\epanet2.sbr d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\epanet2.obj d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\qualroute.sbr d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\qualroute.obj d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\stdafx.sbr d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\stdafx.obj d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\hydstatus.sbr d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\hydstatus.obj d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\mempool.sbr d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\mempool.obj d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\genmmd.sbr d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\genmmd.obj d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\quality.sbr d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\quality.obj d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\rules.sbr d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\rules.obj d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\project.sbr d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\project.obj d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\hash.sbr d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\hash.obj d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\qualreact.sbr d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\qualreact.obj d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\smatrix.sbr d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\smatrix.obj d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\input1.sbr d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\input1.obj d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\epanet.sbr d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\epanet.obj d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\report.sbr d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\report.obj d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\.netframework,version=v4.7.2.assemblyattributes.sbr d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\.netframework,version=v4.7.2.assemblyattributes.obj d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\hydsolver.sbr d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\hydsolver.obj d:\workdata\git\hstation\xhs\x64\debug\yw.epacore.core.dll d:\workdata\git\hstation\xhs\x64\debug\yw.epacore.core.pdb d:\workdata\git\hstation\xhs\x64\debug\yw.epacore.core.lib d:\workdata\git\hstation\xhs\x64\debug\yw.epacore.core.exp d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\yw.epacore.core.tlog\bscmake.command.1.tlog d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\yw.epacore.core.tlog\bscmake.read.1.tlog d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\yw.epacore.core.tlog\bscmake.write.1.tlog d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\yw.epacore.core.tlog\cl.command.1.tlog d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\yw.epacore.core.tlog\cl.items.tlog d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\yw.epacore.core.tlog\cl.read.1.tlog d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\yw.epacore.core.tlog\cl.write.1.tlog d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\yw.epacore.core.tlog\link.command.1.tlog d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\yw.epacore.core.tlog\link.read.1.tlog d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\yw.epacore.core.tlog\link.secondary.1.tlog d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\yw.epacore.core.tlog\link.write.1.tlog d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\yw.epacore.core.tlog\metagen.read.1.tlog d:\workdata\git\hstation\xhs\hydro\yw.epacore.core\x64\debug\yw.epacore.core.tlog\metagen.write.1.tlog Hydro/Yw.EPAcore.Core/x64/Debug/Yw.EPAcore.Core.dll.recipe
@@ -2,7 +2,7 @@ <Project> <ProjectOutputs> <ProjectOutput> <FullPath>D:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\x64\Debug\Yw.EPAcore.Core.dll</FullPath> <FullPath>D:\WorkData\git\HStation\XHS\x64\Debug\Yw.EPAcore.Core.dll</FullPath> </ProjectOutput> </ProjectOutputs> <ContentFiles /> Hydro/Yw.EPAcore.Core/x64/Debug/Yw.EPAcore.Core.log
@@ -1,4 +1,4 @@ C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets(531,5): warning MSB8028: ä¸é´ç®å½(x64\Debug\)å å«ä»å¦ä¸ä¸ªé¡¹ç®(Hydro.HydraulicCore.vcxproj)å ±äº«çæä»¶ã è¿ä¼å¯¼è´éè¯¯çæ¸ é¤åéæ°çæè¡ä¸ºã C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Microsoft\VC\v170\Microsoft.CppBuild.targets(531,5): warning MSB8028: ä¸é´ç®å½(x64\Debug\)å å«ä»å¦ä¸ä¸ªé¡¹ç®(Hydro.HydraulicCore.vcxproj)å ±äº«çæä»¶ã è¿ä¼å¯¼è´éè¯¯çæ¸ é¤åéæ°çæè¡ä¸ºã epanet.cpp epanet2.cpp genmmd.cpp @@ -24,5 +24,5 @@ stdafx.cpp .NETFramework,Version=v4.7.2.AssemblyAttributes.cpp epanet.obj : éå°äº MSIL 模åï¼å¯¹ MSIL ç¦ç¨äºå¢é龿¥ï¼æ£å¨æ§è¡å®å ¨é¾æ¥ æ£å¨åå»ºåº D:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\x64\Debug\Yw.EPAcore.Core.lib å对象 D:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\x64\Debug\Yw.EPAcore.Core.exp Yw.EPAcore.Core.vcxproj -> D:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\x64\Debug\Yw.EPAcore.Core.dll æ£å¨åå»ºåº D:\WorkData\git\HStation\XHS\x64\Debug\Yw.EPAcore.Core.lib å对象 D:\WorkData\git\HStation\XHS\x64\Debug\Yw.EPAcore.Core.exp Yw.EPAcore.Core.vcxproj -> D:\WorkData\git\HStation\XHS\x64\Debug\Yw.EPAcore.Core.dll Hydro/Yw.EPAcore.Core/x64/Debug/Yw.EPAcore.Core.tlog/CL.command.1.tlogBinary files differ
Hydro/Yw.EPAcore.Core/x64/Debug/Yw.EPAcore.Core.tlog/CL.read.1.tlogBinary files differ
Hydro/Yw.EPAcore.Core/x64/Debug/Yw.EPAcore.Core.tlog/CL.write.1.tlogBinary files differ
Hydro/Yw.EPAcore.Core/x64/Debug/Yw.EPAcore.Core.tlog/Cl.items.tlog
@@ -1,24 +1,24 @@ d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\src\epanet.cpp;d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\x64\Debug\epanet.obj d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\src\epanet2.cpp;d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\x64\Debug\epanet2.obj d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\src\genmmd.cpp;d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\x64\Debug\genmmd.obj d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\src\hash.cpp;d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\x64\Debug\hash.obj d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\src\hydcoeffs.cpp;d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\x64\Debug\hydcoeffs.obj d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\src\hydraul.cpp;d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\x64\Debug\hydraul.obj d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\src\hydsolver.cpp;d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\x64\Debug\hydsolver.obj d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\src\hydstatus.cpp;d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\x64\Debug\hydstatus.obj d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\src\inpfile.cpp;d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\x64\Debug\inpfile.obj d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\src\input1.cpp;d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\x64\Debug\input1.obj d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\src\input2.cpp;d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\x64\Debug\input2.obj d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\src\input3.cpp;d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\x64\Debug\input3.obj d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\src\main.cpp;d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\x64\Debug\main.obj d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\src\mempool.cpp;d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\x64\Debug\mempool.obj d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\src\output.cpp;d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\x64\Debug\output.obj d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\src\project.cpp;d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\x64\Debug\project.obj d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\src\quality.cpp;d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\x64\Debug\quality.obj d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\src\qualreact.cpp;d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\x64\Debug\qualreact.obj d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\src\qualroute.cpp;d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\x64\Debug\qualroute.obj d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\src\report.cpp;d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\x64\Debug\report.obj d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\src\rules.cpp;d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\x64\Debug\rules.obj d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\src\smatrix.cpp;d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\x64\Debug\smatrix.obj d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\src\stdafx.cpp;d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\x64\Debug\stdafx.obj d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\x64\Debug\.NETFramework,Version=v4.7.2.AssemblyAttributes.cpp;d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\x64\Debug\.NETFramework,Version=v4.7.2.AssemblyAttributes.obj D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\src\epanet.cpp;D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\x64\Debug\epanet.obj D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\src\epanet2.cpp;D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\x64\Debug\epanet2.obj D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\src\genmmd.cpp;D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\x64\Debug\genmmd.obj D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\src\hash.cpp;D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\x64\Debug\hash.obj D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\src\hydcoeffs.cpp;D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\x64\Debug\hydcoeffs.obj D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\src\hydraul.cpp;D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\x64\Debug\hydraul.obj D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\src\hydsolver.cpp;D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\x64\Debug\hydsolver.obj D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\src\hydstatus.cpp;D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\x64\Debug\hydstatus.obj D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\src\inpfile.cpp;D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\x64\Debug\inpfile.obj D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\src\input1.cpp;D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\x64\Debug\input1.obj D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\src\input2.cpp;D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\x64\Debug\input2.obj D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\src\input3.cpp;D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\x64\Debug\input3.obj D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\src\main.cpp;D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\x64\Debug\main.obj D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\src\mempool.cpp;D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\x64\Debug\mempool.obj D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\src\output.cpp;D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\x64\Debug\output.obj D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\src\project.cpp;D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\x64\Debug\project.obj D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\src\quality.cpp;D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\x64\Debug\quality.obj D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\src\qualreact.cpp;D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\x64\Debug\qualreact.obj D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\src\qualroute.cpp;D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\x64\Debug\qualroute.obj D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\src\report.cpp;D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\x64\Debug\report.obj D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\src\rules.cpp;D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\x64\Debug\rules.obj D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\src\smatrix.cpp;D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\x64\Debug\smatrix.obj D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\src\stdafx.cpp;D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\x64\Debug\stdafx.obj D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\x64\Debug\.NETFramework,Version=v4.7.2.AssemblyAttributes.cpp;D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\x64\Debug\.NETFramework,Version=v4.7.2.AssemblyAttributes.obj Hydro/Yw.EPAcore.Core/x64/Debug/Yw.EPAcore.Core.tlog/Yw.EPAcore.Core.lastbuildstate
@@ -1,2 +1,2 @@ PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.36.32532:TargetPlatformVersion=10.0.22000.0:TargetFrameworkVersion=v4.7.2::EnableManagedIncrementalBuild=true: Debug|x64|D:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\| PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.39.33519:TargetPlatformVersion=10.0.22621.0:TargetFrameworkVersion=v4.7.2::EnableManagedIncrementalBuild=true: Debug|x64|D:\WorkData\git\HStation\XHS\| Hydro/Yw.EPAcore.Core/x64/Debug/Yw.EPAcore.Core.tlog/bscmake.command.1.tlogBinary files differ
Hydro/Yw.EPAcore.Core/x64/Debug/Yw.EPAcore.Core.tlog/bscmake.read.1.tlogBinary files differ
Hydro/Yw.EPAcore.Core/x64/Debug/Yw.EPAcore.Core.tlog/bscmake.write.1.tlogBinary files differ
Hydro/Yw.EPAcore.Core/x64/Debug/Yw.EPAcore.Core.tlog/link.command.1.tlogBinary files differ
Hydro/Yw.EPAcore.Core/x64/Debug/Yw.EPAcore.Core.tlog/link.read.1.tlogBinary files differ
Hydro/Yw.EPAcore.Core/x64/Debug/Yw.EPAcore.Core.tlog/link.secondary.1.tlog
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,3 @@ ^D:\WORKDATA\GIT\HSTATION\XHS\HYDRO\YW.EPACORE.CORE\X64\DEBUG\.NETFRAMEWORK,VERSION=V4.7.2.ASSEMBLYATTRIBUTES.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\HYDRO\YW.EPACORE.CORE\X64\DEBUG\EPANET.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\HYDRO\YW.EPACORE.CORE\X64\DEBUG\EPANET2.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\HYDRO\YW.EPACORE.CORE\X64\DEBUG\GENMMD.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\HYDRO\YW.EPACORE.CORE\X64\DEBUG\HASH.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\HYDRO\YW.EPACORE.CORE\X64\DEBUG\HYDCOEFFS.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\HYDRO\YW.EPACORE.CORE\X64\DEBUG\HYDRAUL.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\HYDRO\YW.EPACORE.CORE\X64\DEBUG\HYDSOLVER.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\HYDRO\YW.EPACORE.CORE\X64\DEBUG\HYDSTATUS.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\HYDRO\YW.EPACORE.CORE\X64\DEBUG\INPFILE.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\HYDRO\YW.EPACORE.CORE\X64\DEBUG\INPUT1.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\HYDRO\YW.EPACORE.CORE\X64\DEBUG\INPUT2.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\HYDRO\YW.EPACORE.CORE\X64\DEBUG\INPUT3.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\HYDRO\YW.EPACORE.CORE\X64\DEBUG\MAIN.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\HYDRO\YW.EPACORE.CORE\X64\DEBUG\MEMPOOL.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\HYDRO\YW.EPACORE.CORE\X64\DEBUG\OUTPUT.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\HYDRO\YW.EPACORE.CORE\X64\DEBUG\PROJECT.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\HYDRO\YW.EPACORE.CORE\X64\DEBUG\QUALITY.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\HYDRO\YW.EPACORE.CORE\X64\DEBUG\QUALREACT.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\HYDRO\YW.EPACORE.CORE\X64\DEBUG\QUALROUTE.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\HYDRO\YW.EPACORE.CORE\X64\DEBUG\REPORT.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\HYDRO\YW.EPACORE.CORE\X64\DEBUG\RULES.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\HYDRO\YW.EPACORE.CORE\X64\DEBUG\SMATRIX.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\HYDRO\YW.EPACORE.CORE\X64\DEBUG\STDAFX.OBJ D:\WorkData\git\HStation\XHS\x64\Debug\Yw.EPAcore.Core.LIB D:\WorkData\git\HStation\XHS\x64\Debug\Yw.EPAcore.Core.EXP Hydro/Yw.EPAcore.Core/x64/Debug/Yw.EPAcore.Core.tlog/link.write.1.tlogBinary files differ
Hydro/Yw.EPAcore.Core/x64/Debug/Yw.EPAcore.Core.tlog/link.write.2u.tlogBinary files differ
Hydro/Yw.EPAcore.Core/x64/Debug/Yw.EPAcore.Core.vcxproj.FileListAbsolute.txt
@@ -1 +1,2 @@ d:\Desktop\D_Production\å·¥å ·é¡¹ç®\ISupply\XHS.V1.0\Hydro\Yw.EPAcore.Core\x64\Debug\Yw.EPAcore.Core.vcxproj.AssemblyReference.cache D:\WorkData\git\HStation\XHS\Hydro\Yw.EPAcore.Core\x64\Debug\Yw.EPAcore.Core.vcxproj.AssemblyReference.cache Service/HStation.Service.Revit.Core/00-core/PipeStatus.cs
@@ -8,12 +8,12 @@ /// <summary> /// å¼å¯ /// </summary> public const string Open = "OPEN"; public const string Open = "Open"; /// <summary> /// å ³é /// </summary> public const string Close = "CLOSE"; public const string Closed = "Closed"; /// <summary> /// CV æå³ç管éå å«äºéå¶æµåçæ¢åé Service/HStation.Service.Revit.Core/00-core/PumpStatus.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,18 @@ namespace HStation.Revit { /// <summary> /// æ°´æ³µç¶æ /// </summary> public class PumpStatus { /// <summary> /// å¼å¯ /// </summary> public const string Open = "Open"; /// <summary> /// å ³é /// </summary> public const string Closed = "Closed"; } } Service/HStation.Service.Revit.Core/00-core/Valve.cs
@@ -1,4 +1,4 @@ namespace Yw.Hydro namespace HStation.Revit { /// <summary> /// éé¨ Service/HStation.Service.Revit.Core/00-core/ValveStatus.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,23 @@ namespace HStation.Revit { /// <summary> /// éé¨ç¶æ /// </summary> public class ValveStatus { /// <summary> /// æ /// </summary> public const string None = "None"; /// <summary> /// å¼å¯ /// </summary> public const string Open = "Open"; /// <summary> /// å ³é /// </summary> public const string Closed = "Closed"; } } Service/HStation.Service.Revit.Core/01-model/RevitModel.cs
@@ -20,12 +20,15 @@ this.Reservoirs = new List<RevitReservoir>(); this.Tanks = new List<RevitTank>(); this.Emitters = new List<RevitEmitter>(); this.Junctions = new List<RevitJunction>(); this.Pumps = new List<RevitPump>(); this.Valves = new List<RevitValve>(); this.Pipes = new List<RevitPipe>(); this.Curves = new List<RevitCurve>(); this.Patterns = new List<RevitPattern>(); this.Rules = new List<RevitRule>(); this.Decorators = new List<RevitDecorator>(); } @@ -58,18 +61,13 @@ public List<RevitTank> Tanks { get; set; } /// <summary> /// æ©æ£å¨å表 /// </summary> public List<RevitEmitter> Emitters { get; set; } /// <summary> /// èç¹å表 /// </summary> public List<RevitJunction> Junctions { get; set; } #endregion #region Linker #region Link /// <summary> /// æ°´æ³µå表 @@ -88,6 +86,26 @@ #endregion #region æä½ /// <summary> /// æ²çº¿å表 /// </summary> public List<RevitCurve> Curves { get; set; } /// <summary> /// 模å¼å表 /// </summary> public List<RevitPattern> Patterns { get; set; } /// <summary> /// è§åå表 /// </summary> public List<RevitRule> Rules { get; set; } #endregion #region è£ é¥°ä»¶ /// <summary> Service/HStation.Service.Revit.Core/02-parter/00-core/RevitCurvePoint.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,41 @@ namespace HStation.Model { /// <summary> /// æ²çº¿ç¹ /// </summary> public class RevitCurvePoint { /// <summary> /// /// </summary> public RevitCurvePoint() { } /// <summary> /// /// </summary> public RevitCurvePoint(double x, double y) { this.X = x; this.Y = y; } /// <summary> /// /// </summary> public RevitCurvePoint(RevitCurvePoint rhs) { this.X = rhs.X; this.Y = rhs.Y; } /// <summary> /// X /// </summary> public double X { get; set; } /// <summary> /// Y /// </summary> public double Y { get; set; } } } Service/HStation.Service.Revit.Core/02-parter/01-interface/00-core/IRevitLink.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,34 @@ namespace HStation.Model { /// <summary> /// 管段 /// </summary> public interface IRevitLink : IRevitParter, IRevitModelType, IRevitVisual, IRevitProp { /// <summary> /// 䏿¸¸èç¹ç¼ç /// </summary> string StartCode { get; set; } /// <summary> /// 䏿¸¸èç¹ç¼ç /// </summary> string EndCode { get; set; } /// <summary> /// ç®¡æ®µç¶æ /// </summary> string LinkStatus { get; set; } /// <summary> /// 䏿¸¸æ é« /// </summary> double StartElev { get; set; } /// <summary> /// 䏿¸¸æ é« /// </summary> double EndElev { get; set; } } } Service/HStation.Service.Revit.Core/02-parter/01-interface/00-core/IRevitLinker.cs
ÎļþÒÑɾ³ý Service/HStation.Service.Revit.Core/02-parter/01-interface/00-core/IRevitModelType.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,13 @@ namespace HStation.Model { /// <summary> /// åå· /// </summary> public interface IRevitModelType { /// <summary> /// åå· /// </summary> string ModelType { get; set; } } } Service/HStation.Service.Revit.Core/02-parter/01-interface/00-core/IRevitNode.cs
@@ -3,13 +3,13 @@ /// <summary> /// èç¹ /// </summary> public interface IRevitNode : IRevitParter public interface IRevitNode : IRevitParter, IRevitModelType, IRevitVisual, IRevitProp { /// <summary> /// æ é«ï¼2024-7-25 lxj æ°å¢ï¼ /// åå§æ°´è´¨ /// </summary> double Elev { get; set; } double Quality { get; set; } Service/HStation.Service.Revit.Core/02-parter/01-interface/00-core/IRevitOperation.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,10 @@ namespace HStation.Model { /// <summary> /// æä½ /// </summary> public interface IRevitOperation : IRevitParter { } } Service/HStation.Service.Revit.Core/02-parter/01-interface/00-core/IRevitParter.cs
@@ -6,20 +6,9 @@ public interface IRevitParter { /// <summary> /// åå· /// </summary> public string ModelType { get; set; } /// <summary> /// 屿§å¼å表 /// </summary> Dictionary<string, object> PropValueList { get; set; } /// <summary> /// ä½ç½® /// </summary> public RevitBoundingBox BoundingBox { get; set; } } } Service/HStation.Service.Revit.Core/02-parter/01-interface/00-core/IRevitProp.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,13 @@ namespace HStation.Model { /// <summary> /// 屿§æ¥å£ /// </summary> public interface IRevitProp { /// <summary> /// 屿§å¼å表 /// </summary> Dictionary<string, object> PropValueList { get; set; } } } Service/HStation.Service.Revit.Core/02-parter/01-interface/00-core/IRevitVisual.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,13 @@ namespace HStation.Model { /// <summary> /// å¯è§åæ¥å£ /// </summary> public interface IRevitVisual { /// <summary> /// ä½ç½® /// </summary> RevitBoundingBox BoundingBox { get; set; } } } Service/HStation.Service.Revit.Core/02-parter/01-interface/01-node/IRevitEmitter.cs
ÎļþÒÑɾ³ý Service/HStation.Service.Revit.Core/02-parter/01-interface/01-node/IRevitJunction.cs
@@ -1,7 +1,7 @@ namespace HStation.Model { /// <summary> /// èç¹ /// è¿æ¥èç¹ /// [JUNCTIONS]èè³å°éè¦ä¸ä¸ªè¿æ¥èç¹ /// å¦ææ²¡ææä¾éæ°´éæ¨¡å¼ï¼é£ä¹è¿æ¥èç¹éæ°´ééµä»[OPTIONS]èæä¾ç缺çéæ°´é模 /// å¼ï¼æè å¦ææ²¡ææå®ç¼ºç模å¼ï¼éç¨æ¨¡å¼1ãå¦æç¼ºçæ¨¡å¼ï¼æè 模å¼1ï¼ä¸åå¨ï¼é£ä¹ @@ -10,16 +10,25 @@ /// </summary> public interface IRevitJunction : IRevitNode { /// <summary> /// å·å°ç³»æ° /// </summary> public double Coefficient { get; set; } /// <summary> /// éæ°´é (2024-7-25 lxj ä¿®æ¹ä¸ºå¯ç©ºï¼åç §EPANET2å·¥å ·ç®±) /// æ é« /// </summary> double Elev { get; set; } /// <summary> /// éæ°´é /// </summary> double? Demand { get; set; } /// <summary> /// æ¨¡å¼ ï¼éæ°´éæ¨¡å¼IDï¼ï¼å¯éçï¼ /// éæ°´æ¨¡å¼ï¼å¯éçï¼ /// </summary> string Pattern { get; set; } string DemandPattern { get; set; } } Service/HStation.Service.Revit.Core/02-parter/01-interface/01-node/IRevitReservoir.cs
@@ -15,8 +15,8 @@ double Head { get; set; } /// <summary> /// 模å¼ï¼æ°´å¤´æ¨¡å¼ID ï¼(å¯éç) /// æ°´å¤´æ¨¡å¼ (å¯éç) /// </summary> string Pattern { get; set; } string HeadPattern { get; set; } } } Service/HStation.Service.Revit.Core/02-parter/01-interface/01-node/IRevitTank.cs
@@ -10,6 +10,10 @@ /// </summary> public interface IRevitTank : IRevitNode { /// <summary> /// æ± åºæ é« /// </summary> double PoolElev { get; set; } /// <summary> /// åå§æ°´ä½ @@ -37,7 +41,7 @@ double MinVol { get; set; } /// <summary> /// 容积æ²çº¿ï¼å®¹ç§¯æ²çº¿IDï¼(å¯éç) /// 容积æ²çº¿ (å¯éç) /// </summary> string VolCurve { get; set; } } Service/HStation.Service.Revit.Core/02-parter/01-interface/02-link/IRevitPipe.cs
ÎļþÃû´Ó Service/HStation.Service.Revit.Core/02-parter/01-interface/02-linker/IRevitPipe.cs ÐÞ¸Ä @@ -8,7 +8,7 @@ /// è®¾ç½®ç¶æä¸ºCVï¼æå³ç管éå å«äºéå¶æµåçæ¢åé /// 妿å±é¨æå¤±ç³»æ°ä¸º0ï¼ç®¡éç¶æä¸ºOPENï¼é£ä¹è¿ä¸¤é¡¹å¯ä»¥å¨è¾å ¥è¡ä¸çç¥ /// </summary> public interface IRevitPipe : IRevitLinker public interface IRevitPipe : IRevitLink { /// <summary> /// é¿åº¦ @@ -30,10 +30,7 @@ /// </summary> double MinorLoss { get; set; } /// <summary> /// 管éç¶æ (OPEN, CLOSEæCV) /// </summary> string PipeStatus { get; set; } } Service/HStation.Service.Revit.Core/02-parter/01-interface/02-link/IRevitPump.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,46 @@ namespace HStation.Model { /// <summary> /// æ°´æ³µ /// </summary> public interface IRevitPump : IRevitLink { /// <summary> /// é¢å®åç /// </summary> double RatedPower { get; set; } /// <summary> /// æµéæ¬ç¨æ²çº¿ /// </summary> string CurveQH { get; set; } /// <summary> /// è½¬éæ¯ /// </summary> double? SpeedRatio { get; set; } /// <summary> /// è½¬éæ¯æ¨¡å¼ /// æè¿°è½¬éæ¯è®¾ç½®ææ ·éæ¶é´ååçæ¶é´æ¨¡å¼ /// 模å¼ç¼ç /// </summary> string SpeedRatioPattern { get; set; } /// <summary> /// è½èä»·æ ¼ /// </summary> double? Price { get; set; } /// <summary> /// ä»·æ ¼æ¨¡å¼ /// </summary> string PricePattern { get; set; } /// <summary> /// æçæ²çº¿ /// </summary> string CurveQE { get; set; } } } Service/HStation.Service.Revit.Core/02-parter/01-interface/02-link/IRevitValve.cs
ÎļþÃû´Ó Service/HStation.Service.Revit.Core/02-parter/01-interface/02-linker/IRevitValve.cs ÐÞ¸Ä @@ -10,12 +10,17 @@ ///GPV(常è§éé¨) 水头æå¤±æ²çº¿ID ///éæé忢åé认为æ¯ç®¡éçä¸é¨åï¼è䏿¯ç¬ç«çæ§å¶éé¨ç»ä»¶ /// </summary> public interface IRevitValve : IRevitNode, IRevitLinker public interface IRevitValve : IRevitLink { /// <summary> /// ç´å¾ /// </summary> double Diameter { get; set; } /// <summary> /// å±é»ç³»æ° /// </summary> double MinorLoss { get; set; } /// <summary> /// éé¨ç±»å @@ -27,9 +32,6 @@ /// </summary> string ValveSetting { get; set; } /// <summary> /// å±é»ç³»æ° /// </summary> double MinorLoss { get; set; } } } Service/HStation.Service.Revit.Core/02-parter/01-interface/02-linker/IRevitPump.cs
ÎļþÒÑɾ³ý Service/HStation.Service.Revit.Core/02-parter/01-interface/03-operation/IRevitCurve.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,18 @@ namespace HStation.Model { /// <summary> /// æ²çº¿ /// </summary> public interface IRevitCurve : IRevitOperation { /// <summary> /// æ²çº¿ç±»å /// </summary> string CurveType { get; set; } /// <summary> /// æ²çº¿æ°æ® /// </summary> List<RevitCurvePoint> CurveData { get; set; } } } Service/HStation.Service.Revit.Core/02-parter/01-interface/03-operation/IRevitPattern.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,18 @@ namespace HStation.Model { /// <summary> /// æ¨¡å¼ /// </summary> public interface IRevitPattern : IRevitOperation { /// <summary> /// ç±»å« /// </summary> string Category { get; set; } /// <summary> /// ä¹å /// </summary> List<double> Multipliers { get; set; } } } Service/HStation.Service.Revit.Core/02-parter/01-interface/03-operation/IRevitRule.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,9 @@ namespace HStation.Model { /// <summary> /// /// </summary> public interface IRevitRule : IRevitOperation { } } Service/HStation.Service.Revit.Core/02-parter/02-node/RevitEmitter.cs
ÎļþÒÑɾ³ý Service/HStation.Service.Revit.Core/02-parter/02-node/RevitJunction.cs
@@ -16,19 +16,33 @@ public RevitJunction(RevitJunction rhs) : base(rhs) { this.ModelType = rhs.ModelType; this.Quality = rhs.Quality; this.Coefficient = rhs.Coefficient; this.Elev = rhs.Elev; this.Demand = rhs.Demand; this.Pattern = rhs.Pattern; this.DemandPattern = rhs.DemandPattern; this.PropValueList = rhs.PropValueList; this.BoundingBox = rhs.BoundingBox; } /// <summary> /// åå· /// åå·ä¿¡æ¯ /// </summary> [JsonProperty("åå·ä¿¡æ¯", NullValueHandling = NullValueHandling.Ignore)] public string ModelType { get; set; } /// <summary> /// åå§æ°´è´¨ /// </summary> [JsonProperty("åå§æ°´è´¨", NullValueHandling = NullValueHandling.Ignore)] public double Quality { get; set; } /// <summary> /// å·å°ç³»æ° /// </summary> [JsonProperty("å·å°ç³»æ°", NullValueHandling = NullValueHandling.Ignore)] public double Coefficient { get; set; } /// <summary> /// æ é« @@ -46,7 +60,7 @@ /// éæ°´æ¨¡å¼ /// </summary> [JsonProperty("éæ°´æ¨¡å¼", NullValueHandling = NullValueHandling.Ignore)] public string Pattern { get; set; } public string DemandPattern { get; set; } /// <summary> /// 屿§å¼å表 Service/HStation.Service.Revit.Core/02-parter/02-node/RevitReservoir.cs
@@ -16,24 +16,24 @@ public RevitReservoir(RevitReservoir rhs) : base(rhs) { this.ModelType = rhs.ModelType; this.Elev = rhs.Elev; this.Quality = rhs.Quality; this.Head = rhs.Head; this.Pattern = rhs.Pattern; this.HeadPattern = rhs.HeadPattern; this.PropValueList = rhs.PropValueList; this.BoundingBox = rhs.BoundingBox; } /// <summary> /// åå· /// åå·ä¿¡æ¯ /// </summary> [JsonProperty("åå·ä¿¡æ¯", NullValueHandling = NullValueHandling.Ignore)] public string ModelType { get; set; } /// <summary> /// æ é« /// åå§æ°´è´¨ /// </summary> [JsonProperty("æ é«", NullValueHandling = NullValueHandling.Ignore)] public double Elev { get; set; } [JsonProperty("åå§æ°´è´¨", NullValueHandling = NullValueHandling.Ignore)] public double Quality { get; set; } /// <summary> /// æ»æ°´å¤´ @@ -42,10 +42,10 @@ public double Head { get; set; } /// <summary> /// æ¨¡å¼ /// æ°´å¤´æ¨¡å¼ /// </summary> [JsonProperty("模å¼", NullValueHandling = NullValueHandling.Ignore)] public string Pattern { get; set; } [JsonProperty("水头模å¼", NullValueHandling = NullValueHandling.Ignore)] public string HeadPattern { get; set; } /// <summary> /// 屿§å¼å表 @@ -58,6 +58,5 @@ /// </summary> [JsonProperty("ä½ç½®", NullValueHandling = NullValueHandling.Ignore)] public RevitBoundingBox BoundingBox { get; set; } } } Service/HStation.Service.Revit.Core/02-parter/02-node/RevitTank.cs
@@ -16,7 +16,8 @@ public RevitTank(RevitTank rhs) : base(rhs) { this.ModelType = rhs.ModelType; this.Elev = rhs.Elev; this.Quality = rhs.Quality; this.PoolElev = rhs.PoolElev; this.InitLevel = rhs.InitLevel; this.MinLevel = rhs.MinLevel; this.MaxLevel = rhs.MaxLevel; @@ -28,16 +29,22 @@ } /// <summary> /// åå· /// åå·ä¿¡æ¯ /// </summary> [JsonProperty("åå·ä¿¡æ¯", NullValueHandling = NullValueHandling.Ignore)] public string ModelType { get; set; } /// <summary> /// åå§æ°´è´¨ /// </summary> [JsonProperty("åå§æ°´è´¨", NullValueHandling = NullValueHandling.Ignore)] public double Quality { get; set; } /// <summary> /// æ± åºæ é« /// </summary> [JsonProperty("æ é«", NullValueHandling = NullValueHandling.Ignore)] public double Elev { get; set; } [JsonProperty("æ± åºæ é«", NullValueHandling = NullValueHandling.Ignore)] public double PoolElev { get; set; } /// <summary> /// åå§æ°´ä½ Service/HStation.Service.Revit.Core/02-parter/03-link/RevitPipe.cs
ÎļþÃû´Ó Service/HStation.Service.Revit.Core/02-parter/03-linker/RevitPipe.cs ÐÞ¸Ä @@ -18,32 +18,52 @@ this.ModelType = rhs.ModelType; this.StartCode = rhs.StartCode; this.EndCode = rhs.EndCode; this.LinkStatus = rhs.LinkStatus; this.StartElev = rhs.StartElev; this.EndElev = rhs.EndElev; this.Diameter = rhs.Diameter; this.Length = rhs.Length; this.Roughness = rhs.Roughness; this.MinorLoss = rhs.MinorLoss; this.PipeStatus = rhs.PipeStatus; this.PropValueList = rhs.PropValueList; this.BoundingBox = rhs.BoundingBox; } /// <summary> /// åå· /// åå·ä¿¡æ¯ /// </summary> [JsonProperty("åå·ä¿¡æ¯", NullValueHandling = NullValueHandling.Ignore)] public string ModelType { get; set; } /// <summary> /// 䏿¸¸ç¼å· /// 䏿¸¸èç¹ç¼ç /// </summary> [JsonProperty("䏿¸¸èç¹ç¼ç ", NullValueHandling = NullValueHandling.Ignore)] public string StartCode { get; set; } /// <summary> /// 䏿¸¸ç¼å· /// 䏿¸¸èç¹ç¼ç /// </summary> [JsonProperty("䏿¸¸èç¹ç¼ç ", NullValueHandling = NullValueHandling.Ignore)] public string EndCode { get; set; } /// <summary> /// æ°´æ³µç¶æ /// </summary> [JsonProperty("æ°´æ³µç¶æ", NullValueHandling = NullValueHandling.Ignore)] public string LinkStatus { get; set; } /// <summary> /// 䏿¸¸æ é« /// </summary> [JsonProperty("䏿¸¸æ é«", NullValueHandling = NullValueHandling.Ignore)] public double StartElev { get; set; } /// <summary> /// 䏿¸¸æ é« /// </summary> [JsonProperty("䏿¸¸æ é«", NullValueHandling = NullValueHandling.Ignore)] public double EndElev { get; set; } /// <summary> /// ç´å¾(å å¾) mm @@ -68,12 +88,6 @@ /// </summary> [JsonProperty("å±é¨é»åç³»æ°", NullValueHandling = NullValueHandling.Ignore)] public double MinorLoss { get; set; } /// <summary> /// 管éç¶æ /// </summary> [JsonProperty("管éç¶æ", NullValueHandling = NullValueHandling.Ignore)] public string PipeStatus { get; set; } /// <summary> /// 屿§å¼å表 Service/HStation.Service.Revit.Core/02-parter/03-link/RevitPump.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,128 @@ namespace HStation.Model { /// <summary> /// æ°´æ³µ /// </summary> public class RevitPump : RevitParter, IRevitPump { /// <summary> /// /// </summary> public RevitPump() { } /// <summary> /// /// </summary> public RevitPump(RevitPump rhs) : base(rhs) { this.ModelType = rhs.ModelType; this.StartCode = rhs.StartCode; this.EndCode = rhs.EndCode; this.LinkStatus = rhs.LinkStatus; this.StartElev = rhs.StartElev; this.EndElev = rhs.EndElev; this.RatedPower = rhs.RatedPower; this.CurveQH = rhs.CurveQH; this.SpeedRatio = rhs.SpeedRatio; this.SpeedRatioPattern = rhs.SpeedRatioPattern; this.Price = rhs.Price; this.PricePattern = rhs.PricePattern; this.CurveQE = rhs.CurveQE; this.PropValueList = rhs.PropValueList; this.BoundingBox = rhs.BoundingBox; } /// <summary> /// åå·ä¿¡æ¯ /// </summary> [JsonProperty("åå·ä¿¡æ¯", NullValueHandling = NullValueHandling.Ignore)] public string ModelType { get; set; } /// <summary> /// 䏿¸¸èç¹ç¼ç /// </summary> [JsonProperty("䏿¸¸èç¹ç¼ç ", NullValueHandling = NullValueHandling.Ignore)] public string StartCode { get; set; } /// <summary> /// 䏿¸¸èç¹ç¼ç /// </summary> [JsonProperty("䏿¸¸èç¹ç¼ç ", NullValueHandling = NullValueHandling.Ignore)] public string EndCode { get; set; } /// <summary> /// æ°´æ³µç¶æ /// </summary> [JsonProperty("æ°´æ³µç¶æ", NullValueHandling = NullValueHandling.Ignore)] public string LinkStatus { get; set; } /// <summary> /// 䏿¸¸æ é« /// </summary> [JsonProperty("䏿¸¸æ é«", NullValueHandling = NullValueHandling.Ignore)] public double StartElev { get; set; } /// <summary> /// 䏿¸¸æ é« /// </summary> [JsonProperty("䏿¸¸æ é«", NullValueHandling = NullValueHandling.Ignore)] public double EndElev { get; set; } /// <summary> /// é¢å®åç /// </summary> [JsonProperty("é¢å®åç", NullValueHandling = NullValueHandling.Ignore)] public double RatedPower { get; set; } /// <summary> /// æµéæ¬ç¨æ²çº¿ /// </summary> [JsonProperty("æµéæ¬ç¨æ²çº¿", NullValueHandling = NullValueHandling.Ignore)] public string CurveQH { get; set; } /// <summary> /// è½¬éæ¯ /// </summary> [JsonProperty("è½¬éæ¯", NullValueHandling = NullValueHandling.Ignore)] public double? SpeedRatio { get; set; } /// <summary> /// è½¬éæ¯æ¨¡å¼ /// </summary> [JsonProperty("è½¬éæ¯æ¨¡å¼", NullValueHandling = NullValueHandling.Ignore)] public string SpeedRatioPattern { get; set; } /// <summary> /// è½èä»·æ ¼ /// </summary> [JsonProperty("è½èä»·æ ¼", NullValueHandling = NullValueHandling.Ignore)] public double? Price { get; set; } /// <summary> /// ä»·æ ¼æ¨¡å¼ /// </summary> [JsonProperty("ä»·æ ¼æ¨¡å¼", NullValueHandling = NullValueHandling.Ignore)] public string PricePattern { get; set; } /// <summary> /// æµéæçæ²çº¿ /// </summary> [JsonProperty("æµéæçæ²çº¿", NullValueHandling = NullValueHandling.Ignore)] public string CurveQE { get; set; } /// <summary> /// 屿§å¼å表 /// </summary> [JsonProperty("屿§å¼å表", NullValueHandling = NullValueHandling.Ignore)] public Dictionary<string, object> PropValueList { get; set; } /// <summary> /// ä½ç½® /// </summary> [JsonProperty("ä½ç½®", NullValueHandling = NullValueHandling.Ignore)] public RevitBoundingBox BoundingBox { get; set; } } } Service/HStation.Service.Revit.Core/02-parter/03-link/RevitValve.cs
ÎļþÃû´Ó Service/HStation.Service.Revit.Core/02-parter/03-linker/RevitValve.cs ÐÞ¸Ä @@ -16,9 +16,11 @@ public RevitValve(RevitValve rhs) : base(rhs) { this.ModelType = rhs.ModelType; this.Elev = rhs.Elev; this.StartCode = rhs.StartCode; this.EndCode = rhs.EndCode; this.LinkStatus = rhs.LinkStatus; this.StartElev = rhs.StartElev; this.EndElev = rhs.EndElev; this.Diameter = rhs.Diameter; this.MinorLoss = rhs.MinorLoss; this.ValveType = rhs.ValveType; @@ -28,33 +30,45 @@ } /// <summary> /// åå· /// åå·ä¿¡æ¯ /// </summary> [JsonProperty("åå·ä¿¡æ¯", NullValueHandling = NullValueHandling.Ignore)] public string ModelType { get; set; } /// <summary> /// 䏿¸¸ç¼å· /// 䏿¸¸èç¹ç¼ç /// </summary> [JsonProperty("䏿¸¸èç¹ç¼ç ", NullValueHandling = NullValueHandling.Ignore)] public string StartCode { get; set; } /// <summary> /// 䏿¸¸ç¼å· /// 䏿¸¸èç¹ç¼ç /// </summary> [JsonProperty("䏿¸¸èç¹ç¼ç ", NullValueHandling = NullValueHandling.Ignore)] public string EndCode { get; set; } /// <summary> /// æ é« /// éé¨ç¶æ /// </summary> [JsonProperty("æ é«", NullValueHandling = NullValueHandling.Ignore)] public double Elev { get; set; } [JsonProperty("éé¨ç¶æ", NullValueHandling = NullValueHandling.Ignore)] public string LinkStatus { get; set; } /// <summary> /// ç´å¾ /// 䏿¸¸æ é« /// </summary> [JsonProperty("ç´å¾", NullValueHandling = NullValueHandling.Ignore)] [JsonProperty("䏿¸¸æ é«", NullValueHandling = NullValueHandling.Ignore)] public double StartElev { get; set; } /// <summary> /// 䏿¸¸æ é« /// </summary> [JsonProperty("䏿¸¸æ é«", NullValueHandling = NullValueHandling.Ignore)] public double EndElev { get; set; } /// <summary> /// éé¨ç´å¾ /// </summary> [JsonProperty("éé¨ç´å¾", NullValueHandling = NullValueHandling.Ignore)] public double Diameter { get; set; } /// <summary> @@ -88,5 +102,6 @@ public RevitBoundingBox BoundingBox { get; set; } } } Service/HStation.Service.Revit.Core/02-parter/03-linker/RevitPump.cs
ÎļþÒÑɾ³ý Service/HStation.Service.Revit.Core/02-parter/04-operation/RevitCurve.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,32 @@ namespace HStation.Model { /// <summary> /// /// </summary> public class RevitCurve : RevitParter, IRevitCurve { /// <summary> /// /// </summary> public RevitCurve() { } /// <summary> /// /// </summary> public RevitCurve(RevitCurve rhs) : base(rhs) { this.CurveType = rhs.CurveType; this.CurveData = rhs.CurveData; } /// <summary> /// æ²çº¿ç±»å /// </summary> public string CurveType { get; set; } /// <summary> /// æ²çº¿æ°æ® /// </summary> public List<RevitCurvePoint> CurveData { get; set; } } } Service/HStation.Service.Revit.Core/02-parter/04-operation/RevitPattern.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,33 @@  namespace HStation.Model { /// <summary> /// /// </summary> public class RevitPattern : RevitParter, IRevitPattern { /// <summary> /// /// </summary> public RevitPattern() { } /// <summary> /// /// </summary> public RevitPattern(RevitPattern rhs) : base(rhs) { this.Category = rhs.Category; this.Multipliers = rhs.Multipliers; } /// <summary> /// ç±»å« /// </summary> public string Category { get; set; } /// <summary> /// ä¹å /// </summary> public List<double> Multipliers { get; set; } } } Service/HStation.Service.Revit.Core/02-parter/04-operation/RevitRule.cs
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,21 @@ namespace HStation.Model { /// <summary> /// è§åæ§å¶ /// </summary> public class RevitRule : RevitParter, IRevitRule { /// <summary> /// /// </summary> public RevitRule() { } /// <summary> /// /// </summary> public RevitRule(RevitRule rhs) : base(rhs) { } } } WinFrmUI/HStation.WinFrmUI.Xhs.Core/02-project/01-import/04-GeneralProject/ImportXhsProjectHelper.cs
@@ -82,10 +82,10 @@ return false; } var hydroInfo = HStation.Hydro.ParseHelper.FromRevit(revitModel); var hydroInfo = HStation.Hydro.ParseHelper.FromRevit(revitModel, out string msg); if (hydroInfo == null) { feedBackMsg?.Invoke("æ°´åç»ææä»¶è§£æå¤±è´¥ï¼ï¼ï¼"); feedBackMsg?.Invoke($"æ°´åç»ææä»¶è§£æå¤±è´¥ï¼{msg}ï¼ï¼ï¼"); return false; } WinFrmUI/Hydro.HydraulicCore/x64/Debug/Yw.EPAcore.Core.Build.CppClean.log
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,66 @@ d:\workdata\git\hstation\xhs\x64\debug\yw.epacore.core.bsc d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\epanet.sbr d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\epanet.obj d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\quality.sbr d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\quality.obj d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\qualreact.sbr d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\qualreact.obj d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\qualroute.sbr d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\qualroute.obj d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\inpfile.sbr d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\inpfile.obj d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\genmmd.sbr d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\genmmd.obj d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\report.sbr d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\report.obj d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\input1.sbr d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\input1.obj d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\mempool.sbr d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\mempool.obj d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\epanet2.sbr d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\epanet2.obj d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\stdafx.sbr d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\stdafx.obj d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\hydcoeffs.sbr d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\hydcoeffs.obj d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\smatrix.sbr d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\smatrix.obj d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\input2.sbr d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\input2.obj d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\project.sbr d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\project.obj d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\hydsolver.sbr d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\hydsolver.obj d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\main.sbr d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\main.obj d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\hydstatus.sbr d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\hydstatus.obj d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\input3.sbr d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\input3.obj d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\output.sbr d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\output.obj d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\hash.sbr d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\hash.obj d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\rules.sbr d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\rules.obj d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\hydraul.sbr d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\hydraul.obj d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\.netframework,version=v4.7.2.assemblyattributes.sbr d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\.netframework,version=v4.7.2.assemblyattributes.obj d:\workdata\git\hstation\xhs\x64\debug\yw.epacore.core.dll d:\workdata\git\hstation\xhs\x64\debug\yw.epacore.core.pdb d:\workdata\git\hstation\xhs\x64\debug\yw.epacore.core.lib d:\workdata\git\hstation\xhs\x64\debug\yw.epacore.core.exp d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\yw.epacore.core.tlog\bscmake.command.1.tlog d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\yw.epacore.core.tlog\bscmake.read.1.tlog d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\yw.epacore.core.tlog\bscmake.write.1.tlog d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\yw.epacore.core.tlog\cl.command.1.tlog d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\yw.epacore.core.tlog\cl.items.tlog d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\yw.epacore.core.tlog\cl.read.1.tlog d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\yw.epacore.core.tlog\cl.write.1.tlog d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\yw.epacore.core.tlog\link.command.1.tlog d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\yw.epacore.core.tlog\link.read.1.tlog d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\yw.epacore.core.tlog\link.secondary.1.tlog d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\yw.epacore.core.tlog\link.write.1.tlog d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\yw.epacore.core.tlog\metagen.read.1.tlog d:\workdata\git\hstation\xhs\winfrmui\hydro.hydrauliccore\x64\debug\yw.epacore.core.tlog\metagen.write.1.tlog WinFrmUI/Hydro.HydraulicCore/x64/Debug/Yw.EPAcore.Core.tlog/link.secondary.1.tlog
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,3 @@ ^D:\WORKDATA\GIT\HSTATION\XHS\WINFRMUI\HYDRO.HYDRAULICCORE\X64\DEBUG\.NETFRAMEWORK,VERSION=V4.7.2.ASSEMBLYATTRIBUTES.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\WINFRMUI\HYDRO.HYDRAULICCORE\X64\DEBUG\EPANET.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\WINFRMUI\HYDRO.HYDRAULICCORE\X64\DEBUG\EPANET2.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\WINFRMUI\HYDRO.HYDRAULICCORE\X64\DEBUG\GENMMD.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\WINFRMUI\HYDRO.HYDRAULICCORE\X64\DEBUG\HASH.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\WINFRMUI\HYDRO.HYDRAULICCORE\X64\DEBUG\HYDCOEFFS.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\WINFRMUI\HYDRO.HYDRAULICCORE\X64\DEBUG\HYDRAUL.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\WINFRMUI\HYDRO.HYDRAULICCORE\X64\DEBUG\HYDSOLVER.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\WINFRMUI\HYDRO.HYDRAULICCORE\X64\DEBUG\HYDSTATUS.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\WINFRMUI\HYDRO.HYDRAULICCORE\X64\DEBUG\INPFILE.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\WINFRMUI\HYDRO.HYDRAULICCORE\X64\DEBUG\INPUT1.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\WINFRMUI\HYDRO.HYDRAULICCORE\X64\DEBUG\INPUT2.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\WINFRMUI\HYDRO.HYDRAULICCORE\X64\DEBUG\INPUT3.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\WINFRMUI\HYDRO.HYDRAULICCORE\X64\DEBUG\MAIN.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\WINFRMUI\HYDRO.HYDRAULICCORE\X64\DEBUG\MEMPOOL.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\WINFRMUI\HYDRO.HYDRAULICCORE\X64\DEBUG\OUTPUT.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\WINFRMUI\HYDRO.HYDRAULICCORE\X64\DEBUG\PROJECT.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\WINFRMUI\HYDRO.HYDRAULICCORE\X64\DEBUG\QUALITY.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\WINFRMUI\HYDRO.HYDRAULICCORE\X64\DEBUG\QUALREACT.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\WINFRMUI\HYDRO.HYDRAULICCORE\X64\DEBUG\QUALROUTE.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\WINFRMUI\HYDRO.HYDRAULICCORE\X64\DEBUG\REPORT.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\WINFRMUI\HYDRO.HYDRAULICCORE\X64\DEBUG\RULES.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\WINFRMUI\HYDRO.HYDRAULICCORE\X64\DEBUG\SMATRIX.OBJ|D:\WORKDATA\GIT\HSTATION\XHS\WINFRMUI\HYDRO.HYDRAULICCORE\X64\DEBUG\STDAFX.OBJ D:\WorkData\git\HStation\XHS\x64\Debug\Yw.EPAcore.Core.LIB D:\WorkData\git\HStation\XHS\x64\Debug\Yw.EPAcore.Core.EXP WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Properties/licenses.licx
ÎļþÒÑɾ³ý WinFrmUI/Yw.WinFrmUI.Hydro.Q3d.Core/Yw.WinFrmUI.Hydro.Q3d.Core.csproj
@@ -46,7 +46,6 @@ <Compile Update="WindowsForm\propertyform_Ex.cs"> <SubType>UserControl</SubType> </Compile> <EmbeddedResource Include="Properties\licenses.licx" /> </ItemGroup> <ItemGroup> <Content Include="add12_storedselections.ico" /> @@ -54,6 +53,7 @@ </ItemGroup> <ItemGroup> <PackageReference Include="Dapper" Version="2.1.28" /> <PackageReference Include="DevExpress.Win.Design" Version="23.2.4" /> <PackageReference Include="MathNet.Numerics" Version="4.1.0" /> <PackageReference Include="Microsoft.CSharp" Version="4.7.0" /> <PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" /> @@ -106,28 +106,5 @@ <EmbeddedResource Remove="建模\AddFactoryForm.resx" /> <EmbeddedResource Remove="建模\AddPumpForm.resx" /> <EmbeddedResource Remove="建模\Form_建模.resx" /> </ItemGroup> <ItemGroup> <Reference Include="DevExpress.Data.Desktop.v22.2"> <HintPath>..\..\..\..\..\..\F_file\D_data\devframework\Components\Bin\Framework\DevExpress.Data.Desktop.v22.2.dll</HintPath> </Reference> <Reference Include="DevExpress.Data.v22.2"> <HintPath>..\..\..\..\..\..\F_file\D_data\devframework\Components\Bin\Framework\DevExpress.Data.v22.2.dll</HintPath> </Reference> <Reference Include="DevExpress.Drawing.v22.2"> <HintPath>..\..\..\..\..\..\F_file\D_data\devframework\Components\Bin\Framework\DevExpress.Drawing.v22.2.dll</HintPath> </Reference> <Reference Include="DevExpress.Printing.v22.2.Core"> <HintPath>..\..\..\..\..\..\F_file\D_data\devframework\Components\Bin\Framework\DevExpress.Printing.v22.2.Core.dll</HintPath> </Reference> <Reference Include="DevExpress.Utils.v22.2"> <HintPath>..\..\..\..\..\..\F_file\D_data\devframework\Components\Bin\Framework\DevExpress.Utils.v22.2.dll</HintPath> </Reference> <Reference Include="DevExpress.XtraEditors.v22.2"> <HintPath>..\..\..\..\..\..\F_file\D_data\devframework\Components\Bin\Framework\DevExpress.XtraEditors.v22.2.dll</HintPath> </Reference> <Reference Include="DevExpress.XtraVerticalGrid.v22.2"> <HintPath>..\..\..\..\..\..\F_file\D_data\devframework\Components\Bin\Framework\DevExpress.XtraVerticalGrid.v22.2.dll</HintPath> </Reference> </ItemGroup> </Project> x64/Debug/Yw.EPAcore.Core.bscBinary files differ
x64/Debug/Yw.EPAcore.Core.dllBinary files differ
x64/Debug/Yw.EPAcore.Core.expBinary files differ
x64/Debug/Yw.EPAcore.Core.libBinary files differ
x64/Debug/Yw.EPAcore.Core.pdbBinary files differ