From 956d58fbc8763fb925094b2bd6aacbcf02e71d67 Mon Sep 17 00:00:00 2001 From: NXX <447201003@qq> Date: Mon, 5 Sep 2022 10:22:59 +0800 Subject: [PATCH] SCADA --- ...BPASmartClient.ControlCenterService.csproj | 11 +++++ .../Program.cs | 7 +++ .../Serviceinitialization.cs | 30 ++++++++++++ .../BPASmartClient.Models.csproj | 9 ++++ .../重庆胖子鱼/FryingPanDevicesModel.cs | 27 +++++++++++ .../重庆胖子鱼/MaterialsModel.cs | 26 ++++++++++ .../重庆胖子鱼/OrdersModel.cs | 28 +++++++++++ .../重庆胖子鱼/RecipesModel.cs | 37 ++++++++++++++ SmartClient.sln | 48 ++++++++++++++++++- 9 files changed, 222 insertions(+), 1 deletion(-) create mode 100644 BPASmartClient.ControlCenterService/BPASmartClient.ControlCenterService.csproj create mode 100644 BPASmartClient.ControlCenterService/Program.cs create mode 100644 BPASmartClient.ControlCenterService/Serviceinitialization.cs create mode 100644 BPASmartClient.Models/BPASmartClient.Models.csproj create mode 100644 BPASmartClient.Models/重庆胖子鱼/FryingPanDevicesModel.cs create mode 100644 BPASmartClient.Models/重庆胖子鱼/MaterialsModel.cs create mode 100644 BPASmartClient.Models/重庆胖子鱼/OrdersModel.cs create mode 100644 BPASmartClient.Models/重庆胖子鱼/RecipesModel.cs diff --git a/BPASmartClient.ControlCenterService/BPASmartClient.ControlCenterService.csproj b/BPASmartClient.ControlCenterService/BPASmartClient.ControlCenterService.csproj new file mode 100644 index 00000000..60ae0bd2 --- /dev/null +++ b/BPASmartClient.ControlCenterService/BPASmartClient.ControlCenterService.csproj @@ -0,0 +1,11 @@ + + + + Exe + net6.0 + disable + enable + AnyCPU + + + diff --git a/BPASmartClient.ControlCenterService/Program.cs b/BPASmartClient.ControlCenterService/Program.cs new file mode 100644 index 00000000..2983bad5 --- /dev/null +++ b/BPASmartClient.ControlCenterService/Program.cs @@ -0,0 +1,7 @@ +// See https://aka.ms/new-console-template for more information +using BPASmartClient.ControlCenterService; +using System; + +Console.WriteLine("------------------ 控制中心服务启动 ------------------"); + +Serviceinitialization serviceinitialization = new Serviceinitialization(); \ No newline at end of file diff --git a/BPASmartClient.ControlCenterService/Serviceinitialization.cs b/BPASmartClient.ControlCenterService/Serviceinitialization.cs new file mode 100644 index 00000000..5c2a15bd --- /dev/null +++ b/BPASmartClient.ControlCenterService/Serviceinitialization.cs @@ -0,0 +1,30 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BPASmartClient.ControlCenterService +{ + public class Serviceinitialization + { + + public Serviceinitialization() + { + //初始化加载 + init(); + } + + + private void init() + { + //订单接收模块 + + //AGV通讯模块 + + + } + } + + +} diff --git a/BPASmartClient.Models/BPASmartClient.Models.csproj b/BPASmartClient.Models/BPASmartClient.Models.csproj new file mode 100644 index 00000000..132c02c5 --- /dev/null +++ b/BPASmartClient.Models/BPASmartClient.Models.csproj @@ -0,0 +1,9 @@ + + + + net6.0 + enable + enable + + + diff --git a/BPASmartClient.Models/重庆胖子鱼/FryingPanDevicesModel.cs b/BPASmartClient.Models/重庆胖子鱼/FryingPanDevicesModel.cs new file mode 100644 index 00000000..29b4e245 --- /dev/null +++ b/BPASmartClient.Models/重庆胖子鱼/FryingPanDevicesModel.cs @@ -0,0 +1,27 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BPASmartClient.Models.重庆胖子鱼 +{ + /// + /// 炒锅model + /// + public class FryingPanDevicesModel + { + /// + /// 炒锅ID + /// + public int FryingPanId { get; set; } + /// + /// 炒锅名称 + /// + public string FryingPanName { get; set; } + /// + /// 炒锅IP地址 + /// + public int FryingPanAddress { get; set; } + } +} diff --git a/BPASmartClient.Models/重庆胖子鱼/MaterialsModel.cs b/BPASmartClient.Models/重庆胖子鱼/MaterialsModel.cs new file mode 100644 index 00000000..60994d06 --- /dev/null +++ b/BPASmartClient.Models/重庆胖子鱼/MaterialsModel.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BPASmartClient.Models.重庆胖子鱼 +{ + public class MaterialsModel + { + /// + /// 原料ID + /// + public int MaterialId { get; set; } + /// + /// 原料名称 + /// + public string MaterialName { get; set; } + /// + /// 原料重量 + /// + public int MaterialWeight { get; set; } + + + } +} diff --git a/BPASmartClient.Models/重庆胖子鱼/OrdersModel.cs b/BPASmartClient.Models/重庆胖子鱼/OrdersModel.cs new file mode 100644 index 00000000..4dc5a5f6 --- /dev/null +++ b/BPASmartClient.Models/重庆胖子鱼/OrdersModel.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BPASmartClient.Models.重庆胖子鱼 +{ + public class OrdersModel + { + /// + /// 订单ID + /// + public int Id { get; set; } + /// + /// 订单名称 + /// + public string Name { get; set; } + /// + /// 订单数量 + /// + public int Count { get; set; } + + public List Orders { get; set; } + + public bool Order + } +} diff --git a/BPASmartClient.Models/重庆胖子鱼/RecipesModel.cs b/BPASmartClient.Models/重庆胖子鱼/RecipesModel.cs new file mode 100644 index 00000000..66e8ab98 --- /dev/null +++ b/BPASmartClient.Models/重庆胖子鱼/RecipesModel.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace BPASmartClient.Models.重庆胖子鱼 +{ + public class RecipesModel + { + /// + /// 配方ID + /// + public int RecipeId { get; set; } + /// + /// 配方名称 + /// + public string RecipeName { get; set; } + /// + /// 配方可用的炒锅设备集合 + /// + public List Devices { get; set; } + /// + /// 原料集合 + /// + public List Materials { get; set; } + /// + /// 配方总重 + /// + public int RecipeWeight { get; set; } + /// + /// 配方状态 + /// 0:等待制作 1;正在制作 2;已完成 + /// + public int RecipeState { get; set; } + } +} diff --git a/SmartClient.sln b/SmartClient.sln index 71061217..f97edb1e 100644 --- a/SmartClient.sln +++ b/SmartClient.sln @@ -152,7 +152,11 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BPASmartClient.Compiler", " EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "4.界面加载实例", "4.界面加载实例", "{309D579E-DDA8-4B01-A0AA-0F381BC37801}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SCADA.Test", "SCADA.Test\SCADA.Test.csproj", "{1696D557-C908-4136-A5F2-FF59D69E642C}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SCADA.Test", "SCADA.Test\SCADA.Test.csproj", "{1696D557-C908-4136-A5F2-FF59D69E642C}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BPASmartClient.ControlCenterService", "BPASmartClient.ControlCenterService\BPASmartClient.ControlCenterService.csproj", "{7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BPASmartClient.Models", "BPASmartClient.Models\BPASmartClient.Models.csproj", "{724986EA-91D8-417A-AB10-8B589D3253C4}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -1408,6 +1412,46 @@ Global {1696D557-C908-4136-A5F2-FF59D69E642C}.Release|x64.Build.0 = Release|Any CPU {1696D557-C908-4136-A5F2-FF59D69E642C}.Release|x86.ActiveCfg = Release|Any CPU {1696D557-C908-4136-A5F2-FF59D69E642C}.Release|x86.Build.0 = Release|Any CPU + {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Debug|ARM.ActiveCfg = Debug|Any CPU + {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Debug|ARM.Build.0 = Debug|Any CPU + {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Debug|ARM64.Build.0 = Debug|Any CPU + {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Debug|x64.ActiveCfg = Debug|Any CPU + {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Debug|x64.Build.0 = Debug|Any CPU + {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Debug|x86.ActiveCfg = Debug|Any CPU + {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Debug|x86.Build.0 = Debug|Any CPU + {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Release|Any CPU.Build.0 = Release|Any CPU + {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Release|ARM.ActiveCfg = Release|Any CPU + {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Release|ARM.Build.0 = Release|Any CPU + {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Release|ARM64.ActiveCfg = Release|Any CPU + {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Release|ARM64.Build.0 = Release|Any CPU + {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Release|x64.ActiveCfg = Release|Any CPU + {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Release|x64.Build.0 = Release|Any CPU + {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Release|x86.ActiveCfg = Release|Any CPU + {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172}.Release|x86.Build.0 = Release|Any CPU + {724986EA-91D8-417A-AB10-8B589D3253C4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {724986EA-91D8-417A-AB10-8B589D3253C4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {724986EA-91D8-417A-AB10-8B589D3253C4}.Debug|ARM.ActiveCfg = Debug|Any CPU + {724986EA-91D8-417A-AB10-8B589D3253C4}.Debug|ARM.Build.0 = Debug|Any CPU + {724986EA-91D8-417A-AB10-8B589D3253C4}.Debug|ARM64.ActiveCfg = Debug|Any CPU + {724986EA-91D8-417A-AB10-8B589D3253C4}.Debug|ARM64.Build.0 = Debug|Any CPU + {724986EA-91D8-417A-AB10-8B589D3253C4}.Debug|x64.ActiveCfg = Debug|Any CPU + {724986EA-91D8-417A-AB10-8B589D3253C4}.Debug|x64.Build.0 = Debug|Any CPU + {724986EA-91D8-417A-AB10-8B589D3253C4}.Debug|x86.ActiveCfg = Debug|Any CPU + {724986EA-91D8-417A-AB10-8B589D3253C4}.Debug|x86.Build.0 = Debug|Any CPU + {724986EA-91D8-417A-AB10-8B589D3253C4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {724986EA-91D8-417A-AB10-8B589D3253C4}.Release|Any CPU.Build.0 = Release|Any CPU + {724986EA-91D8-417A-AB10-8B589D3253C4}.Release|ARM.ActiveCfg = Release|Any CPU + {724986EA-91D8-417A-AB10-8B589D3253C4}.Release|ARM.Build.0 = Release|Any CPU + {724986EA-91D8-417A-AB10-8B589D3253C4}.Release|ARM64.ActiveCfg = Release|Any CPU + {724986EA-91D8-417A-AB10-8B589D3253C4}.Release|ARM64.Build.0 = Release|Any CPU + {724986EA-91D8-417A-AB10-8B589D3253C4}.Release|x64.ActiveCfg = Release|Any CPU + {724986EA-91D8-417A-AB10-8B589D3253C4}.Release|x64.Build.0 = Release|Any CPU + {724986EA-91D8-417A-AB10-8B589D3253C4}.Release|x86.ActiveCfg = Release|Any CPU + {724986EA-91D8-417A-AB10-8B589D3253C4}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -1479,6 +1523,8 @@ Global {B6213013-2A0E-41DD-BA9F-775D53C19374} = {5300552F-560D-474A-8D96-0A2747D08F64} {309D579E-DDA8-4B01-A0AA-0F381BC37801} = {7B0175AD-BB74-4A98-B9A7-1E289032485E} {1696D557-C908-4136-A5F2-FF59D69E642C} = {309D579E-DDA8-4B01-A0AA-0F381BC37801} + {7C7FDEDE-FADB-44D3-A284-EA1E6ED31172} = {7B0175AD-BB74-4A98-B9A7-1E289032485E} + {724986EA-91D8-417A-AB10-8B589D3253C4} = {7B0175AD-BB74-4A98-B9A7-1E289032485E} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {9AEC9B81-0222-4DE9-B642-D915C29222AC}