From e3868d4d61ded0e76fc8fe3fdacdd9e6d9113cf1 Mon Sep 17 00:00:00 2001
From: alielie <alielie@git.com>
Date: 星期一, 13 十月 2025 08:50:15 +0800
Subject: [PATCH] 优化HMI;
---
SimpleUtil/HMI.Simple.Util/ProductUtil.cs | 18 ++++++++++++++++--
1 files changed, 16 insertions(+), 2 deletions(-)
diff --git a/SimpleUtil/HMI.Simple.Util/ProductUtil.cs b/SimpleUtil/HMI.Simple.Util/ProductUtil.cs
index b4cf7db..a6969e3 100644
--- a/SimpleUtil/HMI.Simple.Util/ProductUtil.cs
+++ b/SimpleUtil/HMI.Simple.Util/ProductUtil.cs
@@ -28,13 +28,20 @@
}
}
+ /// <summary>
+ /// 鏍规嵁浜у搧鍨嬪彿鍐欓厤缃�
+ /// </summary>
+ /// <param name="model">浜у搧鍨嬪彿</param>
+ /// <param name="instance">TestStand涓婁笅鏂�</param>
+ /// <param name="errMsg">寮傚父淇℃伅</param>
+ /// <returns>鏄惁鎴愬姛</returns>
public static bool WriteConfigToContextByModel(string model, object instance, out string errMsg)
{
errMsg = string.Empty;
try
{
string dir = RegUtil.GetLocaltion();
- string path = Path.Combine(dir, "Config", "Product", $"Parameter_{model}.data");
+ string path = Path.Combine(dir, "Config", "Product", "Parameter", $"Parameter_{model}.data");
return WriteConfigToContextByPath(path, instance, out errMsg);
}
catch (Exception ex)
@@ -44,6 +51,13 @@
}
}
+ /// <summary>
+ /// 鏍规嵁璺緞鍐欓厤缃�
+ /// </summary>
+ /// <param name="path">缁濆璺緞</param>
+ /// <param name="instance">TestStand涓婁笅鏂�</param>
+ /// <param name="errMsg">寮傚父淇℃伅</param>
+ /// <returns>鏄惁鎴愬姛</returns>
public static bool WriteConfigToContextByPath(string path, object instance, out string errMsg)
{
errMsg = string.Empty;
@@ -51,7 +65,7 @@
{
if (!File.Exists(path))
{
- throw new Exception("鏈壘鍒拌閰嶇疆锛岃妫�鏌�");
+ throw new Exception($"鏈壘鍒拌閰嶇疆[{path}]锛岃妫�鏌�");
}
List<ParameterData> datas = XmlHelper.DeserializeFromXml<List<ParameterData>>(path);
foreach (var data in datas)
--
Gitblit v1.9.1