取消使用流程上下文自定义的字典数据;更改流程环境接口的输出方式

This commit is contained in:
fengjiayi
2024-11-08 17:30:51 +08:00
parent dff9a00fb6
commit 8c54b9a014
41 changed files with 448 additions and 505 deletions

View File

@@ -1,7 +1,9 @@
using Net462DllTest.Signal;
using Net462DllTest.ViewModel;
using Serein.Library;
using Serein.Library.Api;
using Serein.Library.Utils;
using System;
using System.Windows.Forms;
@@ -18,7 +20,7 @@ namespace Net462DllTest
ViewModel = env.IOC.Get<FromWorkBenchViewModel>();
if (ViewModel is null)
{
Console.WriteLine("创建对象并注入依赖项");
SereinEnv.WriteLine(InfoType.INFO, "创建对象并注入依赖项");
ViewModel = env.IOC.Instantiate<FromWorkBenchViewModel>();
}
BindData();

View File

@@ -2,6 +2,7 @@
using Net462DllTest.Enums;
using Net462DllTest.Signal;
using Net462DllTest.Trigger;
using Serein.Library;
using Serein.Library.Utils;
using Serein.Library.Web;
using System;
@@ -36,7 +37,7 @@ namespace Net462DllTest.Web
{
if (EnumHelper.TryConvertEnum<PlcVarName>(var, out var signal))
{
Console.WriteLine($"外部触发 {signal} 信号,信号内容 {value} ");
SereinEnv.WriteLine(InfoType.INFO, $"外部触发 {signal} 信号,信号内容 {value} ");
plcDevice.Trigger(signal, value);// 通过 Web Api 模拟外部输入信号
return new { state = "succeed" };
}
@@ -61,7 +62,7 @@ namespace Net462DllTest.Web
{
if (EnumHelper.TryConvertEnum<CommandSignal>(command, out var signal))
{
Console.WriteLine($"外部触发 {signal} 信号,信号内容 {value} ");
SereinEnv.WriteLine(InfoType.INFO, $"外部触发 {signal} 信号,信号内容 {value} ");
viewManagement.Trigger(signal, value);// 通过 Web Api 模拟外部输入信号
return new { state = "succeed" };
}