ningshuxia
2024-06-24 5d674c809bf51b77ddd31a365bcfcfe12b35c556
IStation.Service/08-hydraulic/ModeVerifyHelper.cs
@@ -7,7 +7,7 @@
    /// 模型验证辅助类
    /// </summary>
    public partial class ModeVerifyHelper
    {
    {
        /// <summary>
        /// 历史数据验证
@@ -135,7 +135,9 @@
                                record.ValueType = IStation.eValueType.Flow;
                                record.ModeValue = (double)model_value;
                                record.ScadaValue = scada_value;
                                record.DifferenceValue = record.ScadaValue - record.ModeValue;
                                if (record.ModeValue.HasValue)
                                    record.ModeValue = Math.Abs(record.ModeValue.Value);
                                record.DifferenceValue = record.ScadaValue -  record.ModeValue;
                                hydraulic_record_list.Add(record);
                            }
                        }
@@ -144,9 +146,7 @@
                        {
                            if (EpanetMethods.ENgetnodeid(node_index, model_id_build) != ErrorCode.Ok)
                                continue;
                            var model_id = model_id_build.ToString();
                            var model_id = model_id_build.ToString();
                            if (pressure_id_mapping_dict.ContainsKey(model_id))
                            {
                                var scada_id = pressure_id_mapping_dict[model_id];
@@ -162,6 +162,8 @@
                                record.ValueType = IStation.eValueType.Head;
                                record.ModeValue = (double)model_value;
                                record.ScadaValue = scada_value;
                                if (record.ModeValue.HasValue)
                                    record.ModeValue = Math.Abs(record.ModeValue.Value);
                                record.DifferenceValue = record.ScadaValue - record.ModeValue;
                                hydraulic_record_list.Add(record);
                            }
@@ -175,8 +177,7 @@
            EpanetMethods.ENcloseH();
            return hydraulic_record_list;
        }
        /// <summary>
        /// 实时验证
        /// </summary>
@@ -262,7 +263,7 @@
            if (!pattern_init)
            {
                log_msg = $"{time_value.Time.ToString("G")}:模式初始化失败!";
                log_msg = $"{time_value.Time:G}:模式初始化失败!";
                Log.Info(verify_id, log_title, log_msg);
                return default;
            }