轮胎外观检测添加思谋语义分割模型检测工具
C3204
3 小时以前 dc18021539bdf4ee176ec9d9b88eb7d9ad581600
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
using LB_SmartVisionCommon;
using Newtonsoft.Json;
using OpenVinoSharp.Extensions.model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace LB_VisionProcesses.Communicators.SiemensS7
{
    public static class S7ConfigService
    {
        public static PlcConfig LoadConfig(string ConfigFilePath)
        {
            try
            {
                if (!File.Exists(ConfigFilePath))
                {
                    return new PlcConfig();
                }
                return ConfigManager<PlcConfig>.LoadConfig<PlcConfig>(ConfigFilePath);
            }
            catch
            {
                return new PlcConfig();
            }
        }
 
        public static void SaveConfig(PlcConfig config, string ConfigFilePath)
        {
            string directory = Path.GetDirectoryName(ConfigFilePath);
            if (!Directory.Exists(directory))
            {
                Directory.CreateDirectory(directory);
            }
            ConfigManager<PlcConfig>.SaveConfig<PlcConfig>(config, ConfigFilePath);
        }
 
    }
}