From 8620314066d0199d35d991ef269ead4df5c24f5c Mon Sep 17 00:00:00 2001 From: Tyrone CT Date: Wed, 15 Oct 2025 17:10:36 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=BA=86=E5=BE=AA=E7=8E=AF?= =?UTF-8?q?=E6=8E=A5=E5=8F=97=E5=90=8E=E9=87=8A=E6=94=BE=E8=B5=84=E6=BA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CapMachine.Wpf/LinDrive/ToomossLin.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CapMachine.Wpf/LinDrive/ToomossLin.cs b/CapMachine.Wpf/LinDrive/ToomossLin.cs index 0308339..fdf387c 100644 --- a/CapMachine.Wpf/LinDrive/ToomossLin.cs +++ b/CapMachine.Wpf/LinDrive/ToomossLin.cs @@ -1084,6 +1084,16 @@ namespace CapMachine.Wpf.LinDrive LDFParser.LDF_SetSignalValue(LDFHandle, new StringBuilder(changedMsgName), new StringBuilder(cmd.SignalName), cmd.SignalCmdValue); } + //读取当前的指令帧数据,执行后就可以读取本身的数据 + foreach (var item in ListLinLdfModel) + { + if (CmdData.Any(a => a.MsgName == item.MsgName)) + { + LDFParser.LDF_GetSignalValueStr(LDFHandle, new StringBuilder(item.MsgName), new StringBuilder(item.SignalName), ReadValueStr); + item.SignalRtValueSb = ReadValueStr; + } + } + // 将更新后的信号值推送到适配器当前运行的调度表(离线表刷新) var retPush = LDFParser.LDF_SetSchToTable(LDFHandle, new StringBuilder(ActiveSchName), 0); if (retPush < 0)