duheng
2025-03-05 0f831db8df9c2e4adc7feca636967a0fb1cd5e29
HStation.RevitDev/RevitDataExport/Parser/ReHuanQi.cs
@@ -19,9 +19,9 @@
    {
        public override List<BuiltInCategory> FilterCategories
        {
            get
            get
            {
                return new List<BuiltInCategory>
                return new List<BuiltInCategory>
                {
                    BuiltInCategory.OST_MechanicalEquipment,
                    BuiltInCategory.OST_GenericModel
@@ -30,13 +30,13 @@
        }
        public override List<string> FilterRegexes
        {
            get
            get
            {
                return new List<string>
                return new List<string>
                {
                    "热交换|热换|换热"
                };
            }
            }
        }
        public override string GetParserName()
@@ -49,22 +49,22 @@
            var elemModel = BaseParse(elem);
            var result = new HeatExchangerModel(elemModel);
            var diameter = ParameterOperator.GetParameterValueAsString(elem, "直径");
            var diameter = ParameterOperator.GetParameterValueAsString(elem, "直径信息");
            var length = ParameterOperator.GetParameterValueAsString(elem, "长度");
            var flow = ParameterOperator.GetParameterValueAsString(elem, "流量");
            var flowSpeed = ParameterOperator.GetParameterValueAsString(elem, "流速");
            var pressureLoss = ParameterOperator.GetParameterValueAsString(elem, "压力损失");
            var specificFriction = ParameterOperator.GetParameterValueAsString(elem, "比摩阻");
            var kr= ParameterOperator.GetParameterValueAsString(elem, "损失K系数");
            //var kr = ParameterOperator.GetParameterValueAsString(elem, "损失系数K");
            result.编号 = elemModel.编号;
            result.连接构件 = ElementExtense2.GetLinkedElementIds(elemModel.编号);
            result.直径 = diameter;
            result.长度 = length;
            result.长度 = string.IsNullOrEmpty(length) ? "0.01" : length;
            result.流量 = flow;
            result.流速 = flowSpeed;
            result.压力损失 = pressureLoss;
            result.比摩阻 = specificFriction;
            result.损失K系数 = kr;
            //result.损失系数K = kr;
            return result;
        }